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

Post on 27-Dec-2015

214 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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: matt.thompson@microsoft.com

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

top related