Bart Vande Ghinste Enterprise Architect Developer & Platform Group [email protected].

33
Microsoft Cloud Continuum Bart Vande Ghinste Enterprise Architect Developer & Platform Group [email protected]

Transcript of Bart Vande Ghinste Enterprise Architect Developer & Platform Group [email protected].

Page 1: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

Microsoft Cloud Continuum

Bart Vande GhinsteEnterprise ArchitectDeveloper & Platform [email protected]

Page 2: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

Fifth Generation of Computing

Mainframe

Client-Server

Web

SOA

Cloud

1970s

1980s

1990s

2000s

2010+

Page 3: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

Cloud Computing according to Analysts

“A style of computing where SCALABLE and ELASTIC IT-enabled capabilities are provided as a service to external customers using Internet technologies.”

Gartner, Inc. “Hype Cycle for Cloud Computing,” 2009, by Daryl Plummer et al, July 16, 2009.

“A standardized IT capability, such as software , app platform, or infrastructure delivered via Internet technologies in a pay-per-use and self-service way. ““How To Message "Cloud" Offerings And Not Get Lost In The Fog,” Forrester

Research, Inc., July 2009.

Page 4: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

Cloud Computing Proliferation

The industry is going through a significant transformation across the entire stack:

• Datacenter and Hardware Model: Significant advances and standardization in the Datacenter and associated IT equipment/hardware.

• Application Model: Cloud computing provides the ability to quickly deliver highly-available, secure and infinitely geo-scalable applications and services while offering a rich end-user experience from anywhere and any device.

• Operational Model: Cloud services have inherent resilience to hardware or software failures due to redundant/self-healing service models combined with deep integration between ops & development/test providing a lights out experience.

Page 5: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

Cloud Origins: Data Center Commodity & Cost

• Data Center Commodity:• Companies including Microsoft created large clouds:

• Microsoft Data Centers• Highly Reliable and Available• Fully automated, zero manual impact• Spread Geographically across the world• 1.8 Billion Hotmail Accounts• Hosted BPOS & Azure environment• Internal IT Environment

• Cost• CIO’S Top Challenges:

• 40% CIOs plan to cut IT budgets• 72% CIOs have cut or plan to cut discretionary IT

projects• 59% of surveyed CIOs view datacenter efficiency as

“must do” projects

Page 6: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

Cloud Origins: Adapting to the Market Data Center Evolution

TraditionalDatacenter

TraditionalDatacente

r

Well-known, stable and secureUtilization <15%

VirtualizedDatacenter

Utilization Increases to >50%Management Costs Decrease

Page 7: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

Cloud Origins: Adapting to the Market Data Center Evolution

TraditionalDatacenter

VirtualizedDatacenter

PrivateCloud

Management Costs Decrease SignificantlyScale-out Development Expense

PrivateCloud

Public Cloud

Capacity on DemandGlobal Reach

P O W E R O F C H O I C E

PublicCloud

Page 8: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

In a non-cloud view, there are inefficiencies

TIME

IT C

APA

CIT

Y

Actual Load

Allocated IT-

capacities

“Waste“ of capacities

“Under-supply“ of capacities

Fixed cost of IT-capacities

Load Forecast

Barrier forinnovations

Page 9: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

Accidents can and will happen

Page 10: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

However, in a Cloud View

Actual Load

Allocated IT capacities

Reduction of initial

investments

Reduction of “over-

supply“

No “under-supply“

Possible reduction of IT-capacities

in case of reduced load

Time

IT C

APA

CIT

YLoad

Forecast

Page 11: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

Workload Patterns Optimal For Cloud

Usage

Com

pu

te

Time

Average

Inactivity

Period

“On and Off “

On & off workloads (e.g. batch job)Over provisioned capacity is wasted Time to market can be cumbersome

Com

pu

te

Time

“Unpredictable Bursting“

Average Usage

Unexpected/unplanned peak in demand Sudden spike impacts performance Can’t over provision for extreme cases

Average Usage

Com

pu

te

Time

“Growing Fast“

Successful services needs to grow/scale Keeping up w/ growth is big IT challenge Complex lead time for deployment

Com

pu

te

Time

Average Usage

“Predictable Bursting“

Services with micro seasonality trends Peaks due to periodic increased demandIT complexity and wasted capacity

Page 12: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

Cloud Service Types

Private(On-Premise)

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security & Integration

You m

anage

Infrastructure

(as a Service)

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security & Integration

Man

ag

ed b

y v

en

dor

You m

anag

e

Platform(as a Service)

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security & Integration M

an

ag

ed b

y v

en

dor

You m

anag

e

Software(as a Service)

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security & Integration M

an

ag

ed b

y v

en

dor

Page 13: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

Ch

oic

es

Ch

oic

es

Cloud ReflectionsFu

nd

am

en

tals

Fu

nd

am

en

tals

Application Programming

Scale Out

Automated Service

Management

High Availability

Multi-Tenancy

Off PremisesOn Premises Location

Infrastructure

Business model

Ownership

Management

Homogeneous

Heterogeneous

CapEx OpEx

Own Lease/Rent

Self Third Party

Page 14: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

Microsoft Cloud Computing according to Steve BallmerWe Are All In

• Challenge people to look at the cloud more broadly • Multidimensional transformation • Some companies provide some interesting components • Microsoft is uniquely delivering on a wide range of cloud

capabilities that bringing more value to customers.

• Five dimensions that define the way people use and realize value in the cloud:

• The cloud creates opportunities and responsibilities • The cloud learns and helps you learn, decide and take

action • The cloud enhances your social and professional

interactions • The cloud wants smarter devices • The cloud drives server advances that drive the cloud

This view fuels Microsoft’s investments across the entire company, from datacenters to cloud platform technologies to cloud-based development tools and applications.

Page 15: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

Microsoft Cloud Computing according to Analysts

“Microsoft's strategy is visionary, and its ambitions are broad, spanning multiple dimensions: Consumer and enterprise, on- and off-premises deployments (as well as third-party hosting), advertising to subscription and licensing business models, rich, reach and mobile clients, as well as modeling techniques that span development and deployment. No other vendor is attempting to deal with the cloud in so many dimensions simultaneously.”Gartner, Inc. “Cloud Computing Is the Next Big Thing,” 2009, by Daryl Smith et al, July 24, 2009.

Page 16: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

Microsoft Cloud Offerings Key Characteristics

• Standardization: Homogeneous infrastructures with vertical integration across server, network, storage and OS.

• Service Focused: It’s all about delivering the application or service that the business demands and not the component services (e.g. infrastructure).

• Automation: Significant levels of automation, based on cloud principled philosophies like resiliency, scalability and elasticity.

• “Lights out” Operations: Scale through the app design and abstraction from infrastructure.

• Utilization based chargeback

Page 17: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

Cloud Computing according to Microsoft

Basic

Uncoordinated, manual

infrastructure

Rationalized

Managed and consolidated IT infrastructure with maximum

automation

Dynamic

Fully automated management,

dynamic resource usage, business

linked SLAs

Standardized

Managed IT infrastructure with limited automation

Cost CenterBusiness Enabler Strategic AssetMore Efficient

Cost Center

Dynamic IT

Cloud = Dynamic Data Center

ElasticScalableAvailable

Multi-TenantAutomated Service Management

Page 18: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

Microsoft Cloud Computing ContinuumPrivate Public

Dynamic Infrastructure Toolkit for System Center|

On Site Partner Hosted

Soft

ware

as

a S

erv

ice

(SaaS

)

Infr

astr

uctu

re

as a

Serv

ice

(IaaS

)

Dynamic Data Center ToolkitFor Hosters

Pla

tform

as

a S

erv

ice

(PaaS

)

Microsoft Hosted

MicrosoftOnline Services

Live

Page 19: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

The Microsoft Cloud~100 Globally Distributed Data Centers

Quincy, WA Chicago, IL San Antonio, TX Dublin, Ireland Generation 4 DCs

Page 20: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

Data Center as a Commodity

Page 21: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

Enterprise class software delivered via subscription services hosted by Microsoft and sold with partners

Business Productivity Online Suite

Microsoft Online Services

Web Applications

Page 22: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

ON-PREMISES LOB ApplicationsComposite applications

The Windows Azure platform

Compute Storage Management

ManagementRelational data

WEB & CLOUDS Third party cloudWeb applications

Developer ExperienceUse existing skills and tools

Service Bus Access control

AppFabric

Page 23: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

Cloud Building Blocks

Step-by-step instructions that you can use to build an instantly scalable virtualized infrastructure guidance

Sample code and best practices

Dynamic Data Center Toolkit for Hosters (DDTK-

H)Available now

An architectural roadmap, deployment guidance and best practices

Familiar tools that are compatible with existing applications

Dynamic Data Center Toolkit for System Center

Available first half of 2010

Vision: Deliver a toolkit that allows hosters & enterprises to dynamically pool, allocate and manage resources to enable IT

Infrastructure as a Service

Page 24: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

Connectivity

WINDOWS AZURE PLATFORM

Data Service

Service Bus

Access Control Service

ENTERPRISE

Code Name “Project Sydney”

Page 25: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

Cloud Interoperability

ENTERPRISE

DEDICATED CLOUD

PUBLIC CLOUD

PRIVATE CLOUD

Secure CloudFederation

INTERNAL IT

Page 26: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

TraditionalDatacenter

VirtualizedDatacenter

PrivateCloud

PublicCloud

20

11

+Cloud Services Across Deployment Models

Dynamic Datacenter Tool Kit -Enterprise

Federation Dynamic Datacenter Tool

Kit -Hosters

Toda

y

Data Protection Manager and Service Manager Remain Available

Page 27: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

Microsoft Cloud Scenarios

Business Continuity / Disaster Recover

A hoster is building an ITIL compliance service where the customer backs up critical system data and metadata to SQL Azure and in emergencies restores those systems from Azure backup to servers running at the hoster

A hoster is attaching Azure Storage Services to their standard system backup options as an elastic option for customers who need a lot of temporary content storage

“Burstable” server capacity

A hoster plans to offer “burst hosting” – temporary development, test and data processing environments for high usage over short periods of time. They run these environments on Azure so the customer pays only for the time and capacity they use.

Customer

Hoster

Azure

Back up on-premise data

Hoster

Backup

service

Customer

Azure

Hoster SAN

Hoster

Burst servers

Customer

Azure

Dedicated

servers

Hosterserver

s

Fail over to hosted servers

Page 28: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

Quickly and easily build, deploy, scale, and manage applications and Web services using Windows Azure, SQL Azure, and .NET Services.

Avoid large capital expenditures in infrastructure when delivering Software-as-a-Services offerings to customers either hosted at Microsoft or third party.

Benefits for ISVs

Be more agile by quickly scaling up and down as business needs dictate.

Augment existing on-premises applications to generate recurring revenue.

Page 29: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

Benefits for SIs, VARs and Custom Software DevelopersSimplify Management

• Leverage the efficiency of Microsoft Cloud Continuum to connect and manage infrastructure required for your projects.

• Eliminate cost and complexity for customers and focus on their core business.

Web 2.0 Scale and Interoperability

• Quickly and easily create, deploy, manage, and distribute Web applications and services.

• Build new applications quickly burden on customers’ IT.

Create Repeatable Solutions

• Build solutions for customers who use the Windows Azure Platform to simplify the infrastructure requirements for their projects.

• Test or staging environments can be set up quickly, with lower cost.

• Virtualize existing custom applications easily.

Page 30: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

Benefits for Hosting Partners• Offer tools and solutions for development and aggregate customer offerings.

• Expand geographically by offering hosting solutions via Microsoft in markets where you do not have infrastructure.

• Provide tools, management, and aggregation of applications to build your own cloud infrastructure

• Support developers in deploying and managing applications deployed.

• Integrate your tools and control panel so you can market to developers looking for an elastic cloud solution.

• Provide customer assurance for redundancy and increased capacity.

• Quickly add new services for your customers without having to consider data center expansion.

Page 31: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

Faster On Demand Value to Market Quickly on demand provisioning of campaigns and other solutions.

Low Complexity & Low PriceDedicated hosting environment with shared hosting capabilities providing isolation, redundancy for shared hosting pricing standards.

Partner Through Billing Providing simplified and transparent if required, billing infrastructure towards your customers

Geo Locations across the GlobeProviding choice of multiple geographic deployment options across the world optimized with CDN and other caching possibilities.

Benefits for Web and Event Agencies Avoid Infrastructure Investments

Providing more room for other investments strengthen your position into the market.

Simplify Management of Platform FoundationsLet the cloud vendor take care of the platform relieving resources within your organization.

High Availability and Scalability Assuring delivery even in peak times of your campaign by well defined strong SLA’s.

Page 32: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

Microsoft Cloud Continuum Roadmap

• Bridge the public & private cloud gap: • Ensure applications can run consistently across server

and cloud

• Provide the same development tools/ technologies for cloud & on-premises environments

• Providing unified management for apps/workloads across on premises and cloud environments

• Enable workload federation to enable hybrid cloud models

All the above principles will remain true whether it’s your assets or if you’re working with a service provider or deploying to Microsoft’s datacenters.

Page 33: Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com.

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