“clouds: a construction zone” (and why paas is the future…) matt thompson general manager,...

22
“Clouds: a construction zone” (and Why PaaS is the future…) Matt Thompson General Manager, Developer & Platform Evangelism Microsoft

Upload: ella-gregory

Post on 27-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: “Clouds: a construction zone” (and Why PaaS is the future…) Matt Thompson General Manager, Developer & Platform Evangelism Microsoft

“Clouds: a construction zone”(and Why PaaS is the future…)

Matt ThompsonGeneral Manager, Developer & Platform EvangelismMicrosoft

Page 2: “Clouds: a construction zone” (and Why PaaS is the future…) Matt Thompson General Manager, Developer & Platform Evangelism Microsoft

My Twitter feed: http://twitter.com/DeveloperFish email: [email protected]

Page 3: “Clouds: a construction zone” (and Why PaaS is the future…) Matt Thompson General Manager, Developer & Platform Evangelism Microsoft

“We’re all in on the Cloud…”

Steve Ballmer on Cloud Computing, March 4th, University of Washington

Complete transcript: http://www.microsoft.com/presspass/exec/steve/2010/03-04Cloud.mspx

Page 4: “Clouds: a construction zone” (and Why PaaS is the future…) Matt Thompson General Manager, Developer & Platform Evangelism Microsoft

Federated

Scale-Out

Elastic

Staged Production

Self-Service

Multi-Tenant

Model-Driven Always Available

Failure Resilient

Service-Oriented

CLOUD CHARACTERISTICS

Virtualized

Page 5: “Clouds: a construction zone” (and Why PaaS is the future…) Matt Thompson General Manager, Developer & Platform Evangelism Microsoft

IT as a Service

software as a service

infrastructure as a service

platform as a service

consume it

migrate to it

build on it

“SaaS” “PaaS” “IaaS”

Page 6: “Clouds: a construction zone” (and Why PaaS is the future…) Matt Thompson General Manager, Developer & Platform Evangelism Microsoft

Why Clouds (now) 10+ years of increasing complexity (& cost) in the

datacenter Utilization hit a wall (constrained by power and real estate) Virtualization helped (in the beginning…) How do you manage dozens (if not 00’s) of virtualized images?

9/10 new startups* in Silicon Valley are focused on delivery services/content to the web or mobile

Software models have already shifted…

What else are Angels/VC’s going to fund? Initial investment low Low capital requirements (even to get to “provable” scale) Eco-system around “cloud” is now self-fulfilling

management tools, multi-cloud deployment, billing, hosted ALM

Page 7: “Clouds: a construction zone” (and Why PaaS is the future…) Matt Thompson General Manager, Developer & Platform Evangelism Microsoft

Choi

ces Choices

How we view CloudsFundam

entalsFund

amen

tals Application Programming

Scale OutAutomated

ServiceManagement

High Availability Multi-Tenancy

Off PremisesOn Premises Location

Infrastructure

Business model

Ownership

Management

HomogeneousHeterogeneous

CapEx OpEx

Own Lease/Rent

Self Third Party

Page 8: “Clouds: a construction zone” (and Why PaaS is the future…) Matt Thompson General Manager, Developer & Platform Evangelism Microsoft

SERV ICESSERVER

Operating System

Relational Database

CL IENT

Developer Tools

Programming Model

Application Services

Systems Management

Applications

Page 9: “Clouds: a construction zone” (and Why PaaS is the future…) Matt Thompson General Manager, Developer & Platform Evangelism Microsoft

Public vs. Private(and what’s a “Hybrid…?”)

Page 10: “Clouds: a construction zone” (and Why PaaS is the future…) Matt Thompson General Manager, Developer & Platform Evangelism Microsoft

Platform Continuum

• Bring your own machines, connectivity, software, etc.

• Complete control• Complete responsibility• Static capabilities• Upfront capital costs for

the infrastructure

• Renting machines, connectivity, software

• Less control• Fewer responsibilities• Lower capital costs • More flexible• Pay for fixed capacity,

even if idle

• Shared, multi-tenant infrastructure

• Virtualized & dynamic• Scalable & available• Abstracted from the

infrastructure• Higher-level services• Pay as you go

On-PremisesServers

Hosted Servers

Cloud Platform

Page 11: “Clouds: a construction zone” (and Why PaaS is the future…) Matt Thompson General Manager, Developer & Platform Evangelism Microsoft

Public Clouds vs. “Private Clouds”Public Clouds

Microsoft’s Azure, Amazon’s AWS, Google’s AppEngine, etc.Pubic pay-for-use instances of storage, compute (and data…) services

“Private Clouds…”Leveraging infrastructure for data/operations not appropriate for a Public Cloud

Security/sensitivity of dataUnique analysis/modelingOther “on premise” requirements (size of data, etc.)

Keys are infrastructure, service instantiation, & management

Hybrid Clouds…Represent private/public cloud interfaces Natural evolution of the “either/or” scenarioPrediction: huge opportunity…

Page 12: “Clouds: a construction zone” (and Why PaaS is the future…) Matt Thompson General Manager, Developer & Platform Evangelism Microsoft

The Microsoft Cloud

Purpose-built data centers to accommodate containers at large scale Cost $500 million, 100,000 square foot

facility (10 football fields)

40 foot shipping containers can house as many as 2,500 servers Density of 10 times amount of compute in

equivalent space in traditional data centre

Can deliver an average PUE of 1.22 Power Usage Effectiveness benchmark

from The Green Grid™ consortium on energy efficiency

Data Center Infrastructure

Page 13: “Clouds: a construction zone” (and Why PaaS is the future…) Matt Thompson General Manager, Developer & Platform Evangelism Microsoft

Microsoft’s DC Strategy

Page 14: “Clouds: a construction zone” (and Why PaaS is the future…) Matt Thompson General Manager, Developer & Platform Evangelism Microsoft

A few Predictions…

Page 15: “Clouds: a construction zone” (and Why PaaS is the future…) Matt Thompson General Manager, Developer & Platform Evangelism Microsoft

#0: PaaS is the “sweet spot”(Everyone wants to be a “Platform…”)

Page 16: “Clouds: a construction zone” (and Why PaaS is the future…) Matt Thompson General Manager, Developer & Platform Evangelism Microsoft

The new cloud platformPaaS: the new cloud platform

Don’t get into the IaaS business unless you can afford to play “at scale…”SaaS is a software consumption model

Platforms enable ecosystems through API’sDevelopers are the “ecosystem enablers…”Developers leverage platforms to innovate…You need developers if you have a “platform”

Everyone wants to be the “next” platform…Google, Salesforce, Amazon, … Facebook

Page 17: “Clouds: a construction zone” (and Why PaaS is the future…) Matt Thompson General Manager, Developer & Platform Evangelism Microsoft

#1: Cloud is the “next stage…”(But it doesn’t stop there)

Page 18: “Clouds: a construction zone” (and Why PaaS is the future…) Matt Thompson General Manager, Developer & Platform Evangelism Microsoft

“The Cloud “stage…”Smarter clients demand smarter “back ends…”

Clouds are uniquely suited for thisPut intelligence in the client, put data in the network…

Scale (in all dimensions) is ultimately driven by cost efficiencies…

Clouds enable new types of business models around consumption, delivery, management, and arbitrage

Page 19: “Clouds: a construction zone” (and Why PaaS is the future…) Matt Thompson General Manager, Developer & Platform Evangelism Microsoft

#2: “Data as a Service”(prediction: going to be huge…)

Page 20: “Clouds: a construction zone” (and Why PaaS is the future…) Matt Thompson General Manager, Developer & Platform Evangelism Microsoft

“Data as a Service”What do you mean?

Authoritative data, weather, demographics, financial, images, community reviews…

Commercial, gov’t, & trusted public domain USGS, NOAA,…

Relational, blob, web services

example: Microsoft’s Project “Dallas”Information Service

- Standardized data access through API’s- Analytics and reporting- Marketplace

Page 21: “Clouds: a construction zone” (and Why PaaS is the future…) Matt Thompson General Manager, Developer & Platform Evangelism Microsoft
Page 22: “Clouds: a construction zone” (and Why PaaS is the future…) Matt Thompson General Manager, Developer & Platform Evangelism Microsoft

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