Cloud Computing - Nutzergruppe Hochschulverwaltung

Transcrição

Cloud Computing - Nutzergruppe Hochschulverwaltung
Cloud Computing –
Hype oder Technologie?
Nils gentschen Felde
9. Tagung der DFN-Nutzergruppe
Hochschulverwaltung
Leipzig, 12.05.2009
Das MNM-Team
Leibniz-Rechenzentrum
der Bayerischen Akademie der Wissenschaften
N. gentschen Felde
Cloud Computing – Hype oder Technologie?
2
Definitionen
“Cloud Computing is on-demand access to virtualized IT
resources that are sourced inside or outside of a data center,
scalable, shared by others, simple to use, paid for via
subscription or as you go, and accessible over the Web.”
[Dr. Behrend Freese (Zimory GmbH)]
“Cloud Services = Consumer and Business products, services
and solutions that are delivered and consumed in realtime
over the Internet”
[IDC – Analyze the Future]
N. gentschen Felde
Cloud Computing – Hype oder Technologie?
3
Notwendige Eigenschaften
Quelle: IDC, 09/2008
N. gentschen Felde
Cloud Computing – Hype oder Technologie?
4
Nur ein Hype?
•Computer Zeitung, 2. März 2009:
“Deutsche IT-Lenker sind große Cloud-Skeptiker”
•Forrester-Analysten:
“Wechsel auf die Cloud-Plattform führt in eine Einbahnstraße”
•FAZ, Kommentar zur CeBit am 2. März 2009:
“Cloud Computing stößt auf Vorbehalte – Deutsche Technikvorstände
sind skeptisch / Sicherheitsbedenken verhindern Einführung”
-Heiko Leicht, Avanade:
“Sind die Daten erst einmal in der Wolke, ist es nicht leicht sie
zurückzuholen.”
- “65% der deutschen Manager halten Cloud Computing
gar für einen 'Hype'”
N. gentschen Felde
Cloud Computing – Hype oder Technologie?
5
Cloud Computing Initiative
•hp.com, 29.07.2008:
HP, Intel and Yahoo! Create Global Cloud Computing Research Test
Bed
•heise.de, 29.7.2008:
Forschungszentrum Karlsruhe beteiligt sich an Cloud-Computing-Projekt
•golem.de, 30.7.2008:
Testzentren für Cloud-Computing HP, Intel und Yahoo bauen
Testumgebung für Cloud-Computing auch in Karlsruhe
•spiegel.de, 04.03.2009:
Yahoo und HP schließen ihre Cloud-Angebote
N. gentschen Felde
Cloud Computing – Hype oder Technologie?
6
Cloud Computing – mehr als ein Hype?
Gartner Hype Cycle 2008
Technologies and trends at
or around the peak of the
Hype Cycle in 2008,
that will reach the plateau
in two to five years are:
• Green IT
• Cloud computing
• Social computing platforms
• Video telepresence
• Microblogging
N. gentschen Felde
Cloud Computing – Hype oder Technologie?
7
Neue Geschäftsmodelle
•Beispiel:
N. gentschen Felde
Animoto, “Scale as you grow”
(Musik-unterlegte Dia-Shows in Facebook)
http://www.animoto.com
Cloud Computing – Hype oder Technologie?
8
Umfrage zum Cloud Computing
How do you personally feel about cloud computing?
•It's the next big thing
6%
•Too early to tell, but promising
43%
•It’s a transformational technology
16%
•Just hype; old premise, different name
23%
•Don't know much about it
12%
Quelle:
InformationWeekAnalytics Cloud Computing Survey of 456 business technology professionals 2008
N. gentschen Felde
Cloud Computing – Hype oder Technologie?
9
Agenda
•Einleitung:
Clouds – nur ein Hype oder doch mehr?
•Klassifikation von Clouds
•Beispiele für Clouds
-Zimory
-Amazon WebServices
•Pricing und Geschäftsmodelle
-Pricing in Clouds
-Vergleich: Clouds vs. klassisches Server-Hosting
•Zusammenfassung
N. gentschen Felde
Cloud Computing – Hype oder Technologie?
10
Klassifikation von Clouds
•Drei Typen von Clouds
-Infrastructure as a Service
IaaS
-Platform as a Service
PaaS
-Software as a Service
SaaS
•Stets werden Dienste angeboten
•Unterscheidung erfolgt nach Art des Dienstes
N. gentschen Felde
Cloud Computing – Hype oder Technologie?
11
Varianten einer Cloud (1/3)
Infrastructure as a Service (IaaS)
•Angebot:
-Hintergrundspeicher,
-Netzkapazitäten,
-Rechenleistung,
-und andere Ressourcen
IaaS
PaaS
SaaS
•Bezug der Dienstleistung über das Netz
•Bezahlung nur der tatsächlich genutzten Ressourcen
•Beispiele:
-Amazon WebServices
-Apple mobile.me
-IBM
-Zimory
N. gentschen Felde
Cloud Computing – Hype oder Technologie?
12
Varianten einer Cloud (2/3)
Platform as a Service (PaaS)
IaaS
•Entwickler kreieren, testen und rollen
PaaS
eigene Anwendungen aus
SaaS
•Cloud bietet Laufzeitumgebung für deren Ausführung
•Nutzung der Anwendungen kann an Kunden verkauft werden
•Beispiele:
-CogHead
-Microsoft Azure Services Platform
-Bungee
-Google AppEngine
-Quickbase
N. gentschen Felde
Cloud Computing – Hype oder Technologie?
13
Varianten einer Cloud (3/3)
Software as a Service (SaaS)
•Cloud-Anbieter betreibt diverse Anwendungen
in der Cloud
•Nutzung durch viele Kunden via Internet
•Nur Endkunden-Dienste werden angeboten/verkauft
•Beispiele:
IaaS
PaaS
SaaS
-Oracle OnDemand
-Microsoft Office Live
-salesforce.com
-Animoto
N. gentschen Felde
Cloud Computing – Hype oder Technologie?
14
Eigenschaften eines Anbieters
N. gentschen Felde
Cloud Computing – Hype oder Technologie?
15
Beispiele für Clouds
•Zimory
-Spin-Off der T-Labs
-Kleinere Gesellschaft (~20 Mitarbeiter)
-Vernetzt zwei Rechenzentren der Telekom
-Ausschließlich Enterprise-Geschäft
-Versuch qualitativ hochwertige Dienstleistung zu erbringen
-Drei Service-Level wählbar
•Amazon WebServices
-Bisher zwei Lokationen (EU und USA)
-Genau ein SLA, garantiert einzig Verfügbarkeit
-Detailliertes und offenliegendes Pricing-Modell
-Richtet Dienste auch an Endanwender
N. gentschen Felde
Cloud Computing – Hype oder Technologie?
16
Beispiel: Amazon WebServices (1/2)
•Dienst:
Hosting Virtueller Maschinen on Demand
•Service Level Agreement (SLA):
“Amazon EC2 SLA commitment is 99.95% availability for
each Amazon EC2 Region”
•CPU-Leistung:
[gemessen in “EC2 Compute Unit” (ECU)]
“One EC2 Compute Unit (ECU) provides the equivalent CPU
capacity of a 1.0-1.2 GHz 2007 Opteron or 2007 Xeon
processor.”
N. gentschen Felde
Cloud Computing – Hype oder Technologie?
17
Beispiel: Amazon WebServices (2/2)
•Standard Instances
-Small Instance
1.7 GB Hauptspeicher, 1 EC2-Compute-Unit (1 virtual CPU-core),
160 GB Hintergrundspeicher, 32-bit Plattform
-Large Instance
7.5 GB Hauptspeicher, 4 EC2-Compute-Unit (2 virtual CPU-cores),
850 GB Hintergrundspeicher, 64-bit Plattform
-Extra Large Instance
15 GB Hauptspeicher, 8 EC2-Compute-Unit (4 virtual CPU-cores),
1690 GB Hintergrundspeicher, 64-bit Plattform
•High-CPU Instances
-High-CPU Medium Instance
1.7 GB Hauptspeicher, 5 EC2-Compute-Unit (2 virtual CPU-core),
350 GB Hintergrundspeicher, 32-bit Plattform
-High-CPU Extra Large Instance
7 GB Hauptspeicher, 20 EC2-Compute-Unit (8 virtual CPU-cores),
1690 GB Hintergrundspeicher, 64-bit Plattform
N. gentschen Felde
Cloud Computing – Hype oder Technologie?
18
Amazon WebServices: Pricing (1/2)
Standard On-Demand Instances
Linux/UNIX Usage
Windows Usage
Small (Default)
$0.10 per hour
$0.125 per hour
Large
$0.40 per hour
$0.50 per hour
Extra Large
$0.80 per hour
$1.00 per hour
Linux/UNIX Usage
Windows Usage
Medium
$0.20 per hour
$0.30 per hour
Extra Large
$0.80 per hour
$1.20 per hour
High CPU On-Demand Instances
N. gentschen Felde
Cloud Computing – Hype oder Technologie?
19
Amazon WebServices: Pricing (2/2)
Storage
• $0.15 per GB – first 50 TB / month
• $0.14 per GB – next 50 TB / month
• $0.13 per GB – next 400 TB / month
• $0.12 per GB – over 500 TB / month
Data Transfer
• incoming: $0.10 per GB
• outgoing:
• $0.17 per GB – first 10 TB / month
• $0.13 per GB – next 40 TB / month
• $0.11 per GB – next 100 TB / month
• $0.10 per GB – over 150 TB / month
Requests
$0.01 per 1,000 PUT, COPY, POST, or LIST requests
$0.01 per 10,000 GET and all other requests (except delete request)
N. gentschen Felde
Cloud Computing – Hype oder Technologie?
20
Pricing: Cloud vs. Hosting (1/2)
Beispiel 1:
1 CPU-Unit, 1,7 GB Hauptspeicher, 100 GB Hintergrundspeicher
Netzverkehr: IN 50 GB, OUT 100 GB
Quelle: Zimory GmbH
FlexiScale
Zimory
Amazon
GoGrid
N. gentschen Felde
Cloud Computing – Hype oder Technologie?
21
Pricing: Cloud vs. Hosting (2/2)
Beispiel 2:
1 CPU-Unit, 1,7 GB Hauptspeicher, 200 GB Hintergrundspeicher
Netzverkehr: IN 100 GB, OUT 300 GB
Quelle: Zimory GmbH
GoGrid
FlexiScale
Lycos
SynServer
Zimory
Amazon
Hours
N. gentschen Felde
Cloud Computing – Hype oder Technologie?
22
Praktische Erfahrungen an der LMU
•Forschungsthemen und -bereiche
-Management von Clouds
-Performanz von und in Clouds
-Vergleichskriterien und -metriken
-Sicherheit in Clouds
•Kooperationen im Bereich Cloud Computing
-Cohesive Flexible Technologies
-ElasticServer
-Zimory
•MNM-Team:
-Dr. Nils gentschen Felde ([email protected])
-Johannes Watzl ([email protected])
N. gentschen Felde
Cloud Computing – Hype oder Technologie?
23
Zusammenfassung: Pros und Cons
Cloud Computing …
•… verspricht viel
•… bietet neue Möglichkeiten für Anwender
•… hat derzeit noch einige Fallstricke
•Ist “Cloud” nur ein neuer Name für bekannte Technologien?
(Stichwort: Grid Computing)
•Ist “Cloud” ein Geschäftsmodell?
N. gentschen Felde
Cloud Computing – Hype oder Technologie?
24
Cloud Computing
Nils gentschen Felde
[email protected]