cloud computing

18

Click here to load reader

Upload: venkat-eswaran

Post on 11-May-2015

643 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Cloud Computing

Cloud Computing

Venkateswaran P | Microsoft Student Partner | AIESECer |Yuva Lead

Velalar College of Engineering and Technology .

Profile::https://student-partners.com/members/vensilver.aspx?

Blog::http://vensilver.cz.cc

Page 2: Cloud Computing

Outline

Cloud OverviewComparison of Cloud ProvidersWindows Azure ArchitectureAzure AppFabricProject Dallas

Page 3: Cloud Computing

Overview of Cloud

Term Cloud over-applied

Definition:A utility computing environment where the

developers can treat compute and storage resources as infinite.

Define utility computing Like electricity, water, gas utilities

Pay per use, rarely think about use far before need

Page 4: Cloud Computing

Services on Cloud Providers

Web application hosting

Worker tasks

File storage

SQL Database

NoSQL Database

Page 5: Cloud Computing

A Sampling of Choices

Page 6: Cloud Computing

Decisions Cloud Platforms Removes

Research theoretical maximum load

Replication strategy

When to use a content distribution network(CDN)

Platform patching/maintenance strategy Not true on Amazon’s offering

Storage ‘head room’

Data center setup Redundant power

Redundant cooling

Redundant internet connectivity

Connectivity within data center

Page 7: Cloud Computing

Decision you still Own

Data storage: No SQL style or SQL style

Maximum concurrency in application

If SQL storage: sharding?

If NoSQL: partition and row keys?

Programming Language

Monitoring software

When to adjust capacity

Page 8: Cloud Computing

Windows Friendly Cloud Providers

Amazon Web Services

Rackspace Hosting

Microsoft Azure

Page 9: Cloud Computing

Windows Azure Architecture

Microsoft SQL Azure

Windows Azure

Windows Azure Platform Appfabric

Microsoft Codename Dallas*

Page 10: Cloud Computing
Page 11: Cloud Computing

Create cloud project in vs2010

DEMO

Page 12: Cloud Computing

Understanding roles

Web rolesWindows Server 2008 x64

.NET Framework 3.5 SP 1

Native code

IIS 7

CGI

PHP

Worker roles

Windows Server 2008 x64

.NET Framework 3.5 SP 1

Native code

Page 13: Cloud Computing

Microsoft SQL Azure

1 GB (Web Edition) or 10-50 GB (Business Edition) database

Highly Available

Replicated

Maintained/patched

Offers 99.9% availability/month (~43 minutes of downtime/month)

Microsoft gets 10 hours of scheduled downtime/year that, when announced, doesn’t count against SLA.

Page 14: Cloud Computing

What is different about SQL Azure?

Things that cause a connection to close early Excessive resource usage (ex.lots of memory)

Long running single transaction

idle connection

No support for RESTORE

No attaching a database to the SQL Azure server

No distributed transactions

Collation only available at column or expression level

Page 15: Cloud Computing

What is different about SQL Azure?(cont’d)

Tables MUST have a clustered index before you can insert data

150 databases/SQL Azure Server , including Master.

Cannot use the following user name : admin, administrator, guest, root, sa

Page 16: Cloud Computing

SQL Azure Security

Windows Azure Platform

Windows Azure

Internet

SQL Azure Server

SQL Azure Firewall

Page 17: Cloud Computing
Page 18: Cloud Computing

Project Dallas