29
Windows Azure Platform Jonathan Wong Microsoft Innovation Centre Singapore innovativesingapore.com | twitter.com/innovativesg

Windows Azure Platform - Jonathan Wong

  • Upload
    spiffy

  • View
    2.577

  • Download
    1

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Windows Azure Platform - Jonathan Wong

Windows Azure Platform

Jonathan WongMicrosoft Innovation Centre Singapore

innovativesingapore.com | twitter.com/innovativesg

Page 2: Windows Azure Platform - Jonathan Wong

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

Page 3: Windows Azure Platform - Jonathan Wong

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

Page 4: Windows Azure Platform - Jonathan Wong

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

Page 5: Windows Azure Platform - Jonathan Wong

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

Page 6: Windows Azure Platform - Jonathan Wong

Bing – “Auto Pilot” Architecture

Front-End UX

Query Analysis & Processing

Internet

Web & Structured Data Indices

Data Repositories

~100,000 Servers in Multiple Data Centers

Page 7: Windows Azure Platform - Jonathan Wong

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

Page 8: Windows Azure Platform - Jonathan Wong

The Microsoft CloudData Center Infrastructure

Page 9: Windows Azure Platform - Jonathan Wong

The Microsoft CloudData Center Infrastructure

Page 10: Windows Azure Platform - Jonathan Wong

The Microsoft CloudServer Container Deployment

Page 11: Windows Azure Platform - Jonathan Wong

The Microsoft CloudServer Container Deployment

Page 12: Windows Azure Platform - Jonathan Wong

The Microsoft CloudServer Container Deployment

Page 13: Windows Azure Platform - Jonathan Wong

The Microsoft CloudServer Container Deployment

Page 14: Windows Azure Platform - Jonathan Wong

The Microsoft CloudServer Container Deployment

Page 15: Windows Azure Platform - Jonathan Wong

The Microsoft CloudServer Container Deployment

Page 16: Windows Azure Platform - Jonathan Wong

The Microsoft CloudServer Container Deployment

Page 17: Windows Azure Platform - Jonathan Wong

The Microsoft Cloud~100 Globally Distributed Data Centers

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

Page 18: Windows Azure Platform - Jonathan Wong

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

Page 19: Windows Azure Platform - Jonathan Wong

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

Page 20: Windows Azure Platform - Jonathan Wong

Private(On-Premise)

Types of Clouds

Infrastructure

(as a Service)

Platform(as a

Service)

Page 21: Windows Azure Platform - Jonathan Wong

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

Page 22: Windows Azure Platform - Jonathan Wong

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

Page 23: Windows Azure Platform - Jonathan Wong

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

Page 24: Windows Azure Platform - Jonathan Wong

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

Page 25: Windows Azure Platform - Jonathan Wong

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

Page 26: Windows Azure Platform - Jonathan Wong

3 Key Takeaways

>Platform-as-a-service fabric cloud

>Hybrid on-premise software and cloud services platform

>Consistent programming model and tools

Page 27: Windows Azure Platform - Jonathan Wong

Come learn about Windows Azure Platform!

• http://www.microsoftazureweek.com

Page 28: Windows Azure Platform - Jonathan Wong

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

Page 29: Windows Azure Platform - Jonathan Wong

[email protected]/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.