wolken über dem...

Post on 06-Apr-2015

106 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

.....wolken über dem rechenzentrum ......................................................................................................

cloud computing für it architekten......................................................................................................

....................beat schwegler..........microsoft western europe.............beatsch@microsoft.com

..................................

..................................

a....b....s....t....a....n....dn....e....h....m....e....n

was ist die cloud?“A style of computing where SCALABLE and ELASTIC IT-enabled capabilities are provided as a service to external customers using Internet technologies.”

Gartner, Inc. “Hype Cycle for Cloud Computing,” 2009, by Daryl Plummer et al, July 16, 2009.

“A standardized IT capability, such as SOFTWARE, APP PLATFORM, OR INFRASTRUCTURE, delivered via Internet technologies in a pay-per-use and self-service way. “

“How To Message "Cloud" Offerings And Not Get Lost In The Fog,” Forrester Research, Inc., July 2009.

warum eigentlich?

billiger.weniger risiko.

expertise.

skalierbarkeit

elastizität

3000 CPU’s for one firm’s risk management processes

Num

ber o

f EC2

Inst

ance

s

300 CPU’s on weekends

Thursday4/23/2009

Friday4/24/2009

Sunday4/26/2009

Monday4/27/2009

Tuesday4/28/2009

Saturday4/25/2009

Wednesday4/22/2009

3000--

300 --

überkapazität

«vermieten»

«vermieten»

Capacity provided by

IT

Initial Investment

reduced to the minimum

Reduce Over

Capacity

Never Under Capacity

Capacity reduction in case of load

drop

Load Trend

Com

pu

tin

g C

ap

acit

y

Time

cloud computing

patterns

Usage

Com

pute

Time

Average

Inactivity

Period

“On and Off “

Com

pute

Time

“Unpredictable Bursting“

Average Usage

Average UsageCom

pute

Time

“Growing Fast“

Com

pute

Time

Average Usage

“Predictable Bursting“

cloud kriterien

on-demand.internet.

multi tenant.elastizität.

skalierbarkeit.

Software as a Service

Platform as a Service

Infrastructure as a Service

kategorisierung

privat...

öffentlich

cloud fähigkeiten

elastic compute.scalable storage.

network topology.

herausforderung

cap.base vs acid.

datenschema.

wie sieht das nun konkret aus?

Windows Azure is an internet-scale cloud services platform hosted in Microsoft data centers around the

world, proving a simple, reliable and powerful platform for the creation of web applications and services.

compute

storage

Special credit goes to Simon Guest who let me “borrow” these whiteboard slides

Web Role

AzureStorag

e

Browser

Browser

Browser

Browser

Browser

Web Role

Web Role

N L B

Worker Role

Worker Role

Worker Role

N L B

p1 p2 p3

Web RoleWorker

Role

Tight coupling between web and worker role is an anti-

pattern

Web RoleWorker

Role

Queue

Req

1. Place on queue 3. Pickup from queue

4. Process

2. Respond to UI

Web RoleWorker

Role

Queue

Req

4. Process

Table

5. Add result to table

6. Query table on refresh

azure preise Compute:

Per Service HourStarting at $0.12/service hour +

Variable instance sizes

azure preise

StoragePer GB stored & transactions

Blob & table $0.15 / GBStorage Access = $0.10 / 100K Transactions

azure preise

BandwidthPer GB transfer in or out of a datacenter

US/EU Bandwidth = $0.10 in / $0.15 out / GB Asia Pacific = $0.30 in / $0.45 out / GB

vergleich

sla

Storage servicewill be available/ reachable (connectivity)

Your storage requests willbe processed successfully

Compute connectivity

Storage availability

Your service is connected and reachable via web

Internet facing roles will have external connectivity

Database availability

Database is connected to the internet gateway

Availability monitoring every 5-minute interval

>99.95%

>99.9%>99.9%

budget

capex. opex.

sicherheit

physisch.ausfallsicherheit.

platform.anwendung.

rechtliche aspekte

safe harbor act.patriot act.

PCI DSS.

software + services

“A standardized IT capability, such as software, app platform, or infrastructure, delivered via Internet technologies in a pay-per-use and self-service way.”

“How To Message "Cloud" Offerings And Not Get Lost In The Fog”,

Forrester Research, Inc., July 2009

it portfolio

On Premise

Buy

Bui

ld

@Hoster @SaaS@Paas/IaaS

New molecule research

SAP

Clinical trial software

Exchange

Siebel

BPOS

CRM Online

to get access to elastic computeand cheaperstorage

their instanceof SAP hosted @ partner

“legacy” HR system

wie beginnen?

app szenarien.compute szenarien.storage szenarien.

b2b datenaustausch.

.................................. ........................................................................................................................................................................................................................................................................................................................................................................................................................

top related