Microsoft and Cloud Computing David Chou firstname.lastname@example.org blogs.msdn.com/dachou Courtesy – wordle.net Platform Evolution Mobile • Hosted software platform Client Server Cloud • Shared infrastructure • Virtualized and dynamic • Increasingly higher level services • Pay as you go business model Software Plus Services The power of choice Web is the hub Rich user experiences Capabilities loosely joined Microsoft Confidential – Presented under NDA On premises vs. in the cloud Application runs onApplication runs at a Application runs using premises Buy my own hardware, and manage my own data center hoster Co-location or Managed servers cloud services “cloud fabric” (elastic, infini-scale) High Low Control Economy of Scale Low High On premises vs. in the cloud You manage Onpremises Applications Runtimes SOA / Integration Hosted Applications Cloud Applications Runtimes SOA / Integration Databases Server SW You manage Runtimes SOA / Integration Databases Server SW You manage Databases Server SW Virtualization We manage We manage Virtualization Virtualization Server HW Storage Networking Server HW Storage Networking Server HW Storage Networking On premises vs. in the cloud “Packaged” Application An application that I buy “off the shelf” and run myself “Home Built” Application An application that I develop and run myself Hosted “Packaged” An application that I buy “off the shelf” and run at a hoster Hosted “Home Built” An application that I develop myself, but run at a hoster “Software as a Service” A hosted application that I buy from a vendor Cloud Platform An application that I develop myself, but run in the cloud Build Buy On premises Cloud A Sample Enterprise “Packaged” Application ERP Collaboration Hosted “Packaged” “Software as a Service” Buy Email “Home Built” Application HR Hosted “Home Built” Cloud Platform Build Website Core Processes On premises Cloud A Sample Enterprise “Packaged” Application Hosted “Packaged” ERP Collaboration HR “Software as a Service” Buy Email “Home Built” Application Hosted “Home Built” Cloud Platform Build Website Core Processes Social Computing Cloud Applications On premises Cloud Industry Landscape “Packaged” Application Hosted “Packaged” “Software as a Service” Buy “Home Built” Application Hosted “Home Built” Cloud Platform Build On premises Cloud Paradigm Shift Consistency Share & Reuse Security & Privacy Customizability High Control Cloud On-Premises Economy of Scale Ease of Provisioning High Global Reach Partitioning & Redundancy Scalability & Availability Azure Services Platform ™ Azure Services Platform Comprehensive Services Platform Flexible and on-demand infrastructure Based on Internet standards Geo-scale and reliability Security & privacy Control & customizability Simplified deployment and management Higher-level abstraction Focus on differentiation instead of infrastructure & plumbing Business Model Consumption and usage-based pricing $/CPU hours, $/GB stored +txn, $/GB egress/ingress, $/page views, etc. No minimum or long term commitment SLA and support commitment Software Plus Services Power of choice Consistent and seamless experience across the spectrum Infrastructure and solutions extend from the server to the cloud Extends Existing Investments Familiar tools, languages, & frameworks with .NET & Visual Studio Provides the choice to build on-premises, cloud, or hybrid solutions Integrate with existing assets such as onpremises applications and infrastructure Spectrum of Choices Enhance Deploy Compose Extend existing on-premises applications via selective use of services Typical scenario is focused on data Distribute some existing workloads to the cloud Typical scenario involves deploying code to cloud infrastructure Create new scenarios by composing from multiple services & integrating onpremises assets Platform of Choice Emerging Patterns De-perimeterization Democratization of industries Dynamic business models Relationship networking core competencies Shifting process centers of gravity Plug-and-play IT architectures Model-driven development, DSL Thank you email@example.com blogs.msdn.com/dachou © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.