fewebplus @ microsoft 19 april 2010 cloud continuum

Post on 13-May-2015

1.207 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

FewebPlus @ microsoft - Cloud continuum

TRANSCRIPT

April 2010

Bart Vande Ghinste

Enterprise Architect Developer & Platform Group

bartvagh@microsoft.com

Fifth Generation of Computing

1970s

1980s

1990s

2000s

2010+

Extending into the Cloud

Extending into the Cloud

And in a non-cloud view, there are inefficiencies

TIME

IT C

AP

AC

ITY

Actual Load

Allocated IT-capacities

“Waste“ of capacities

“Under-supply“ of capacities

Fixed cost of IT-capacities

Load Forecast

Barrier for innovations

However, in a Cloud View

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

AP

AC

ITY

Load Forecast

Workload Patterns Optimal For Cloud

Usage

Co

mp

ute

Time

Average

Inactivity

Period

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

Co

mp

ute

Time

Average Usage

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

Average Usage Co

mp

ute

Time

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

Co

mp

ute

Time

Average Usage

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

Cloud Computing Overview

Fundamentals

Considerations

Types of Clouds

Private (On-Premise)

Infrastructure (as a Service)

Platform (as a Service)

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

man

ag

e

Man

ag

ed

by v

en

do

r

Man

ag

ed

by v

en

do

r Yo

u m

an

ag

e

You

man

ag

e

Our Vision

Industry Transformations Software Services +

Richer user experiences

Accessible across a world of devices Po

wer o

f Ch

oice

M

ult

iple

deliv

ery

mo

dels

Self Hosted

Partner Hosted

Microsoft Hosted

Microsoft Cloud Computing Continuum

Dynamic Data Center Toolkit For Hosters

Software as a Service

(SaaS)

Platform as a Service

(PaaS)

Infrastructure as a Service

(IaaS) Dynamic Data Center Toolkit For Enterprises

The Microsoft Cloud

~100 Globally Distributed Data Centers

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

ON-PREMISES LOB Applications Composite applications

WEB & CLOUDS Third party cloud Web applications

Introducing the Windows Azure platform

Compute Storage Management Management Relational data Service Bus Access control

• Windows as a service

• Flexible application hosting

• Lights-out service management

– Provide code & service model, hit ENTER

• Storage at massive scale

• Relational database as a service

– Highly available, automatically maintained

• Extension of the SQL Server Data Platform

• Secure connections between services

– Across organizational boundaries

• Claims-based access control

How Do I Create Solutions with Windows Azure Platform?

How Do I Create Solutions with Windows Azure Platform?

How Do I Create Solutions with Windows Azure Platform?

Quickly and easily build, deploy, scale, and manage applications and Web services

using Windows Azure, SQL Azure, and .NET Services.

Avoid large capital expenditures

in infrastructure when delivering Software-as-a-Services offerings to customers.

Windows Azure Benefits for ISVs

Be more agile by quickly scaling up

and down as business needs dictate.

Augment existing on-premises applications to generate recurring

revenue.

Extended Portfolio One development solution for on premises, hosted or public cloud environment

Simplified Management • Leverage the efficiency Microsoft hosting knowledge to

connect and manage infrastructure required for your

projects.

• Eliminate cost and complexity and focus on your core

business.

Windows Azure Benefits for Agencies

Unified Hosting Platform • Host solutions you have on PHP, JAVA,

MySQL, etc. • Fast Deploy and Automatic upgrade

Premium SLA’s High Availability, High Scalability

Premium Support Full Microsoft Supported including ticketing, help desk etc.

Real Life Scenario

• 20 Km of Brussels – Maximum 30000 attendees allowed to register

– Multitude of people trying on release day

• Results – Site was down or provided a limited experience

• People Queued

• Missed advertisement revenue

• Overall bad perception

• Solution – Deploy on Windows Azure i.e. unlimited scalability

– Full revenue potential available

– Average cost down to 50%

Windows Azure Purchasing Models

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

€0.0852/hour

+ Variable Instance Sizes

€7,085/month

(up to 1 GB DB/month)

€ 70.913/month

(up to 10 GB DB/month)

€0,1064 GB/month

$0.01/10K transactions

Windows Azure platform AppFabric Service Bus & Access Control

€ 1,4114/100k Message Operations

Per Message Operation

€ 2.8298 per connection

€ 705.654 per 500 connections

Per Message Operation

€ at current $ rate

Windows Azure Consumption Prices

http://www.microsoft.com/windowsazure/tco/

TCO tool available today:

• TCO comparison of Windows Azure platform vs. on-premises and hosting environments

• Conversion to and estimation of on-premises solution to Windows Azure Platform services

• Windows Azure Platform cost & price estimator”

• Quickly determine qualitative & quantitative value of using Windows Azure Platform services

• TCO of product development on Windows Azure Platform vs. traditional delivery channels

• Independent third party validation

TCO Analyzer & ROI Tool

Training: Several Resources Available

Title Available

Windows Azure - Business Model for Partners For partner BDMs interested in new or expanding business

On Demand

What is Azure? For BDMs/TDMs interested in cloud computing

On Demand

Windows Azure Tools for Microsoft Visual Studio For partners running VS as their IDE

Online

New Windows Azure Software Development Kit For partners who want to develop Internet-scale applications that run on Windows Azure (not running VS as their IDE)

Online

Azure Services Training Kit Includes 9 presentations, 18 demo scripts and 11 HOLs.

Online

Partner Learning Path (Azure services) Online

Developing cloud based applications for Windows Azure Focus on development process, using .NET 3.5/4.0 and Visual Studio 2008/20103 to develop cloud application - Class Room Training

U2U

Windows Azure resources

• Azure platform general information

http://www.microsoft.com/windowsazure/

– Windows Azure: http://www.microsoft.com/windowsazure/windowsazure/

– SQL Azure: http://www.microsoft.com/windowsazure/sqlazure/

– Azure AppFabric: http://www.microsoft.com/windowsazure/appfabric/

• Windows Azure Platform Training Kit

• Windows Azure SDK for Java Windows Azure SDK for PHP Windows Azure Tools for Eclipse AppFabric SDK for Java™ Developers AppFabric SDK for Ruby Developers AppFabric SDK for PHP Developers

top related