Microsoft Windows Azure - EBC Deck June 2010 Presentation

38

description

 

Transcript of Microsoft Windows Azure - EBC Deck June 2010 Presentation

Page 1: Microsoft Windows Azure -  EBC Deck June 2010 Presentation
Page 2: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

Windows Azure EBC Presentation

Aashish DhamdhereWindows Azure BG

Page 3: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

Generational Shift

Centralized compute & storage, thin clients

Technology Economic Business

Optimized for efficiency due to high

cost

High upfront costs for hardware and

software

PCs and servers for distributed compute,

storage, etc.

Optimized for agility due to low

cost

Perpetual license for OS and application

software

Large DCs, commodity HW, scale-out, devices

Order of magnitude better efficiency and

agility

Pay as you go, and only for what you

use

Page 4: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

Supply Side Economies of Scale

Cost of electricity

Cost of labor

Cost of hardware

Company LocationDC Cost

($M)DC Size*

(MW)

NSA (July ‘09)Camp Williams, UT

$2,000 130

Apple (May ‘09) Maiden, NC $1,000 65

Social Security Admin (Feb ‘09)

Baltimore, MD $400 27

Facebook (Feb ‘10) Princeville, OR $215 15

Internet Villages (July ‘09)

Annandale, Scotland

$1,600 107

Lockerbie Data Centers (Dec ‘09)

Lockerbie, Scotland

$1,500 100

Next Generation Data (Mar ‘10)

Wales, UK $301 20

DATA CENTER PROJECTS (LAST 12 MO.)

Source: Company press releases* Estimates based on $15M/MW build out cost

Page 5: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

12:0

0 AM

1:15

AM

2:30

AM

3:45

AM

5:00

AM

6:15

AM

7:30

AM

8:45

AM

10:0

0 AM

11:1

5 AM

12:3

0 PM

1:45

PM

3:00

PM

4:15

PM

5:30

PM

6:45

PM

8:00

PM

9:15

PM

10:3

0 PM

11:4

5 PM

15%

17%

19%

21%

23%

25%

27%

29%

31%

CP

U U

tilizati

on

%

Demand Side Economies of ScaleImproving resource utilization

Page 6: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

12:00 AM 1:27 AM 2:54 AM 4:21 AM 5:48 AM 7:15 AM 8:42 AM 10:09 AM11:36 AM 1:03 PM 2:30 PM 3:57 PM 5:24 PM 6:51 PM 8:18 PM 9:45 PM 11:12 PM

Japan Great Britain

BING SEARCHES – JAPAN VS. UK

Source: Microsoft

Demand Side Economies of ScaleTime of Day

Qu

ery

Volu

me

Page 7: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

• turbotax.com • taxcut.com

• hrblock.com • taxact.com

Source: Alexa

~4x normal load(Holiday shopping)

~10x normal load(Tax season)

• target.com • walmart.com

• toysrus.com • barnesandnoble.com

Jan 2009 Jan 2010 Jan 2009 Jan 2010

Source: Alexa

Demand Side Economies of ScaleIndustry Variability

Page 8: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

Ch

oic

es

Ch

oic

es

How We View the CloudFu

nd

am

en

tals

Fu

nd

am

en

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 9: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

Common Management Tools

Common Identity

Common Dev Tools

PartnerMicrosoft

Customer

PartnerMicrosoft

Customer

Microsoft’s Cloud Approach

Page 10: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

Cloud Options

Private Cloud Preference

Pu

blic C

lou

d E

con

om

ics

HPC/Batch

File Servers

Web

Packaged Biz Apps

Communication &

Collaboration

Dev/Test

Custom Biz Apps

Source: Microsoft

Midsize Company Example

Page 11: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

Commercial Cloud Services

BUSINESS APPSCOLLABORATION STORAGE PLATFORMMANAGEMENTPRODUCTIVITY COMMUNICATIONS

DEEP INVESTMENTS IN INFRASTRUCTUREOver $2B invested in cloud infrastructureGeo-replicated customer dataPublic and private cloud flexibility30,000 engineers working on cloud services

COMMITMENT TO SERVICES EXCELLENCE

Financially-backed uptime guaranteesSAS 70 and ISO 27001 compliantCarbon footprint innovationRapid innovation model

Page 12: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

The Windows Azure PlatformThe Windows Azure Platform

Compute Storage Management Relational data Management Connectivity Access control

platformAppFabric

Developer ExperienceUse existing skills and tools.

Page 13: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

Fabric ControllerFabric

StorageCompute

Windows Azure Architecture Details

Automated load balancing and compute resource scaling

Security and Control Features include storage encryption, access authentication, and over-the-wire encryption using HTTPS. Industry certification is part of the Windows Azure roadmap

Geographically distributed, state-of-the-art data centers host your applications and data, internet-accessible from everywhere you choose to allow

Compute provides application scalability. Developers can build a combination of web and worker roles. Those roles can be replicated as needed to scale the applications and computational processing power

Storage Services allow customers to scale to store large amounts of data – in any format – for any length of time, only paying for what they use or store

Page 14: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

Usage

Com

pu

te

Time

Average

Inactivity

Period

“On and Off “

On and off workloads (e.g. batch job)Over provisioned capacity is wasted Time to market can be cumbersome

Com

pu

te

Time

“Unpredictable Bursting“

Average Usage

Unexpected/unplanned peak in demand Sudden spike impacts performance Can’t over provision for extreme cases

Average Usage

Com

pu

te

Time

“Growing Fast“

Successful services needs to grow/scale Keeping up w/growth is big IT challenge Complex lead time for deployment

Com

pu

te

Time

Average Usage

“Predictable Bursting“

Services with micro seasonality trends Peaks due to periodic increased demandIT complexity and wasted capacity

Workload Patterns Optimal for Cloud

Page 15: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

Windows Azure Platform Purchasing Models

“Pay as you go and grow”

Low barrier to entry and flexibilityOptimized for cloud elasticity

Available Now

Consumption

“Value for a commitment“

Discounts for commitmentPlans for payment predictability

Subscription

Available Now

“Coordinated purchasing”

Centralized purchasing experience Introduction to volume discounts

Planned for Future

Additional Licensing

Promotional Offers Partner

Discount Development Pricing Integration with

Programs

Page 16: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

Elastic, scalable, secure, and highly available

automated service platform

Pay as you go and grow for only what you use when you use it

Highly available, scalable, and self managed

distributed database service

Compute

$0.12/hour+ Variable Instance Sizes

Per service hour

Web EditionPer database/month

$9.99/month(up to 1 GB DB/month)

Business Edition

$99.99/month(up to 10 GB DB/month)

Per database/month

Storage Per GB stored and transactions

$0.15 GB/month$0.01/10k transactions

Windows Azure Platform Consumption Prices

Windows Azure platform AppFabric Service Bus and Access ControlScalable, automated, highly available services for secure connectivity

Prices shown in USD only

Access Control

$0.015/10k Message OperationsPer Message Operation

$0.015/10k Message OperationsPer Message Operation

Service Bus

International prices are available

Page 17: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

All running roles will be continuously monitoredIf role is not running, we will detect and initiate corrective state

>99.9%

Instance monitoring and restart

Database is connected to the internet gateway All databases will be continuously monitored

>99.9%

Database availability

>99.9%

Service bus and access control endpoints will have external connectivityMessage operation requests processed successfully

Service bus and access control

availability

Your service is connected and reachable via web. Internet facing roles will have external connectivity

>99.95%

Computeconnectivity

Monthly Service Level Agreement

>99.9%

Storage service will be available/reachable (connectivity)Your storage requests will be processed successfully

Storage availability

Page 18: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

“We’re using Windows Azure to meet the evolving needs of our clients. And with the … reduced levels of new investment required, we can consider solutions that might otherwise not have been possible.”

Rob Fraser, Head of Cloud Computing, RiskMetrics

Complements Windows Server with Windows Azure to support “bursts”Elastic infrastructureFamiliar development, operating environment

Case Study: RiskMetrics Group

Page 19: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

“This has been one of the best IT partner projects CCE has experienced, and we have the added value of a longer IT roadmap with Microsoft than if CCE had built the solution on premises.”

Kevin Flowers, Director of Enabling Technologies, CCE

Required a centralized platform for internal promotion of company initiativesAnd needed a way to replace a phone ordering system with a hosted Web applicationUses both Microsoft Online and Windows Azure

Case Study: Coca Cola Enterprises Inc.

Page 20: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

“Our first estimates show that we can reduce our TCO by a factor of 10. The software distribution system we built with Windows Azure is 10 times cheaper than our previous solution.”

Elmar Stoecker, Director Portfolio Management, Siemens IT Solutions and Services

Increased flexibility: high scalability and enhanced customer servicesReduced operating costsUsed Windows Azure to deliver software packages from a central Internet-based storage location to thousands of devices

Case Study: Siemens

Page 21: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

Windows Azure platform Roadmap

Unified Programming Platform and Tools

• ASP.NET, ASP.NET MVC, .NET 3.5• Unmanaged Code, Java, & PHP• Visual Studio 2008, Eclipse Support

• .NET 4 & Visual Studio 2010• Improved compatibility between on-premise

applications and Windows Azure applications via support for VMs and other methods

Simplified Management

• Improved management APIs• Automated service management

Improved interoperability with System Center and APIs for integration with mainstream management tools like OpenView and Tivoli

Flexible and Trustworthy Storage

Windows Azure Storage• Non-relational table storage• Blogs, Queues, DrivesSQL Azure• SQL Azure databases, up to 10GB

Windows Azure Storage• Automatic data geo-replicationSQL Azure• Larger database sizes for SQL Azure• On premise and cloud data sync

Efficient Networking

• Communicate between cloud and on premise with Windows Azure platform AppFabric

• Improvements in flexibility and responsiveness

Global Platform • 6 Data Centers in US, EMEA, APAC Data Centers

• Additional locations and CDN nodes• Global Traffic Management Capabilities

Compliance • Various standards under investigation• Important new security and compliance

certifications

Adaptable Pricing Models

• Consumption and Commitment pricing • Integration with MS Volume Licensing

Present Future

Page 22: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

Adoption Momentum

Customer Partners Service Providers With the flexibility of Windows Azure, we can focus on building and delivering new features to our customers—helping us increase our competitive advantage.”

What used to take two months to set up can now be done in only one week and we can use those precious IT resources to focus on more strategic tasks, such as developing new services.”

– Andy Lapin,Director of Enterprise Architecture

– Michael Hart

System Architect and Developer Lead

Page 23: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

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

Page 24: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

Alinean Inc.

Leading provider of B2B sales and marketing solutions to F100 Reduce IT complexity and shift resources to core businesses

Lower TCO from efficient utilization of resources and service management

On Premises Azure

$277K$540K

49%

Lower TCO from dynamic scaling and automated service management

Persistent Systems

Public sector governance suite of applications and services Needs secure, scalable, elastic, and comprehensive platform

On Premises Azure

$62K$74K

16%

Real World TCO Analysis (TCO estimate over 3-year period)

Page 25: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

Introductory Special

Anyone can try the platform at no charge (monthly

service allocations)

Biz SparkOne

Investing in high potential start-ups; receive full platform

services at no charge

MSDN Premium

Subscribers receive monthly allocation of platform services

at no additional charge

Development Accelerator

1. Accelerate cloud development projects

2. Flexible consumption (flex # of instances)

3. Predictable payments (6 mo. subscription)

4. Exceptional value (discounted price)

Core

Includes Windows Azure compute, storage, storage transactions, data transfer, and message operations

Extended

Includes Core plus SQL Azure Business Edition

Promotional Offers and Programs

Page 26: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

Support for Customers and Partners

Online Self Help Assisted Support

Customer Care (no charge 24/7 phone access)

Developer Support (paid developer support)

Service Dashboard(available to all users)

Microsoft Developer Network (MSDN) and Microsoft Partner Network (MPN) benefits

Managed forums w/response SLA, incident support, advanced technical guidance, and training

Premier Windows Azure Platform (now fully integrated)

Public Forums(available to all users)

Windows Azure Platform Portal(http://windows.azure.com)

Page 27: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

Unit of Compute Defined

Variable instance sizes to handle complex workloads of any size

Equivalent compute capacity of a 1.6Ghz processor (on 64bit platform)

Small

1 x 1.6Ghz (moderate IO)

1.75 GB memory

250 GB storage(instance storage)

Medium

2 x 1.6Ghz (high IO)

3.5 GB memory

500 GB storage(instance storage)

Large

4 x 1.6Ghz (high IO)

7.0 GB memory

1000 GB storage(instance storage)

Small

$0.12

Per service hour

Medium

$0.24

Per service hour

X-Large

$0.96

Per service hour

Large

$0.48

Per service hour

X-Large

8 x 1.6Ghz(high IO)

14 GB memory

2000 GB (instance storage)

Windows Azure Instance Sizes

Page 28: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

Windows Azure Platform Data TransferPriced per GB transferred/month (prices shown in USD)

North America Region Europe Region

Asia Pacific Region

$0.10 GB Ingress

$0.15 GB Egress

$0.10 GB Ingress

$0.15 GB Egress

$0.30 GB Ingress

$0.45 GB Egress

No Charge For Off Peak Ingress Promotion (ends 6/30/10)

On-board to Windows Azure platform at no charge Off peak times defined as: 10pm-6am Mon-Fri & from 10pm-Fri to 6am-Mon for

weekends in each designated regional time zones below

North America PST = UTC-8

Europe WET = UTC

Asia PacificSST = UTC+8

S. Central – U.S. Sub-region

W. Europe Sub-region

N. Central – U.S. Sub-region

N. Europe Sub-region

S.E. AsiaSub-region

E. AsiaSub-region

Page 29: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

Windows AzureCompute 25 HrsStorage 0.5 GB

Storage X-actions 10K

SQL Azure1 Web Edition DB

(1GB DB for 90 day trial)

Message Operations Messages 100K

Data transfer0.5 GB In and 0.5GB Out

Windows AzureCompute 750 hrs

Storage 10 GBStorage X-actions 1M

SQL Azure 3 Web Edition DB

(1 GB)

Message Operations Messages 1 Million

Data transfer 7GB In and 14GB Out

N.A/EU2.5GB In/5GB Out Asia

Pacific

Amount of Windows Azure Platform services will vary by customer

Amount of Windows Azure platform services included per month at no charge

Additional 5% off for partners

(except storage and data transfers)

Introductory Special

Available to all partners and customersLimit of one per customer Promotion ends 6/30/10

Overage charged at consumption rates

MSDNPremium

MSDN Premium subscribersLimit of one per MSDN subscription 8 month term Limited time offer thru

7/31/10 Overage at partner consumption rates

Biz Spark One Offer

Available for selected startups Program participation is by invitation

only Program available in 10 countries

Promotional Offers and Programs

Page 30: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

Windows Azure CDN OverviewEnabling customers to deliver content from nodes closest to end-users

www.customer.com

Azure Storage

ECN NODE…

EDGE CACHING SERVERS

ECN NODE 2 - TOKYO

EDGE CACHING SERVERS

ECN NODE 1 - LONDON

EDGE CACHING SERVERS

Leads to better user experience, global

reach, increased engagement,

more revenue

Windows AzureSelf-service portal

Enable CDN forAzure storage

Customer

Page 31: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

Application Scenarios

Need to extend reach

to global audience Software media

distribution to a wide number of users

Faster and reliable

download of large-sized files/media

Benefits

Faster Page Load

and Content Download Cost-effective

pay-as-you-go model One-click web browser

interface to enable CDN

Page 32: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

Reach, Scale and Capability

Over 2 terabits per second of capacity is available from our 20 global locations with 99.95% availability. Cdn service scales automatically

without user intervention

Page 33: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

Dimensions Of The CloudThe cloud creates opportunities and

responsibilities

The cloud learns and helps you learn, decide

and take action

The cloud enhances your social and professional

interactions

The cloud wants smarter devices

The cloud drives server advances that drive the

cloud

Page 34: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

What We Have Heard From You

Why work with Microsoft?

What is the partner opportunity?

Are there real success stories?

How do partners make money?

What is the Roadmap?

Page 35: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

What… Why…

Cloud Computing

Accelerates the speed & lowers the cost of IT

Just in time provisioning & scaling of services on shared

hardware

Page 36: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

Cloud ComputingThe Platform for the New Generation of Business

Mainframe of the future: 1,000× as powerful at a fraction of the costMaximum efficiency on industry-standard hardwareCustomer, partner, or Microsoft datacenter

All developers can quickly deliver highly-available, secure, & infinitely-scalable applicationsRich end-user experience anywhere from any device

ApplicationModel

HardwareModel

Resilient to hardware and software failure24×7 availability with “9 to 5” management“Restart, reboot, reimage, replace”

OperationsModel

Page 37: Microsoft Windows Azure -  EBC Deck June 2010 Presentation

Partner Opportunities with CloudTraditional Service Models

Business Consulting

Systems Integration

Software Development

Outsourcing

Assessments/Pilots

Solutions

SLA Management

Cloud Service Offerings