microsoft and cloud computing

16
Microsoft and Cloud Computing David Chou [email protected] blogs.msdn.com/dachou

Upload: david-chou

Post on 13-May-2015

10.777 views

Category:

Technology


2 download

DESCRIPTION

Deck delivered at Architect Council events in November and December of 2008

TRANSCRIPT

Page 1: Microsoft And Cloud Computing

Microsoft and Cloud Computing

David [email protected]

blogs.msdn.com/dachou

Page 2: Microsoft And Cloud Computing

Courtesy – wordle.net

Page 3: Microsoft And Cloud Computing

Platform Evolution

CloudMobile Client Server• Hosted software platform

• Shared infrastructure

• Virtualized and dynamic

• Increasingly higher level services

• Pay as you go business model

Page 4: Microsoft And Cloud Computing

Microsoft Confidential – Presented under NDA

Software Plus Services

The power of choiceWeb is the hub

Rich user experiences

Capabilities loosely joined

Page 5: Microsoft And Cloud Computing

Application

runs on-premises

Buy my own hardware, and manage my own data

center

On premises vs. in the cloud

Application runs at a

hoster

Co-locationor

Managed servers

Application runs using

cloud services

“cloud fabric”(elastic,

infini-scale)

Economy of ScaleLow High

ControlHigh Low

Page 6: Microsoft And Cloud Computing

“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 “Home Built”

An application that I develop myself, but run

at a hoster

Hosted “Packaged”

An application that I buy “off the shelf” and run at a hoster

Cloud Platform

An application that I develop myself, but run

in the cloud

“Software as a Service”

A hosted application

that I buy from a vendor

Build

Buy

On premises Cloud

On premises vs. in the cloud

Page 7: Microsoft And Cloud Computing

“Packaged”Application

“Home Built”Application

A Sample Enterprise

Hosted “Home Built”

Hosted “Packaged”

“Software as a Service”

Cloud Platform

Website

HR

Email

Collaboration

ERP

Build

Buy

On premises Cloud

Core Processes

Page 8: Microsoft And Cloud Computing

A Sample Enterprise

Hosted “Home Built”

Hosted “Packaged”

ERP

“Packaged”Application

“Home Built”Application

“Software as a Service”

Cloud Platform

Core Processes

Social Networking

Email

Collaboration

HR

Build

Buy

On premises Cloud

Website

Page 9: Microsoft And Cloud Computing

Industry Landscape

Hosted “Home Built”

Hosted “Packaged”

“Packaged”Application

“Home Built”Application

“Software as a Service”

Cloud Platform

Build

Buy

On premises Cloud

Page 10: Microsoft And Cloud Computing

Paradigm Shift

Economy of ScaleOn-Premises High

ControlHigh Cloud

Customizability

Ease of Provisioning

Global Reach

Security & Privacy

Share & Reuse

Partitioning & Redundancy

Scalability & Availability

Consistency

Page 11: Microsoft And Cloud Computing

Azure™ Services Platform

Page 12: Microsoft And Cloud Computing

Azure Services PlatformComprehensive 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

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

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

Page 13: Microsoft And Cloud Computing

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 on-premises assets

Page 14: Microsoft And Cloud Computing

Platform of Choice

Page 15: Microsoft And Cloud Computing

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

Page 16: Microsoft And Cloud Computing

© 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.

Thank you

[email protected]/dachou