30
Microsoft Cloud Platform Soumow Atitallah Microsoft Student Partner Inspired by the presentation of David Choi.

Windows Azure Platform

Embed Size (px)

DESCRIPTION

A presentation about Windows Azure Platform.

Citation preview

Page 1: Windows Azure Platform

Microsoft Cloud Platform Soumow Atitallah Microsoft Student Partner

Inspired by the presentation of David Choi.

Page 2: Windows Azure Platform

Your

Own

Data Center

Someone

Else’s

Data Center

What is Cloud Computing?

Host (software, database, etc.)

Use (services, information, etc.)

Build (applications, data, etc.)

Page 3: Windows Azure Platform

Private Cloud

Public Cloud

What is Cloud Computing?

Infrastructure (as-a-service)

Software (as-a-service)

Platform (as-a-service)

Dedicated

Hybrid Cloud

Community

Serv

ice C

ate

go

ries

Cloud Types

Page 4: Windows Azure Platform

(On-Premise)

Infrastructure (as a Service)

Platform (as a Service)

What is Cloud Computing?

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

You

man

ag

e M

an

ag

ed

by v

en

do

r

Man

ag

ed

by v

en

do

r

Yo

u m

an

ag

e

Yo

u m

an

ag

e

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Software (as a Service)

Man

ag

ed

by v

en

do

r

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Service Categories

Page 5: Windows Azure Platform

Microsoft Cloud Strategy Platform of Choice

Page 6: Windows Azure Platform

Microsoft Cloud Strategy

(15 years) 450M+

active users

(13 years) 550M

users/mth

(12 years) Largest non- ICP/IP cloud

service x100M users

(11 years) 320M+ active users

(11 years) 2B

queries/mth

(15 years) 450M+

active users

(7 years) 5B conf min/yr

(6 years) 4B emails/day

History in the Cloud

Page 7: Windows Azure Platform

The Microsoft Cloud

> Purpose-built data center to host

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 center

> 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

The Microsoft Cloud Data Center Infrastructure

Page 9: Windows Azure Platform

The Microsoft Cloud Server Container Deployment

Page 10: Windows Azure Platform

The Microsoft Cloud Server Container Deployment

Page 11: Windows Azure Platform

The Microsoft Cloud Server Container Deployment

Page 12: Windows Azure Platform

The Microsoft Cloud Server Container Deployment

Page 13: Windows Azure Platform

The Microsoft Cloud Server Container Deployment

Page 14: Windows Azure Platform

The Microsoft Cloud Server Container Deployment

Page 15: Windows Azure Platform

The Microsoft Cloud Server Container Deployment

Page 16: Windows Azure Platform

The Microsoft Cloud ~100 Globally Distributed Data Centers

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

Page 17: Windows Azure Platform

The Microsoft Cloud Highly available, scalable, and consistent application fabric environment

Page 18: Windows Azure Platform

Platform Services

Software Services

Application Services

Infrastructure Services

The Microsoft Cloud Categories of Services

Page 19: Windows Azure Platform

Storage Dynamic

Tabular Data Blobs

Message

Queues

Distributed

File System

Content

Distribution

Data Transact-SQL Data

Synchronization

Relational

Database

ADO.NET,

ODBC, PHP

Connectivity Registry On-Premise

Bridging Service Bus

Security Claims-Based

Identity

Federated

Identities

Secure Token

Service

Declarative

Policies

Application Services Application

Marketplace

Information

Marketplace

Personal Data

Repository

Frameworks Workflow

Hosting

Distributed

Cache

Services

Hosting

Windows Azure Platform

Compute C / C++ Win32 VHD

Page 20: Windows Azure Platform

Compute

Storage

Data SQL Azure

Data Sync

Connectivity Project

“Sydney”

Security “Geneva”

Application Services

Frameworks “Dublin” “Velocity”

Windows Azure Platform

Service Bus

Access Control

Table Storage Blob Storage Queue Drive Content

Delivery

Network

Page 21: Windows Azure Platform

Sign up at the Windows

Azure Platform

developers’ portal

Windows Azure access

Developer tools

White papers

Sample applications

Plan pilot applications,

proofs of concept, and

architectural design

sessions with Windows

Azure partners

http://www.azure.com

Page 22: Windows Azure Platform

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 23: Windows Azure Platform

Demo Hello Cloud !

Page 24: Windows Azure Platform

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

SUBSCRIPTION CONSUMPTION 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 25: Windows Azure Platform

Case Study

About

kbb.com, established 1995;

vehicle data aggregation and

publication service provider

14M UU/month

Multiple physical data centers

Solution

Cloud-based overflow capacity

Windows Azure Web Role

SQL Azure database

Benefits

~$100,000 savings / year in

hosting costs alone

Retire failover data center (27

Web servers & 9 SQL Servers)

<1% code changes needed for

application compatibility

6 weeks down to 6 minutes to add

server capacity

Page 26: Windows Azure Platform

Case Study

About

Legacy call-center application for

order processing and fulfillment

On-premise systems integration

with ERP and master data

management

Solution

Cloud-based Web-enablement of

on-premise assets

Windows Azure Web Role

Web services integration via on-

premise ESB endpoints

Benefits

“In a matter of weeks, we were

able to see the fruits of our efforts

very rapidly.“ – Kevin Flowers, Dir.

Enabling Technologies

“The resilience and reliability of

this platform is some of the

benefits that we are seeing.” – Esat

Sezer, SVP & CIO

Page 27: Windows Azure Platform

Case Study

About

Complex Monte Carlo simulations

to calculate financial risks

Daily risk analysis load equivalent

to processing 4 trillion US Stocks

Existing on-premise HPC

implementation

Solution

Massively scalable compute

leveraging cloud capacity

Deployed on 2K Windows Azure

instances; 10K+ in 2010

Windows Azure Worker Role

Windows Azure Blob and Queue

AppFabric Service Bus

Benefits

Elastic scaling to effectively meet

customer demands

Turning elements of its peak load

infrastructure from a fixed cost to

a variable cost

Page 28: Windows Azure Platform

Case Study

About

Web-based ERP and accounting

software to help mid-sized

businesses automate customized

business processes

Business needs:

Launch a SaaS offering which includes

on demand infrastructure and billing

Maintain a 24/7 production

environment

Minimize development efforts for both

on-premise and SaaS offerings

Technical implementation

Web – IIS 7, ASP.NET 3.5

Server – SQL Server 2005/2008,

Windows Server 2003/2008

Tools – Visual Studio 2008, .NET

Framework 3.5

Solution

Cloud-based SaaS deployment

Windows Azure

SQL Azure

Benefits

Application migration completed

in 3 weeks with 2 developers

Customers can implement

solution without investing in on-

premise infrastructure; can save

~$8,000 for startup costs

Page 29: Windows Azure Platform

Case Study

About

Online service providing

productivity tools to help students

conduct research, write better

papers, and get help on-demand

Technical implementation

Client – Windows Mobile 6

Web – IIS 6, ASP.NET 3.5

Server – Windows Server 2003, SQL

Server 2005

Services – Bing Search, Windows Live

Messenger Web Toolkit

Tools – Visual Studio 2008, .NET

Framework 3.5, .NET Compact

Framework 3.5

Solution

Hybrid cloud application

Cloud-based extensions and

services mash-ups with on-

premise implementation

Windows Azure application

.NET Services service bus, access

control, & workflows

Benefits

$500,000 savings in dev. costs

40% faster time-to-market

More effective development

Cost-effective scalability and

enhanced availability

Page 30: Windows Azure Platform

[email protected]

http://soumow.blogspot.com

Thank you!

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