3. Platform Evolution
⢠Hosted software platform
Mobile Client Server Cloud
⢠Shared infrastructure
⢠Virtualized and dynamic
⢠Increasingly higher level services
⢠Pay as you go business model
4. Software Plus Services
The power of choice
Web is the hub
Rich user experiences
Capabilities loosely joined
Microsoft Confidential â Presented under NDA
5. On premises vs. in the cloud
Application Application Application
runs on- runs at a runs using
premises hoster cloud services
Buy my own Co-location âcloud fabricâ
hardware, and or (elastic,
manage my Managed infini-scale)
own data servers
center
High Control Low
Low Economy of Scale High
6. On premises vs. in the cloud
âPackagedâ Hosted âSoftware as
Buy
Application âPackagedâ a Serviceâ
An application An application A hosted
that I buy âoff that I buy âoff application
the shelfâ and the shelfâ and that I buy from
run myself run at a hoster a vendor
âHome Builtâ Hosted Cloud
Application âHome Builtâ Platform
An application An application An application
that I develop that I develop that I develop
Build
and run myself myself, but run myself, but run
at a hoster in the cloud
On premises Cloud
7. A Sample Enterprise
âPackagedâ Hosted âSoftware as
Buy
Application âPackagedâ a Serviceâ
ERP
Collaboration
Email
âHome Builtâ Hosted Cloud
Application âHome Builtâ Platform
HR
Website
Build
Core Processes
On premises Cloud
8. A Sample Enterprise
âPackagedâ Hosted âSoftware as
Buy
Application âPackagedâ a Serviceâ
ERP
Collaboration
HR Email
âHome Builtâ Hosted Cloud
Application âHome Builtâ Platform
Website Social Networking
Build
Core Processes
On premises Cloud
9. Industry Landscape
âPackagedâ Hosted âSoftware as
Buy
Application âPackagedâ a Serviceâ
âHome Builtâ Hosted Cloud
Application âHome Builtâ Platform
Build
On premises Cloud
10. Paradigm Shift
Consistency
Share & Reuse
Security & Privacy
Customizability
High Control Cloud
On-Premises Economy of Scale High
Ease of Provisioning
Global Reach
Partitioning & Redundancy
Scalability & Availability
12. Azure Services Platform
Comprehensive Services Business Model
Platform ď§ Consumption and usage-based pricing
ď§ Flexible and on-demand infrastructure ď§ $/CPU hours, $/GB stored +txn, $/GB
egress/ingress, $/page views, etc.
ď§ Based on Internet standards
ď§ No minimum or long term commitment
ď§ Geo-scale and reliability
ď§ SLA and support commitment
ď§ Security & privacy
ď§ Control & customizability Software Plus Services
ď§ Simplified deployment and management
ď§ Power of choice
ď§ Higher-level abstraction
ď§ Consistent and seamless experience across
ď§ Focus on differentiation instead of the spectrum
infrastructure & plumbing
ď§ 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 on-
premises applications and infrastructure
13. Spectrum of Choices
Enhance Deploy Compose
ď§ Extend existing on-premises ď§ Distribute some existing ď§ Create new scenarios by
applications via selective use workloads to the cloud composing from multiple
of services ď§Typical scenario involves services & integrating on-
ď§Typical scenario is focused on deploying code to cloud premises assets
data infrastructure
15. 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
16. Thank you
david.chou@microsoft.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.