Cloud Computing: Eine Einführung

  • View
    12.746

  • Download
    0

  • Category

    Business

Preview:

DESCRIPTION

 

Citation preview

Cloud Computing: Eine Einführung

Dr. Frank Schönefeld Raik Dittrich

T-Systems Multimedia Solutions GmbH

Fachtagung Dynamisierung IT, Schloss Vollrads 8.9. 2009

Cloud Computing

Google Apps

Google App Engine

Public CloudPrivate Cloud

Hybrid Cloud

Virtual Private Cloud

Multitenancy

Virtualisierung

Grid Computing

Cloud Sourcing

Big Table

Elastizität

Skalierung

Hadoop

Pay-as-you-go

CloudFront

TCO

APEX

Eucalyptus

Agenda.

1. Cloud Computing: Die Grundlagen.

2. Cloud Computing: Erste Erfahrungen.

3. Cloud Computing: The Big Switch?

1. Cloud Computing: Die Grundlagen.

Agenda.

Cloud Computing: Das große Versprechen

Die Cloud gibt dir unerschöpfliche Computing Ressourcen.

Cloud Computing: Das große Versprechen

Diese Unerschöpflichkeit ist genau dann da, wenn du sie brauchst.

Die Cloud gibt dir unerschöpfliche Computing Ressourcen.

Cloud Computing: Das große Versprechen

Du bezahlst nur den Teil an Unerschöpflichkeit, den du wirklich benötigst.

Die Cloud gibt dir unerschöpfliche Computing Ressourcen.

Diese Unerschöpflichkeit ist genau dann da, wenn du sie brauchst.

Cloud Computing: Das große Versprechen

Wo ist die Cloud?

Organisation 1

Private Cloud

Public Cloud

Anbieter 2Anbieter 1

Nach J. Nimis: Cloud Computing Tutorial

Hybrid Cloud

Organisation 2

Private Cloud

Anbieter 3

Organisation 3

Was sind Computing Ressourcen?

Processor

Processor

Controller

Memory

Was sind Computing Ressourcen?

Processor

Controller

Memory

DB

Storage

I/O

Connectivity

Was sind Computing Ressourcen?

Processor

LAN

Connectivity

Processor

Controller

Memory

DB

Storage

I/O

Connectivity

Was sind Computing Ressourcen?

Processor

LAN

Connectivity

Processor

Controller

Memory

DB

Storage

I/O

Connectivity

Software Abstraktion (OS, Programmiermodell, VM)

ClientWAN

Connectivity

Was sind Computing Ressourcen?

Was sind Computing Ressourcen?

DB

Storage

Controller

Processor MemoryProcessor

Software Abstraktion (OS, Programmiermodell, VM)

Client

LAN

Connectivity I/O

Connectivity

WAN

Connectivity

Wieviel Leistung kauft man

mit 1 Dollar?1)

•~3 GByte

WAN

•128

Stunden

CPU

•10 GByte

Storage

1) Above the Clouds: A Berkeley View of Cloud Computing. TR UCB/EECS-2009-28 (Reine HW und

Connectivity Kosten Betrachtung).

•~9 GByte

WAN !

•50

Stunden

CPU

•7,5 GByte

Storage

On Premise AWS

Processor

LAN

Connectivity

Processor

Controller

Memory

DB

Storage

I/O

Connectivity

Software Abstraktion (OS, Programmiermodell, VM)

ClientWAN

Connectivity

Cloud Layer und ihre Anbieter.

Processor

LAN

Connectivity

Processor

Controller

Memory

DB

Storage

I/O

Connectivity

Software Abstraktion (OS, Programmiermodell, VM)

ClientWAN

Connectivity

Cloud Layer und ihre Anbieter.

IaaS Storage

ComputationNetwork

Processor

LAN

Connectivity

Processor

Controller

Memory

DB

Storage

I/O

Connectivity

Software Abstraktion (OS, Programmiermodell, VM)

ClientWAN

Connectivity

Cloud Layer und ihre Anbieter.

IaaS Storage

ComputationNetwork

•Amazon EC2

•Amazon S3

•Google BigTable

•Hadoop MapReduce

Processor

LAN

Connectivity

Processor

Controller

Memory

DB

Storage

I/O

Connectivity

Software Abstraktion (OS, Programmiermodell, VM)

ClientWAN

Connectivity

Cloud Layer und ihre Anbieter.

IaaS Storage

ComputationNetwork

•Amazon EC2

•Amazon S3

•Google BigTable

•Hadoop MapReduce

PaaS Execution

Programming

Processor

LAN

Connectivity

Processor

Controller

Memory

DB

Storage

I/O

Connectivity

Software Abstraktion (OS, Programmiermodell, VM)

ClientWAN

Connectivity

Cloud Layer und ihre Anbieter.

IaaS Storage

ComputationNetwork

•Amazon EC2

•Amazon S3

•Google BigTable

•Hadoop MapReduce

PaaS Execution

Programming•Google App Engine

•Force

•Microsoft Azure

SaaS

Processor

LAN

Connectivity

Processor

Controller

Memory

DB

Storage

I/O

Connectivity

Software Abstraktion (OS, Programmiermodell, VM)

ClientWAN

Connectivity

Cloud Layer und ihre Anbieter.

IaaS Storage

ComputationNetwork

•Amazon EC2

•Amazon S3

•Google BigTable

•Hadoop MapReduce

PaaS Execution

Programming•Google App Engine

•Force

•Microsoft Azure

SaaS

Processor

LAN

Connectivity

Processor

Controller

Memory

DB

Storage

I/O

Connectivity

Software Abstraktion (OS, Programmiermodell, VM)

ClientWAN

Connectivity

Cloud Layer und ihre Anbieter.

IaaS Storage

ComputationNetwork

•Amazon EC2

•Amazon S3

•Google BigTable

•Hadoop MapReduce

PaaS Execution

Programming•Google App Engine

•Force

•Microsoft Azure

•Google Apps

•Microsoft BPOS

•ZOHO, demandware

Cloud Computing Definition.

„Basierend auf Virtualisierung liefert Cloud Computing skalierbare,

netzwerkzentrierte, abstrahierte IT-Infrastrukturen, Plattformen und

Applikationen als on-demand Dienste die nach Verbrauch abgerechnet

werden.“ Quelle: Jens Nimis FZI

Cloud Computing: Warum gerade jetzt?

Cloud Computing

Ständige Verfügbarkeit Zugriff Bandbreiten QoS

Weiterentwicklung verteilter Verarbeitung neue Architekturen neue Algorithmen neue Datenbanken

Hardwareweiterentwicklungund Virtualisierung Container RZ

Agenda.

2. Cloud Computing: Erste Erfahrungen.

ENTERPRISE CLOUD COMPUTING SUCCESS STORYS.

In fünf Jahren sollen rund zehn Prozent der weltweiten IT-Ausgaben auf Cloud-Angebote entfallen

Genentech

Japan Post

Orange

GlaxoSmithKline

St. John´s University/Hinds Community College

Coca-Cola Enterprises

16.300 Mitarbeiter nutzen GoogleApps für e-mails/Dokumente /Tabellenkalkulation Der Umfang des Deals beträgt 815.000 U$ pro Jahr

Salesforce liefert 40.000 Webdelivered software subscriptions Deal umfasst den Bereich “Platform as a Service”

Anwendung einer Talent Management Solution auf 13.000 Mitarbeiterin Großbritannien

Wechsel von 90.000 e-mail Nutzern zu Microsoft Exchange Online GlaxoSmithKline rechnet durch den Wechsel mit einer Kostenersparnis von ca. 30%

Hybridnutzung von on-premise und cloud Anwendungen Zehntausende Studenten nutzen Outlook Live (schulisches Äquivalent zu MS Exchange)

Microsofts größter SAAS Kunde derzeit35.000 Mitarbeiter nutzen Exchange Online + zukünftig ggf. 30.000 mobile workers

Eigene Erfahrungen mit Cloud Computing.

Private Cloud

Thema MMS Ansatz

DeskTop Virtualisierung VMWare VDM, Thin-Clients (WYSE, SunRay)

Server Virtualisierung VMWare ESX-Cluster, 330 virtuelle Server, 16 physische Server 55% Serverauslastung

Speicher Virtualisierung Blue Arc Architecture

LAN Virtualisierung VLAN

Public Cloud

SaaS ECaaS Shops auf demandware Basis

Referenzen: Playmobil, S.Oliver

Auffangen von Überlast in der ElasticCloud EC2 von Amazon

Referenz: Marketingkampagne für global agierendes Unternehmen der Unterhaltungselektronik

Partnerprogramm für Windows Azure Einer von 20 weltweiten Partnern

Übertragung der Idee der Fließbandproduktion auf die Bereitstellung von IT-Dienstleistungen

Automatisierung aller internen Abläufe wie Verkauf, Bereitstellung und Support

Effekte:– Kostensenkung– Standardisierung– Flexibilität

Weitergabe der Vorteile an den Kunden

Was ist neu?

Was kann die Cloud noch aufhalten?

Cloud Computing

Was kann die Cloud noch aufhalten?

Cloud Computing

Sicherheit

Was kann die Cloud noch aufhalten?

Cloud Computing

Sicherheit

Service-

Verfügbarkeit,

Cloud Lock-In

Was kann die Cloud noch aufhalten?

Cloud Computing

Sicherheit

Service-

Verfügbarkeit,

Cloud Lock-In

schnelle

Skalierung

Was kann die Cloud noch aufhalten?

Cloud Computing

Sicherheit

Service-

Verfügbarkeit,

Cloud Lock-In

schnelle

Skalierung

Cloud

Sippenhaft

Was kann die Cloud noch aufhalten?

Cloud Computing

Sicherheit

Service-

Verfügbarkeit,

Cloud Lock-In

schnelle

Skalierung

Cloud

Sippenhaft

Kostensicherheit

Was kann die Cloud noch aufhalten?

Cloud Computing

Sicherheit

Service-

Verfügbarkeit,

Cloud Lock-In

schnelle

Skalierung

Cloud

Sippenhaft

Kostensicherheit

Verschlüsselung

Was kann die Cloud noch aufhalten?

Cloud Computing

Sicherheit

Service-

Verfügbarkeit,

Cloud Lock-In

schnelle

Skalierung

Cloud

Sippenhaft

Kostensicherheit

Verschlüsselung

Multiple Cloud-

Anbindung

Was kann die Cloud noch aufhalten?

Cloud Computing

Sicherheit

Service-

Verfügbarkeit,

Cloud Lock-In

schnelle

Skalierung

Cloud

Sippenhaft

Kostensicherheit

Verschlüsselung

Multiple Cloud-

Anbindung

Speicherskalierung

Autoskalierung

Was kann die Cloud noch aufhalten?

Cloud Computing

Sicherheit

Service-

Verfügbarkeit,

Cloud Lock-In

schnelle

Skalierung

Cloud

Sippenhaft

Kostensicherheit

Verschlüsselung

Multiple Cloud-

Anbindung

Speicherskalierung

Autoskalierung

Reputation

Guarding Services

(trusted email)

Was kann die Cloud noch aufhalten?

Cloud Computing

Sicherheit

Service-

Verfügbarkeit,

Cloud Lock-In

schnelle

Skalierung

Cloud

Sippenhaft

Kostensicherheit

Verschlüsselung

Multiple Cloud-

Anbindung

Speicherskalierung

Autoskalierung

Reputation

Guarding Services

(trusted email)

Software Flatrates

Beispiel: Microsoft Azure“More as virtualized servers only:

Ready for composed & global business applications.”

Microsofts Cloud-Betriebssystem Hosting von Web-Anwendungen, Datenbank, Benutzerverwaltung und Internet Service Bus Auch für Nicht-Microsoft-Technologien nutzbar: Java, PHP, ... Verfügbar ab November 2009 Geplante Basis für weitere Dienste wie Office, Sharepoint, Exchange, CRM, ...

Preisvergleich für PaaS

AWS Google AppEngine

Azure Force/Appex

CPU Hour 0,11 - 0,88 $ 0,10 $ 0,12 $ license basedmodel

WAN Bandwidth

IN 0,10 $ /GB 0,10 $ /GB 0,10 $ /GB license basedmodel

OUT 0,10 - 0,17 $ /GB 0,12 $ /GB 0,15 $ /GB license basedmodel

Storage 0,11 $ /GB /month 0,15 $ /GB /month

0,15 $ /GB /month license basedmodel

“Dynamize the Cloud“: Dynamisiere die Wolke!

- Dienstleistungen entlang der Cloud: Cloud Application Mgmt, …

“Be the Cloud“: Sei die Wolke!

- Bereitstellen von Cloud Infrastruktur, IaaS, PaaS, SaaS

“Use the Cloud“: Nutze die Wolke!

- Cloud Services ergänzen die klassische IT und lösen teilweise ab

“Build your own Cloud“: Erschaffe deine eigene Wolke!

- Private Cloud und Übergänge in Hybrid und Public Cloud

Geschäftsmodelle in der Cloud.

Agenda.

3. Cloud Computing: The Big Switch?

Cloud Computing

Die IT Industrielandschaft verändert sich.

Klassische SW-LizenzanbieterWie komme ich von einem lizenzbasierten Geschäft zu einem servicebasierten?

Klassische IT-DienstleisterBereitsstellen der Cloud-Economies of Scale, Positionierung in WSK.

Internet MegaServicesWie komme ich von einem werbefinanzierten Consumer Geschäft zu einem Geschäft mit Geschäftskunden?

Internet SaaS AnbieterWie kann ich mich gegen die Suites der Großen behaupten?

Amaras Gesetz

„Wir tendieren dazu, kurzfristige (Technologie) Auswirkungen zu überschätzen und langfristige zu unterschätzen.“

Roy C. Amara (*1925)

Empfehlung für Anwender

Für Startups: Keine eigene IT-Infrastruktur Volle Abdeckung der benötigten Services aus der SaaS Cloud

Für SME: Bestandsaufnahme Cloud TCO Nutzung der SaaS- und ggf. der PaaS Cloud

Für Großunternehmen:Weiterentwicklung der Private Cloud Experimentieren mit der Public Cloud und Hybrid Cloud Stratifizierung von Anwendungen und Anwendern

Cloud Computing: Eine Einführung

Dr. Frank Schönefeld Raik Dittrich

T-Systems Multimedia Solutions GmbH

Fachtagung Dynamisierung IT, Schloss Vollrads 8.9. 2009

Vielen Dank.

Quellen:- cloudwiki.fzi.de- delicious.com/frank_open/cloud

Recommended