architect for the cloud markus eilers ceo runtime software gmbh 24. januar 2011

Post on 28-Mar-2015

219 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Architect for the Cloud

Markus EilersCEO runtime software GmbH24. Januar 2011

CLOUD

Welche Cloud ?

Amazon EC2, WindowsAzure, vmforce, GoGrid,

Rackspace, RightScale, force.com, Google

AppEngine, …

Azure Platform

Compute Storage Management ManagementRelationale Daten Service Bus Access Control

Bestehende Entwicklerwerkzeuge und -technologien

platform

AppFabric

TYPISCHE SZENARIEN

On and Off

Usage

Com

pute

Time

Average

Inactivity

Period

“On and Off “

Mal da, mal nicht (z.B. Batch Jobs)Betreiber hält zuviel Kapazität vorBereitstellung kann mühsam sein

Gehaltsabrechnung, Zahlungsläufe, Reporting, Simulationen,…

Growing Fast

Erfolgreiche Dienste müssen skalierenGroße IT-HerausforderungSchwer vorplanbar

Average Usage

Com

pute

Time

“Growing Fast“

Social Games, Virale Dienste wie Twitter, Facebook, Consumer Apps,…

Unpredictable Bursting

Unvorhersehbare AusschlägePlötzlicher Performance-EinbruchUnbekannte Extremewerte

Com

pute

Time

“Unpredictable Bursting“

Average Usage

Aktien-Handelssysteme, Newsportale, Suchmaschinen,…

Predictable Bursting

Dienste mit saisonalen AusschlägenPeaks vorhersehbar / einplanbarHohe IT Komplexität und geringe Effizienz

Com

pute

Time

Average Usage

“Predictable Bursting“

Online Shops, Ordersysteme, Amazon, WM-Infosysteme, LiveStreams

ARCHITEKTUREN

Growing fast• Odigene SocialGame

Blob Storage

WorkerRefiller

WorkerWebsite

Table Storage

Load Monitor

Management API

WorkerImages

Refiller

WebsiteWebsite

Website

Queues

Integrationpulsd business platform

Mobile Client

Broadcaster

WebsiteWebsite

BusinessService

Queues

SQL Azure

Synch ServiceOnPremiseSystem

.NET ServiceBusMobile Client

Mobile ClientMobile Client

Social Service

facebook

BusinessService

BurstsVideoPortal, „BurgerShop“,…

Broadcaster

BusinessService

Queues

Load Monitor

Website

Worker

Management API

Blob Storage

Table Storage

On and OffBeispiel Simulationsumgebung

Blob StorageWorkerWorker

WorkerWorker

WorkerWorker

Worker Table Storage

WPF Cockpit

Management API

Queues

Konzepte

Failure, Idempotenz, Backup, Retries,

Getrennte Skalierung, Sicherheit,

Monitoring & Tracing, Kapazität planen,

Parallel vs. Instanzen

FRAGEN ?

top related