Microsoft and Cloud Computing

					Microsoft and Cloud Computing
David Chou
david.chou@microsoft.com 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
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.


				
DOCUMENT INFO
Shared By:
Stats:
views:3107
posted:7/2/2009
language:English
pages:17