Windows Azure PlatformRaj Ramabadranrajramab@microsoft.comhttp://rajramabadran.wordpress.com
State of Cloud ComputingPerceptions“The end of software”On-demand infrastructureCheaper and betterRealityHybrid world; not “all-or-nothing”Leverage existing IT skills and investmentsSeamless user experiencesEvolutionary; not revolutionaryDriversEase-of-use, convenienceProduct effectivenessSimplify IT, reduce costsTypesPublicPrivateHybridDedicatedCommunityCategoriesSaaSPaaSIaaS
Microsoft in the Cloud(6 years)4B emails/day(7 years)5B confmin/yr(15 years)450M+ active users(11 years)2B queries/mth(11 years)320M+ activeusers(12 years)Largest non-ICP/IP cloud service x100M users(13 years)550M users/mth(15 years)450M+active users
Bing – “Auto Pilot” Architecture~100,000 Servers in Multiple Data CentersData RepositoriesWeb & Structured Data IndicesQuery Analysis & ProcessingFront-End UXInternet
Generalized Cloud Application ModelAlways AvailableService-OrientedModel-DrivenScale-OutStaged ProductionSelf-ServiceFailure ResilientFederatedMulti-TenantElastic
The Microsoft CloudData Center InfrastructurePurpose-built data centre to accommodate containers at large scaleCost $500 million, 100,000 square foot facility (10 football fields)40 foot shipping containers can house as many as 2,500 servers Density of 10 times amount of compute in equivalent space in traditional data centreCan deliver an average PUE of 1.22Power Usage Effectiveness benchmark from The Green Grid™ consortium on energy efficiencyThe Microsoft CloudData Center Infrastructure
The Microsoft CloudData Center Infrastructure
The Microsoft CloudServer Container Deployment
The Microsoft CloudServer Container Deployment
The Microsoft CloudServer Container Deployment
The Microsoft CloudServer Container Deployment
The Microsoft CloudServer Container Deployment
The Microsoft CloudServer Container Deployment
The Microsoft CloudServer Container Deployment
The Microsoft Cloud~100 Globally Distributed Data CentersQuincy, WAChicago, ILSan Antonio, TXDublin, IrelandGeneration 4 DCs
The Microsoft CloudHighly available, scalable, and consistent application fabric environment
Private(On-Premise)Infrastructure(as a Service)Platform(as a Service)Types of CloudsYou manageApplicationsApplicationsApplicationsYou manageRuntimesRuntimesRuntimesSecurity & IntegrationSecurity & IntegrationSecurity & IntegrationManaged by vendorDatabasesDatabasesDatabasesYou manageServersServersServersManaged by vendorVirtualizationVirtualizationVirtualizationServer HWServer HWServer HWStorageStorageStorageNetworkingNetworkingNetworking
Private(On-Premise)Types of CloudsInfrastructure(as a Service)Platform(as a Service)
Scalability & AvailabilityConsistency & ControlOn-premisePublic CloudReal-Time PerformanceRedundancy & ResiliencyGlobal ReachSecurity & PrivacyCustomizabilityEase of ProvisioningAbstract ResourcesPhysical ResourcesA Hybrid WorldHomogeneityHeterogeneity
Categories of ServicesApplication ServicesSoftware ServicesPlatform ServicesInfrastructure ServicesThe Microsoft Cloud
ApplicationMarketplaceInformation MarketplacePersonal Data RepositoryApplication ServicesWorkflow HostingDistributed CacheServices HostingFrameworksClaims-Based IdentityFederated IdentitiesSecure Token ServiceDeclarative PoliciesSecurityRegistryOn-Premise BridgingService BusConnectivityTransact-SQLData SynchronizationRelational DatabaseADO.NET, ODBC, PHPDataComputeC / C++Win32VHDDynamic Tabular DataBlobsMessage QueuesDistributed File SystemContent DistributionStorageWindows Azure Platform
Application Services“Dublin”“Velocity”Frameworks“Geneva”SecurityAccess ControlProject “Sydney”ConnectivityService BusSQL Azure Data SyncDataComputeWindows Azure PlatformTable StorageBlob StorageQueueDriveContent Delivery NetworkStorage
PricingSUBSCRIPTIONCONSUMPTIONVOLUME LICENSING“Pay as you go and grow”Available at launch “Coordinated purchasing” Planned for FY11“Value for a commitment“Select offers AnnouncedLow barrier to entry and flexibility
Optimized for cloud elasticity
Discounts for commitment
Plans for payment predictability
Unified purchasing through EA
Introduction to volume discounts
Compute$0.12 / CPU hourStorage$0.15 / GB / month$0.01 / 10k txn / monthBandwidth$0.10 in / GB$0.15 out / GBWeb Edition (1GB)$9.99 / monthBusiness Edition (10GB)$99.99 / monthBandwidth$0.10 in / GB$0.15 out / GBService Bus$0.15 / 100k messagesAccess Control$0.15 / 100k tokensBandwidth$0.10 in / GB$0.15 out / GB
Offers & PromotionsDevelopment Accelerator Designed to accelerate cloud app development. Flexible (on/off) consumption for scaling. Predictable payment and discounted price.6 month subscription (38%-45% discount)
Offered as a unit (can order multiple units)
Cancel first 30 days; anytime after first  6 months
Overage at Standard Consumption ratesCORE($59.95/month)Amount Included in BaseCompute 750 hrs/mo Storage 10 GB/mo Storage Transactions 1M/mo NET - Messages 1M/moData Transfers 7 GB In / 14 GB OutEXTENDED($109.95/month)Amount Included in BaseSame as Core except also includes  1 SQL Azure Business Edition DB (10 GB)     Introductory Free Offer No-cost developer starter offer. Provides no-cost allocation to run a cloud service.Available to all partner/customers
Limit of one per customer
Overage at Standard  Consumption ratesNO-COSTWindows AzureCompute 25 Hrs/monthStorage 0.5 GB/monthBandwidth 0.5 GB/monthStorage Transactions 10K/monthSQL Azure1 Web Edition DB (1GB DB) 90 day trial Service Bus and Access Control Service Messages 100K/moMSDN Premium Mobilize committed .NET developer base. Enable them to build, deploy, manage multiple cloud projects w/in MSDN subscription.Available to MSDN Premium subscribers with limit of one per subscription (one  per Windows Live ID)
 12-month term
 Overage at partner Consumption rates
 Limited time to sign up (thru 6/30/10)
 After 6/30/10 quantities may be reduced NO-COSTWindows AzureCompute 750 hrs Storage 10 GBStorage Transaction 1M  SQL Azure - 3 Web DB (1 GB) Service Bus and Access Control Service Messages 1 MillionData Transfer 7GB In/14GB Out
Application ModelsWeb HostingMassive scale infrastructure
Burst & overflow capacity
Temporary, ad-hoc sitesApplication HostingHybrid applications
Composite applications
Automated agents / jobsMedia Hosting & ProcessingCGI rendering
Content transcoding
Media streamingDistributed StorageExternal backup and storageHigh Performance ComputingParallel & distributed processing
Massive modeling & simulation
Advanced analyticsInformation SharingReference data
Common data repositories
Knowledge discovery & mgmtCollaborative ProcessesMulti-enterprise integration
B2B& e-commerce

Windowsazureplatform Overviewlatest

  • 1.
    Windows Azure PlatformRajRamabadranrajramab@microsoft.comhttp://rajramabadran.wordpress.com
  • 2.
    State of CloudComputingPerceptions“The end of software”On-demand infrastructureCheaper and betterRealityHybrid world; not “all-or-nothing”Leverage existing IT skills and investmentsSeamless user experiencesEvolutionary; not revolutionaryDriversEase-of-use, convenienceProduct effectivenessSimplify IT, reduce costsTypesPublicPrivateHybridDedicatedCommunityCategoriesSaaSPaaSIaaS
  • 3.
    Microsoft in theCloud(6 years)4B emails/day(7 years)5B confmin/yr(15 years)450M+ active users(11 years)2B queries/mth(11 years)320M+ activeusers(12 years)Largest non-ICP/IP cloud service x100M users(13 years)550M users/mth(15 years)450M+active users
  • 4.
    Bing – “AutoPilot” Architecture~100,000 Servers in Multiple Data CentersData RepositoriesWeb & Structured Data IndicesQuery Analysis & ProcessingFront-End UXInternet
  • 5.
    Generalized Cloud ApplicationModelAlways AvailableService-OrientedModel-DrivenScale-OutStaged ProductionSelf-ServiceFailure ResilientFederatedMulti-TenantElastic
  • 6.
    The Microsoft CloudDataCenter InfrastructurePurpose-built data centre to accommodate containers at large scaleCost $500 million, 100,000 square foot facility (10 football fields)40 foot shipping containers can house as many as 2,500 servers Density of 10 times amount of compute in equivalent space in traditional data centreCan deliver an average PUE of 1.22Power Usage Effectiveness benchmark from The Green Grid™ consortium on energy efficiencyThe Microsoft CloudData Center Infrastructure
  • 7.
    The Microsoft CloudDataCenter Infrastructure
  • 8.
    The Microsoft CloudServerContainer Deployment
  • 9.
    The Microsoft CloudServerContainer Deployment
  • 10.
    The Microsoft CloudServerContainer Deployment
  • 11.
    The Microsoft CloudServerContainer Deployment
  • 12.
    The Microsoft CloudServerContainer Deployment
  • 13.
    The Microsoft CloudServerContainer Deployment
  • 14.
    The Microsoft CloudServerContainer Deployment
  • 15.
    The Microsoft Cloud~100Globally Distributed Data CentersQuincy, WAChicago, ILSan Antonio, TXDublin, IrelandGeneration 4 DCs
  • 16.
    The Microsoft CloudHighlyavailable, scalable, and consistent application fabric environment
  • 17.
    Private(On-Premise)Infrastructure(as a Service)Platform(asa Service)Types of CloudsYou manageApplicationsApplicationsApplicationsYou manageRuntimesRuntimesRuntimesSecurity & IntegrationSecurity & IntegrationSecurity & IntegrationManaged by vendorDatabasesDatabasesDatabasesYou manageServersServersServersManaged by vendorVirtualizationVirtualizationVirtualizationServer HWServer HWServer HWStorageStorageStorageNetworkingNetworkingNetworking
  • 18.
  • 19.
    Scalability & AvailabilityConsistency& ControlOn-premisePublic CloudReal-Time PerformanceRedundancy & ResiliencyGlobal ReachSecurity & PrivacyCustomizabilityEase of ProvisioningAbstract ResourcesPhysical ResourcesA Hybrid WorldHomogeneityHeterogeneity
  • 20.
    Categories of ServicesApplicationServicesSoftware ServicesPlatform ServicesInfrastructure ServicesThe Microsoft Cloud
  • 21.
    ApplicationMarketplaceInformation MarketplacePersonal DataRepositoryApplication ServicesWorkflow HostingDistributed CacheServices HostingFrameworksClaims-Based IdentityFederated IdentitiesSecure Token ServiceDeclarative PoliciesSecurityRegistryOn-Premise BridgingService BusConnectivityTransact-SQLData SynchronizationRelational DatabaseADO.NET, ODBC, PHPDataComputeC / C++Win32VHDDynamic Tabular DataBlobsMessage QueuesDistributed File SystemContent DistributionStorageWindows Azure Platform
  • 22.
    Application Services“Dublin”“Velocity”Frameworks“Geneva”SecurityAccess ControlProject“Sydney”ConnectivityService BusSQL Azure Data SyncDataComputeWindows Azure PlatformTable StorageBlob StorageQueueDriveContent Delivery NetworkStorage
  • 23.
    PricingSUBSCRIPTIONCONSUMPTIONVOLUME LICENSING“Pay asyou go and grow”Available at launch “Coordinated purchasing” Planned for FY11“Value for a commitment“Select offers AnnouncedLow barrier to entry and flexibility
  • 24.
  • 25.
  • 26.
    Plans for paymentpredictability
  • 27.
  • 28.
  • 29.
    Compute$0.12 / CPUhourStorage$0.15 / GB / month$0.01 / 10k txn / monthBandwidth$0.10 in / GB$0.15 out / GBWeb Edition (1GB)$9.99 / monthBusiness Edition (10GB)$99.99 / monthBandwidth$0.10 in / GB$0.15 out / GBService Bus$0.15 / 100k messagesAccess Control$0.15 / 100k tokensBandwidth$0.10 in / GB$0.15 out / GB
  • 30.
    Offers & PromotionsDevelopmentAccelerator Designed to accelerate cloud app development. Flexible (on/off) consumption for scaling. Predictable payment and discounted price.6 month subscription (38%-45% discount)
  • 31.
    Offered as aunit (can order multiple units)
  • 32.
    Cancel first 30days; anytime after first 6 months
  • 33.
    Overage at StandardConsumption ratesCORE($59.95/month)Amount Included in BaseCompute 750 hrs/mo Storage 10 GB/mo Storage Transactions 1M/mo NET - Messages 1M/moData Transfers 7 GB In / 14 GB OutEXTENDED($109.95/month)Amount Included in BaseSame as Core except also includes 1 SQL Azure Business Edition DB (10 GB) Introductory Free Offer No-cost developer starter offer. Provides no-cost allocation to run a cloud service.Available to all partner/customers
  • 34.
    Limit of oneper customer
  • 35.
    Overage at Standard Consumption ratesNO-COSTWindows AzureCompute 25 Hrs/monthStorage 0.5 GB/monthBandwidth 0.5 GB/monthStorage Transactions 10K/monthSQL Azure1 Web Edition DB (1GB DB) 90 day trial Service Bus and Access Control Service Messages 100K/moMSDN Premium Mobilize committed .NET developer base. Enable them to build, deploy, manage multiple cloud projects w/in MSDN subscription.Available to MSDN Premium subscribers with limit of one per subscription (one per Windows Live ID)
  • 36.
  • 37.
    Overage atpartner Consumption rates
  • 38.
    Limited timeto sign up (thru 6/30/10)
  • 39.
    After 6/30/10quantities may be reduced NO-COSTWindows AzureCompute 750 hrs Storage 10 GBStorage Transaction 1M SQL Azure - 3 Web DB (1 GB) Service Bus and Access Control Service Messages 1 MillionData Transfer 7GB In/14GB Out
  • 40.
  • 41.
  • 42.
    Temporary, ad-hoc sitesApplicationHostingHybrid applications
  • 43.
  • 44.
    Automated agents /jobsMedia Hosting & ProcessingCGI rendering
  • 45.
  • 46.
    Media streamingDistributed StorageExternalbackup and storageHigh Performance ComputingParallel & distributed processing
  • 47.
  • 48.
  • 49.
  • 50.
    Knowledge discovery &mgmtCollaborative ProcessesMulti-enterprise integration
  • 51.