Definition: Cloud Computing beschreibt die Auslagerung von Rechenaufgaben, Speicherung und Bereitstellung in ein Rechenzentrum.
Vor- und Nachteile
Vorteile:
- hohe und schnelle Skalierbarkeit
- keine Anschaffungskosten für Hardware
- einfachere Einrichtung
- hohe Verfügbarkeit
- geringerer Zeitaufwand für die Inbetriebnahme, aufgrund von bestehender Hardware
Nachteile - hohe laufende Kosten
- Unklarheit über Datenspeicherung
- Abhängigkeit von Dritten
Servicemodelle
Es gibt verschiedene Servicemodelle, welche jedoch teilweise ineinander übergehen, wodurch eine genau Abgrenzung nicht immer möglich ist. Auch in nachfolgenden Beispielen wird es Diskussionsbedarf geben.
| Servicemodell | Services | Anwendungsbeispiel | Hosting |
|---|---|---|---|
| IaaS (Infrastucture as a Service) | Betriebssystem, Netzwerk, Speicher | Cloudbackup-System | durch Admin; mehrere Services |
| PaaS (Plattform as a Service) | Entwicklungsumgebung, Datenbank | Webhosting mit Datenbank | durch Admin; ein Service |
| SaaS (Software as a Service) | Software on demand | Onlinespiele, E-Maildienste | direkt für Enduser |
Private und Öffentliche Cloud
Eine öffentliche Cloud stellt Dienste frei, über das Internet erreichbar, zur Verfügung. Hier gibt es viele Anbieter.
Eine private Cloud beschränkt die Erreichbarkeit auf bestimmte Nutzergruppen, wodurch Sicherheitsrisiken minimiert werden.
Kosten
Bei nahezu jedem Cloudanbieter, wird nach Nutzung gezahlt. Somit sind die Kosten bei geringer Nutzung gering und bei hoher Nutzung hoch. Zur Erfassung einer hohen Nutzung verwenden Anbieter unterschiedliche Metriken, wie z.B. CPU-Time, Netzwerktrafficvolume usw.
