Windows Azure Platform - Jonathan Wong

Preview:

DESCRIPTION

Presentation by Jonathan Wong at SCS ECCV SIG Event (Apr 12, 2010) .

Citation preview

Windows Azure Platform

Jonathan WongMicrosoft Innovation Centre Singapore

innovativesingapore.com | twitter.com/innovativesg

The Non-Cloud View

TIME

IT C

APAC

ITY

Actual Load

Allocated IT-

capacities

“Waste“ of capacities

“Under-supply“ of capacities

Fixed cost of IT-capacities

Load Forecast

Barrier forinnovations

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

APAC

ITY

Load Forecast

However, In a Cloud View

State of Cloud Computing

> Perceptions• “The end of software”

• On-demand infrastructure

• Cheaper and better

> Reality• Hybrid world; not “all-or-

nothing”

• Leverage existing IT skills and investments

• Seamless user experiences

• Evolutionary; not revolutionary

> Drivers• Ease-of-use, convenience

• Product effectiveness

• Simplify IT, reduce costs

> Types• Public

• Private

• Hybrid

• Dedicated

• Community

> Categories• SaaS

• PaaS

• IaaS

Microsoft in the Cloud

(15 years)450M+

active users

(13 years)550M

users/mth

(12 years)Largest non-ICP/IP cloud

service x100M users

(11 years)320M+ activeusers

(11 years)2B

queries/mth

(15 years)450M+

active users

(7 years)5B confmin/yr

(6 years)4B emails/day

Bing – “Auto Pilot” Architecture

Front-End UX

Query Analysis & Processing

Internet

Web & Structured Data Indices

Data Repositories

~100,000 Servers in Multiple Data Centers

The Microsoft Cloud

> Purpose-built data centre 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

The Microsoft CloudData Center Infrastructure

The Microsoft CloudData Center Infrastructure

The Microsoft CloudServer Container Deployment

The Microsoft CloudServer Container Deployment

The Microsoft CloudServer Container Deployment

The Microsoft CloudServer Container Deployment

The Microsoft CloudServer Container Deployment

The Microsoft CloudServer Container Deployment

The Microsoft CloudServer Container Deployment

The Microsoft Cloud~100 Globally Distributed Data Centers

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

The Microsoft CloudHighly available, scalable, and consistent application fabric environment

Private(On-Premise)

Infrastructure

(as a Service)

Platform(as a

Service)

Types of Clouds

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security & Integration

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security & Integration

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security & Integration

You m

anage M

anaged b

y v

endor

Managed b

y v

endor

You m

anage

You m

anage

Private(On-Premise)

Types of Clouds

Infrastructure

(as a Service)

Platform(as a

Service)

StorageDynamic Tabular Data

BlobsMessage Queues

Distributed File System

Content Distribution

Data Transact-SQL

Data Synchronizati

on

Relational Database

ADO.NET, ODBC, PHP

Connectivity

RegistryOn-Premise

BridgingService Bus

SecurityClaims-Based

Identity

Federated Identities

Secure Token

Service

Declarative Policies

Application Services

ApplicationMarketplac

e

Information Marketplac

e

Personal Data

Repository

Frameworks

Workflow Hosting

Distributed Cache

Services Hosting

Windows Azure Platform

Compute C / C++Win32 VHD

Compute

Storage

Data SQL Azure Data Sync

Connectivity

Security “Geneva”

Application Services

Frameworks

“Velocity”

Windows Azure Platform

Service Bus

Access Control

Table Storage

Blob Storage

Queue DriveContent Delivery Network

Pricing

Compute• $0.12 / CPU hour

Storage• $0.15 / GB / month

• $0.01 / 10k txn / month

Bandwidth• $0.10 in / GB

• $0.15 out / GB

Web Edition (1GB)• $9.99 / month

Business Edition (10GB)• $99.99 / month

Bandwidth• $0.10 in / GB

• $0.15 out / GB

Service Bus• $0.15 / 100k

messages

Access Control• $0.15 / 100k tokens

Bandwidth• $0.10 in / GB

• $0.15 out / GB

SUBSCRIPTIONCONSUMPTION VOLUME LICENSING“Pay as you go and

grow”

Available at launch

• Low barrier to entry and flexibility

• Optimized for cloud elasticity

• Discounts for commitment• Plans for payment

predictability

“Coordinated purchasing”

Planned for FY11

• Unified purchasing through EA• Introduction to volume

discounts

“Value for a commitment“

Select offers Announced

Offers & Promotions

Development Accelerator Designed to accelerate cloud app development. Flexible (on/off) consumption for scaling. Predictable payment and discounted price.

•6 month subscription (38%-45% discount)

•Offered as a unit (can order multiple units)

•Cancel first 30 days; anytime after first 6 months

•Overage at Standard Consumption rates

CORE ($59.95/month)

Amount Included in BaseCompute 750 hrs/mo Storage 10 GB/mo Storage Transactions 1M/mo NET - Messages 1M/moData Transfers 7 GB In / 14 GB Out

EXTENDED ($109.95/month)

Amount Included in BaseSame as Core except also includes 1 SQL Azure Business Edition DB (10 GB)

Introductory Free Offer No-cost developer starter offer. Provides no-cost allocation to run a cloud service.

•Available to all partner/customers

•Limit of one per customer

•Overage at Standard Consumption rates

NO-COSTWindows AzureCompute 25 Hrs/monthStorage 0.5 GB/monthBandwidth 0.5 GB/monthStorage Transactions 10K/month

SQL Azure1 Web Edition DB (1GB DB) 90 day trial

Service Bus and Access Control Service Messages 100K/mo

MSDN Premium Mobilize committed .NET developer base. Enable them to build, deploy, manage multiple cloud projects w/in MSDN subscription.

• Available to MSDN Premium subscribers with limit of one per subscription (one per Windows Live ID)

• 12-month term

• Overage at partner Consumption rates

• Limited time to sign up (thru 6/30/10)

• After 6/30/10 quantities may be reduced

NO-COSTWindows AzureCompute 750 hrs Storage 10 GBStorage Transaction 1M

SQL Azure - 3 Web DB (1 GB)

Service Bus and Access Control Service Messages 1 Million

Data Transfer 7GB In/14GB Out

Application Models

Web Hosting Massive scale infrastructure

Burst & overflow capacity

Temporary, ad-hoc sites

Application Hosting Hybrid applications

Composite applications

Automated agents / jobs

Media Hosting & Processing CGI rendering

Content transcoding

Media streaming

Distributed Storage External backup and storage

High Performance Computing

Parallel & distributed processing

Massive modeling & simulation

Advanced analytics

Information Sharing Reference data

Common data repositories

Knowledge discovery & mgmt

Collaborative Processes Multi-enterprise integration

B2B & e-commerce

Supply chain management

Health & life sciences

Domain-specific services

3 Key Takeaways

>Platform-as-a-service fabric cloud

>Hybrid on-premise software and cloud services platform

>Consistent programming model and tools

Come learn about Windows Azure Platform!

• http://www.microsoftazureweek.com

Sign up at the Windows Azure Platform developers’ portal

Windows Azure accessDeveloper tools White papersSample applications

Plan pilot applications, proofs of concept, and architectural design sessions with Windows Azure partners

http://www.windowsazure.com

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

Thank you

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

Recommended