microsoft and cloud computing

Post on 13-May-2015

10.778 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

Microsoft and Cloud Computing

David Choudavid.chou@microsoft.com

blogs.msdn.com/dachou

Courtesy – wordle.net

Platform Evolution

CloudMobile Client Server• Hosted software platform

• Shared infrastructure

• Virtualized and dynamic

• Increasingly higher level services

• Pay as you go business model

Microsoft Confidential – Presented under NDA

Software Plus Services

The power of choiceWeb is the hub

Rich user experiences

Capabilities loosely joined

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

“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

“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

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

Industry Landscape

Hosted “Home Built”

Hosted “Packaged”

“Packaged”Application

“Home Built”Application

“Software as a Service”

Cloud Platform

Build

Buy

On premises Cloud

Paradigm Shift

Economy of ScaleOn-Premises High

ControlHigh Cloud

Customizability

Ease of Provisioning

Global Reach

Security & Privacy

Share & Reuse

Partitioning & Redundancy

Scalability & Availability

Consistency

Azure™ Services Platform

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

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

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

© 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

david.chou@microsoft.comblogs.msdn.com/dachou

top related