2. Inhalt
Übersicht CC
Cloud-Arten
Vorteile CC
Nachteile CC
Cloud-Architektur
IaaS - Infrastructure as a Service
PaaS - Platform as a Service
SaaS - Software as a Service
EaaS und Co.
Quellen
2/17
4. Übersicht Cloud Computing
Kerntechnik: Virtualisierung!
Zugriff meistens über HTTP
Kommunikation wird über Schnittstellen und Protokolle
geregelt
4/17
5. Cloud-Arten 1/2
Public Cloud – Cloud Computing im Internet(der Klassiker)
Private Cloud – Cloud Computing im Intranet, z.B. Unternehmen
Hybrid Cloud – Private Cloud mit Anbindung an eine Public Cloud
Community Cloud – kleiner als Public, größer als Private Cloud,
beschränkter Nutzerkreis, z.B. Universitäten, Behörden
Virtual Private Cloud – Private Cloud innerhalb einer Public Cloud,
Zugang über VPN
Intercloud – Mehrere Clouds zu einer globalen Mega-Cloud
verbunden, Grund: Wenn eine Cloud am Limit ist
5/17
7. Vorteile von Cloud Computing 1/2
Weniger Hardware / weniger Administration
Belastungsspitzen(Peak) werden abgefangen
Skalierbarkeit
Ungenutzte Kapazitäten können sofort wieder freigegeben
werden
7/17
8. Vorteile von Cloud Computing 2/2
Durch Virtualisierung kann Software einfach auf allen
Plattformen getestet werden
Verfügbarkeit (orts- und zeitunabhängig)/ automatische
Updates
Effizienz: Nur die Nutzung wird bezahlt
Dienstanbieter muss Stabilität garantieren
=> Kostengünstiger!
8/17
9. Nachteile von Cloud Computing
Herausgabe von empfindlichen Daten an Service-Provider
Totale Abhängigkeit vom Service-Provider
Unterbrechungsfreie, gute Internetverbindung erforderlich
Da alles über das Netzwerk läuft, ist das Risiko eines Hack-
Angriffs erhöt
9/17
10. Cloud Architektur 1/2
Virtualisierung
Kommunikation ist über
Schnittstellen und Protokolle
geregelt
Zugriff über Netzwerkprotokoll
HTTP
Services meist über REST
Ebenen können aufeinander
aufbauen / Kommunizieren
10/17
12. Infrastructure as a Service
Bereitstellung von virtualisierten Hardware-Ressourcen
Virtuelle Maschinen(Durch Hypervisor wie Xen, KVM)
Netzwerke
Storage
Vorteil: Sofort einsatzbereite IT-Infrastruktur, keine
Investitionskosten
Beispiel: Amazon EC2, HP Cloud, Linode, Rackspace,
SingleHop, NaviSite, ReliaCloud
12/17
13. Platform as a Service
Laufzeitumgebungen
Entwicklungsumgebungen
Betriebssysteme
Auch hier wieder: Es wird nur die Nutzung gezahlt
Vorteil: Es kann sich rein auf die Anwendungsentwicklung
konzentriert werden
Beispiele: Google App Engine, AWS Elastic
Beanstalk, Windows Azure, iCloud, Cloud Foundry, Heroku
13/17
14. Software as a Service
Software-Sammlungen und Anwendungen werden als Dienst
angeboten
Zugriff meist über Webbrowser
Unterschiedliche Zahlungsmodelle, meist nach Nutzung
Nachteile:
Geringere Anpassungsmöglichkeiten
Geringere Datenübertragungsgeschwindigkeit
Weniger Daten- und Transaktionssicherheit
Beispiel: Office 365, Google Mail, Google Apps, Onlive, GT Nexus
14/17
15. Everything as a Service und Co.
Es gibt noch weitere Ansätze der Serviceangebote:
EaaS oder XaaS – Ist die Zusammenfassung von IaaS, SaaS
und PaaS
High Performance Computing as a Service (HPCaaS): Grid
Computing
Data Intensive Computing as a Service (DICaaS): CERN, LHC
Humans as a Service (HaaS): Crowdsourcing
15/17