Microsoft Cloud DayDaniel Bucherer Azure Platform Strategy Advisor, Microsoft CorporationIntroduction to Windows Azure platform and real world case studyAs a Platform Strategy Advisor, Daniel Bucherer guides Independent Software Vendors (ISVs) all across South East Asia along their journey to the Cloud. This session Daniel will guide you through what makes Windows Azure a platform for real Cloud applications andhow you can benefit from the architectural shift to a Platform as a Service infrastructure.
What Is The Cloud?Is Cloud the same as “Virtualization”?Cloud Coverage in October 2009Is Cloud the “New Hosting”?Is Cloud the “New Mainframe”?
Industry TransformationMAINFRAMECLOUDCLIENT /SERVER
SELF SERVICEPLATFORMSOFTWAREINFRASTRUCTUREAS A SERVICEAS A SERVICEAS A SERVICESHAREDSCALABLE & ELASTICUSAGE BASEDCLOUD COMPUTINGIT AS A SERVICE
Cloud Computing TaxonomyIaaSPaaSSaaSTraditional ITYou manageYou manageManaged by vendorApplicationsApplicationsApplicationsApplicationsYou manageManaged by vendorDataDataDataDataManaged by vendorRuntimeRuntimeRuntimeRuntimeMiddlewareMiddlewareMiddlewareMiddlewareO/SO/SO/SO/SVirtualizationVirtualizationVirtualizationVirtualizationServersServersServersServersStorageStorageStorageStorageNetworkingNetworkingNetworkingNetworking
Cost vs. Abstraction LevelPhysical MachinesVirtual MachinesCost of OperationIaaSPaaSAbstraction Level
What is Windows Azure?Windows Azure is an internet-scale cloud services platform hosted in Microsoft datacenters around the world, proving a simple, reliable and powerful platform for the creation of web applications and services. Developers use existing skills and familiar tools to develop cloud applications
ISVs and System Integrators rapidly reach market and pay as you go
IT Managersgain access to a new set of resources without adding complexity
Businesses of all sizes to quickly respond as business needs changeThe Windows Azure PlatformGENERAL PURPOSE PROGRAMMING LANGUAGESPLATFORM AS A SERVICEComputeStorageManagementCDNApp FabricMarketplaceRelational dataManagement
DUBLINAMSTERDAMCHICAGOQUINCYJAPANHONG KONGDES MOINESBOYDTONSAN ANTONIOSINGAPOREMICROSOFT  DATACENTER INVESTMENT
Microsoft Chicago Datacenter$500M Investment700,000 Square Feet60 MW Total Critical Power3,400 Tons of Steel190 Miles of Conduit2,400 Tons of Copper26,000 Cubic Yards of Concrete7.5 Miles of Chilled Water PipingSource: Microsoft
BenefitsHow Azure is UniqueWhy This Helps YouService ManagementFree Up ResourcesLeveraging What You Know, Have Invested InDeveloper ExperienceScaleDefy Existing Application PhysicsMultiple Scenarios Supported (e.g., hybrid)Complete PlatformReachAccess to Global MarketFree Up Cash FlowBusiness FlexibilityConsistent EnvironmentDevelopment Efficiency
yolkInteractive agency specializing in online marketing campaigns and web properties. We build web applications and data driven sites for clients.
The Typical ApplicationConsiderations in Choosing Platform
Why Microsoft Azure
Windows Azure PlatformBandwidthSupportHW/HostingApp DevTOTALSAVINGS(20%)(62%)32%24%(5%)Example: Freeing up Cash Flow(31%)* Source: HCLThis 31% allows you to reinvest in your business**** Does not include license savings
Windows Azure Platform Purchasing Models SubscriptionAdditional LicensingConsumption“Pay as you go and grow” “Value for a commitment““Coordinated purchasing” Low barrier to entry and flexibilityOptimized for cloud elasticity  Discounts for commitmentPlans for payment predictability Centralized purchasing experience Introduction to volume discounts  Promotional Offers Development PricingIntegration withProgramsPartner Discount
Windows Azure Platform Consumption Prices Pay as you go and grow for only what you use when you use it Elastic, scalable, secure, and highly available automated service platformHighly available, scalable, and self managed distributed database serviceComputeStorage  Web EditionBusiness Edition  Data Transfer / CDN$9.99 to $49.95/month(up to 5 GB DB/month) $99.99 to $499.95/month(up to 50 GB DB/month)Per GB stored and transactionsPer service hourPer database/month Per database/month $0.15 per GB for data transfers from European & North American locations$0.20 per GB for data transfers from other locations$0.01 per 10,000 transactions$0.12/hour+ Variable Instance Sizes  $0.15 GB/month$0.01/10k transactions Windows Azure platform AppFabric Service Bus and Access ControlScalable, automated, highly available services for secure connectivityService BusAccess Control$3.99/per connection to $995 for 500 connections$1.99/per 100,000 transactionsPer Message OperationPer Message OperationPrices shown in USD onlyInternational prices are available
IT Workload Patterns Optimal for Cloud   “Growing Fast“ “On and Off “  InactivityPeriod Compute Compute Average UsageUsageAverageTime Time On and off workloads (e.g. batch job)Over provisioned capacity is wasted Time to market can be cumbersome Successful services needs to grow/scale  Keeping up w/growth is big IT challenge Complex lead time for deployment“Unpredictable Bursting“  “Predictable Bursting“ Compute Compute Average Usage Average Usage Time Time Unexpected/unplanned peak in demand Sudden spike impacts performance Can’t over provision for extreme cases Services with micro seasonality trends  Peaks due to periodic increased demandIT complexity and wasted capacity
•target.com•walmart.com•toysrus.com•barnesandnoble.com•turbotax.com•taxcut.com•hrblock.com•taxact.com~10x normal load(Tax season)~4x normal load(Holiday shopping)Jan 2009Jan 2010Jan 2009Jan 2010Source: AlexaSource: AlexaPredictable Bursting – Examples
The Windows Azure PlatformYourSaaSApplicationDevelopment Platform as a serviceOSHardwareRelational Database as a serviceFloat Above ITSecure Connectivity and Caching as a service

MS Cloud Day - Introduction to Windows Azure platform and real world case study

  • 1.
    Microsoft Cloud DayDanielBucherer Azure Platform Strategy Advisor, Microsoft CorporationIntroduction to Windows Azure platform and real world case studyAs a Platform Strategy Advisor, Daniel Bucherer guides Independent Software Vendors (ISVs) all across South East Asia along their journey to the Cloud. This session Daniel will guide you through what makes Windows Azure a platform for real Cloud applications andhow you can benefit from the architectural shift to a Platform as a Service infrastructure.
  • 2.
    What Is TheCloud?Is Cloud the same as “Virtualization”?Cloud Coverage in October 2009Is Cloud the “New Hosting”?Is Cloud the “New Mainframe”?
  • 3.
  • 4.
    SELF SERVICEPLATFORMSOFTWAREINFRASTRUCTUREAS ASERVICEAS A SERVICEAS A SERVICESHAREDSCALABLE & ELASTICUSAGE BASEDCLOUD COMPUTINGIT AS A SERVICE
  • 5.
    Cloud Computing TaxonomyIaaSPaaSSaaSTraditionalITYou manageYou manageManaged by vendorApplicationsApplicationsApplicationsApplicationsYou manageManaged by vendorDataDataDataDataManaged by vendorRuntimeRuntimeRuntimeRuntimeMiddlewareMiddlewareMiddlewareMiddlewareO/SO/SO/SO/SVirtualizationVirtualizationVirtualizationVirtualizationServersServersServersServersStorageStorageStorageStorageNetworkingNetworkingNetworkingNetworking
  • 6.
    Cost vs. AbstractionLevelPhysical MachinesVirtual MachinesCost of OperationIaaSPaaSAbstraction Level
  • 7.
    What is WindowsAzure?Windows Azure is an internet-scale cloud services platform hosted in Microsoft datacenters around the world, proving a simple, reliable and powerful platform for the creation of web applications and services. Developers use existing skills and familiar tools to develop cloud applications
  • 8.
    ISVs and SystemIntegrators rapidly reach market and pay as you go
  • 9.
    IT Managersgain accessto a new set of resources without adding complexity
  • 10.
    Businesses of allsizes to quickly respond as business needs changeThe Windows Azure PlatformGENERAL PURPOSE PROGRAMMING LANGUAGESPLATFORM AS A SERVICEComputeStorageManagementCDNApp FabricMarketplaceRelational dataManagement
  • 11.
    DUBLINAMSTERDAMCHICAGOQUINCYJAPANHONG KONGDES MOINESBOYDTONSANANTONIOSINGAPOREMICROSOFT DATACENTER INVESTMENT
  • 12.
    Microsoft Chicago Datacenter$500MInvestment700,000 Square Feet60 MW Total Critical Power3,400 Tons of Steel190 Miles of Conduit2,400 Tons of Copper26,000 Cubic Yards of Concrete7.5 Miles of Chilled Water PipingSource: Microsoft
  • 13.
    BenefitsHow Azure isUniqueWhy This Helps YouService ManagementFree Up ResourcesLeveraging What You Know, Have Invested InDeveloper ExperienceScaleDefy Existing Application PhysicsMultiple Scenarios Supported (e.g., hybrid)Complete PlatformReachAccess to Global MarketFree Up Cash FlowBusiness FlexibilityConsistent EnvironmentDevelopment Efficiency
  • 14.
    yolkInteractive agency specializingin online marketing campaigns and web properties. We build web applications and data driven sites for clients.
  • 15.
  • 16.
  • 17.
    Windows Azure PlatformBandwidthSupportHW/HostingAppDevTOTALSAVINGS(20%)(62%)32%24%(5%)Example: Freeing up Cash Flow(31%)* Source: HCLThis 31% allows you to reinvest in your business**** Does not include license savings
  • 18.
    Windows Azure PlatformPurchasing Models SubscriptionAdditional LicensingConsumption“Pay as you go and grow” “Value for a commitment““Coordinated purchasing” Low barrier to entry and flexibilityOptimized for cloud elasticity Discounts for commitmentPlans for payment predictability Centralized purchasing experience Introduction to volume discounts Promotional Offers Development PricingIntegration withProgramsPartner Discount
  • 19.
    Windows Azure PlatformConsumption Prices Pay as you go and grow for only what you use when you use it Elastic, scalable, secure, and highly available automated service platformHighly available, scalable, and self managed distributed database serviceComputeStorage Web EditionBusiness Edition Data Transfer / CDN$9.99 to $49.95/month(up to 5 GB DB/month) $99.99 to $499.95/month(up to 50 GB DB/month)Per GB stored and transactionsPer service hourPer database/month Per database/month $0.15 per GB for data transfers from European & North American locations$0.20 per GB for data transfers from other locations$0.01 per 10,000 transactions$0.12/hour+ Variable Instance Sizes $0.15 GB/month$0.01/10k transactions Windows Azure platform AppFabric Service Bus and Access ControlScalable, automated, highly available services for secure connectivityService BusAccess Control$3.99/per connection to $995 for 500 connections$1.99/per 100,000 transactionsPer Message OperationPer Message OperationPrices shown in USD onlyInternational prices are available
  • 20.
    IT Workload PatternsOptimal for Cloud “Growing Fast“ “On and Off “ InactivityPeriod Compute Compute Average UsageUsageAverageTime Time On and off workloads (e.g. batch job)Over provisioned capacity is wasted Time to market can be cumbersome Successful services needs to grow/scale Keeping up w/growth is big IT challenge Complex lead time for deployment“Unpredictable Bursting“ “Predictable Bursting“ Compute Compute Average Usage Average Usage Time Time Unexpected/unplanned peak in demand Sudden spike impacts performance Can’t over provision for extreme cases Services with micro seasonality trends Peaks due to periodic increased demandIT complexity and wasted capacity
  • 21.
    •target.com•walmart.com•toysrus.com•barnesandnoble.com•turbotax.com•taxcut.com•hrblock.com•taxact.com~10x normal load(Taxseason)~4x normal load(Holiday shopping)Jan 2009Jan 2010Jan 2009Jan 2010Source: AlexaSource: AlexaPredictable Bursting – Examples
  • 22.
    The Windows AzurePlatformYourSaaSApplicationDevelopment Platform as a serviceOSHardwareRelational Database as a serviceFloat Above ITSecure Connectivity and Caching as a service
  • 23.
    Offers and Programsto Get You StartedPlatform Training KitDevelopment Accelerators MPN DiscountMSDN PremiumBizSpark
  • 24.
    Your Next StepsGoto market Train your team and develop solutions Plan your BusinessDownload the SDK and other development tools Leverage the Technical Training Kit Get architectural guidance for migrating your application Use the Application Assessment tool Enroll in Microsoft Platform Ready Use Windows Azure Marketplace to help sell your application or service (available soon)Leverage our selling guidance, tools and materialsView offers and programs which help you get started today Use the TCO and ROI calculators to learn how Windows Azure can help your business Read white papers on how to take advantage of the Windows Azure Platform