“clouds: a construction zone” (and why paas is the future…) matt thompson general manager,...
TRANSCRIPT
“Clouds: a construction zone”(and Why PaaS is the future…)
Matt ThompsonGeneral Manager, Developer & Platform EvangelismMicrosoft
My Twitter feed: http://twitter.com/DeveloperFish email: [email protected]
“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
Federated
Scale-Out
Elastic
Staged Production
Self-Service
Multi-Tenant
Model-Driven Always Available
Failure Resilient
Service-Oriented
CLOUD CHARACTERISTICS
Virtualized
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”
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
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
SERV ICESSERVER
Operating System
Relational Database
CL IENT
Developer Tools
Programming Model
Application Services
Systems Management
Applications
Public vs. Private(and what’s a “Hybrid…?”)
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
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…
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
Microsoft’s DC Strategy
A few Predictions…
#0: PaaS is the “sweet spot”(Everyone wants to be a “Platform…”)
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
#1: Cloud is the “next stage…”(But it doesn’t stop there)
“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
#2: “Data as a Service”(prediction: going to be huge…)
“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
© 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.