fewebplus @ microsoft 19 april 2010 cloud continuum

30
April 2010

Upload: tom-crombez

Post on 13-May-2015

1.207 views

Category:

Documents


2 download

DESCRIPTION

FewebPlus @ microsoft - Cloud continuum

TRANSCRIPT

Page 1: FewebPlus @ microsoft 19 april 2010 cloud continuum

April 2010

Page 2: FewebPlus @ microsoft 19 april 2010 cloud continuum

Bart Vande Ghinste

Enterprise Architect Developer & Platform Group

[email protected]

Page 3: FewebPlus @ microsoft 19 april 2010 cloud continuum

Fifth Generation of Computing

1970s

1980s

1990s

2000s

2010+

Page 4: FewebPlus @ microsoft 19 april 2010 cloud continuum

Extending into the Cloud

Page 5: FewebPlus @ microsoft 19 april 2010 cloud continuum

Extending into the Cloud

Page 6: FewebPlus @ microsoft 19 april 2010 cloud continuum

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

Page 7: FewebPlus @ microsoft 19 april 2010 cloud continuum

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

Page 8: FewebPlus @ microsoft 19 april 2010 cloud continuum

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

Page 9: FewebPlus @ microsoft 19 april 2010 cloud continuum

Cloud Computing Overview

Fundamentals

Considerations

Page 10: FewebPlus @ microsoft 19 april 2010 cloud continuum

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

Page 11: FewebPlus @ microsoft 19 april 2010 cloud continuum

Our Vision

Page 12: FewebPlus @ microsoft 19 april 2010 cloud continuum

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

Page 13: FewebPlus @ microsoft 19 april 2010 cloud continuum

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

Page 14: FewebPlus @ microsoft 19 april 2010 cloud continuum

The Microsoft Cloud

~100 Globally Distributed Data Centers

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

Page 15: FewebPlus @ microsoft 19 april 2010 cloud continuum

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

Page 16: FewebPlus @ microsoft 19 april 2010 cloud continuum

• Windows as a service

• Flexible application hosting

• Lights-out service management

– Provide code & service model, hit ENTER

• Storage at massive scale

Page 17: FewebPlus @ microsoft 19 april 2010 cloud continuum

• Relational database as a service

– Highly available, automatically maintained

• Extension of the SQL Server Data Platform

Page 18: FewebPlus @ microsoft 19 april 2010 cloud continuum

• Secure connections between services

– Across organizational boundaries

• Claims-based access control

Page 20: FewebPlus @ microsoft 19 april 2010 cloud continuum

How Do I Create Solutions with Windows Azure Platform?

Page 21: FewebPlus @ microsoft 19 april 2010 cloud continuum

How Do I Create Solutions with Windows Azure Platform?

Page 22: FewebPlus @ microsoft 19 april 2010 cloud continuum

How Do I Create Solutions with Windows Azure Platform?

Page 23: FewebPlus @ microsoft 19 april 2010 cloud continuum

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.

Page 24: FewebPlus @ microsoft 19 april 2010 cloud continuum

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.

Page 25: FewebPlus @ microsoft 19 april 2010 cloud continuum

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%

Page 26: FewebPlus @ microsoft 19 april 2010 cloud continuum

Windows Azure Purchasing Models

Page 27: FewebPlus @ microsoft 19 april 2010 cloud continuum

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

Page 28: FewebPlus @ microsoft 19 april 2010 cloud continuum

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

Page 29: FewebPlus @ microsoft 19 april 2010 cloud continuum

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

Page 30: FewebPlus @ microsoft 19 april 2010 cloud continuum

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