Upload
vokhanh
View
225
Download
1
Embed Size (px)
Citation preview
KIT – University of the State of Baden-Wuerttemberg and
National Research Center of the Helmholtz Association
INSTITUTE FOR PROGRAM STRUCTURES AND DATA ORGANIZATION, FACULTY OF INFORMATICS
www.kit.edu
Cloud-Architekturen auf verschiedenen EbenenSeminar: Datenbankanwendungen im Cloud Computing
Andreas Wixler
Institute for Program Structures and Data Organization15.06.2010
Motivation
Andreas Wixler - Cloud-Architekturen auf verschiedenen Ebene
Institute for Program Structures and Data Organization15.06.2010
Motivation
Industrialisierung der IT (siehe Stahlbau, Autobau)
Bessere Ressourcenauslastung
Verbesserung um min. Faktor 2 durch Konsolidierung
Wesentlich kürzere Provisionierungszeit
Kosteneinsparung durch
Weniger Administration
Weniger Laufzeitkosten (Strom, Kühlung, Wartung)
Einsparung lokaler Ressourcen (Software, Hardware)
Günstiger weil…
Andreas Wixler - Cloud-Architekturen auf verschiedenen Ebene
Institute for Program Structures and Data Organization15.06.2010
Ökonomische Datacenter (DC)
Technologie Kosten in
Medium DC
Kosten in Large
DC
Faktor
Netzwerk $95 pro
Mbit/Sek./Monat
$13 pro
Mbit/Sek./Monat
7,1
Datenspeicher $2,20 pro
Gbyte/Monat
$0,40 pro
Gbyte/Monat
5,7
Administration Ca. 140 Server
pro Admin
>1000 Server pro
Admin
7,1
Andreas Wixler - Cloud-Architekturen auf verschiedenen Ebene
Institute for Program Structures and Data Organization15.06.2010
Regionalabhängige Strompreise
Kosten pro KWH Lokation Gründe
3,6 cent Idaho Wasserkraft in der Nähe
10,0 cent Kalifornien Lange Distanzen, Kohlekraftwerke nicht
erlaubt in Kalifornien
18,0 cent Hawaii Importiertes Öl für Stromerzeugung
Andreas Wixler - Cloud-Architekturen auf verschiedenen Ebene
Institute for Program Structures and Data Organization15.06.2010
Überblick
1. Motivation
2. Virtualisierung
3. Cloud Computing
i. IaaS
ii. SaaS
iii. PaaS
4. Beispiel für IaaS (VMware vSphere 4)
Andreas Wixler - Cloud-Architekturen auf verschiedenen Ebene
Institute for Program Structures and Data Organization15.06.2010
Virtualisierung
Andreas Wixler - Cloud-Architekturen auf verschiedenen Ebene
Institute for Program Structures and Data Organization15.06.2010
Vorteile der Virtualisierung
Für Betreiber Für Kunden
Bessere Auslastung Bessere Dynamik
Automatische Erzeugung von virtuellen
Maschinen
Verfügbarkeit
Konsolidierung von Server,- Speicher,-
und Datenspeicher
Weniger/Keine Wartungszeiten
Energieverbrauch Zugriff (Emanzipation des Kunden)
Platzersparnis Kostenersparnis
Notfallplanung Abfangen von Lastspitzen
Andreas Wixler - Cloud-Architekturen auf verschiedenen Ebene
Institute for Program Structures and Data Organization15.06.2010
Mikroprozessor-Architektur
Andreas Wixler - Cloud-Architekturen auf verschiedenen Ebene
Institute for Program Structures and Data Organization15.06.2010
Nachteile der Virtualisierung
Für Betreiber Für Kunden
Abhängigkeit vom
Virtualisierungsanbieter
Abhängigkeit vom Betreiber
Betrieb der Virtualisierungsschicht
verbraucht Ressourcen
Vertrauen muss vorhanden sein (Public
Cloud)
Mehr Systeme in
Konsolidierungsphase
Mangelnde Zertifizierung
Zur Zeit nicht geeignet für
Performance-Applikationen
(Persönliche Erfahrung)
Andreas Wixler - Cloud-Architekturen auf verschiedenen Ebene
Institute for Program Structures and Data Organization15.06.2010
Cloud Computing
Andreas Wixler - Cloud-Architekturen auf verschiedenen Ebene
Institute for Program Structures and Data Organization15.06.2010
Organisatorische Sicht (1)
Public Cloud (External Cloud)
Von externe Organisationen angeboten
Steuerung über Web-Portal
gebräuchlichste Cloud Lösung
Hauptsächlich von Kleinfirmen und Mittelstand
verwendet
Bsp.: Amazon Web Service, Google App Engine
Private Cloud (Enterprise Cloud, Internal Cloud)
Anbieter und Benutzer in gleicher Organisation
Daten und Kontrolle bleibt bei der Organisation
Gleiche technische Schnittstelle wie Public Cloud
Andreas Wixler - Cloud-Architekturen auf verschiedenen Ebene
Institute for Program Structures and Data Organization15.06.2010
Organisatorische Sicht (2)
Hybrid Cloud
Mix aus Public- und Private Cloud
Public Cloud als Failoverstrategie oder für
Belastungsspitzen
Andreas Wixler - Cloud-Architekturen auf verschiedenen Ebene
Institute for Program Structures and Data Organization15.06.2010
Technische Sicht
Andreas Wixler - Cloud-Architekturen auf verschiedenen Ebene
EndbenutzerEndbenutzer
EntwicklerEntwicklerAnbieterAnbieter
SaasSoftware as a Service
PaasPlatform as a Service
IaaSInfrastructure as a Service
anbieten
anbieten
anbieten
baut auf
baut auf
verwendet
verwendet
verwendet
anbieten
Institute for Program Structures and Data Organization15.06.2010
Quellen
Cloud Computing Web-basierte dynamische IT-
Services (Christian Baun, Marcel Kunze, Jens Nimis,
Stefan Tai)
www.gartner.com
iXSpecial - Programmierung heute (1/2010)
http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/E
ECS-2009-28.html
Andreas Wixler - Cloud-Architekturen auf verschiedenen Ebene
Institute for Program Structures and Data Organization15.06.2010
VIELEN DANKJetzt die Live Demo
Andreas Wixler - Cloud-Architekturen auf verschiedenen Ebene