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.

ServicemodellServicesAnwendungsbeispielHosting
IaaS (Infrastucture as a Service)Betriebssystem, Netzwerk, SpeicherCloudbackup-Systemdurch Admin; mehrere Services
PaaS (Plattform as a Service)Entwicklungsumgebung, DatenbankWebhosting mit Datenbankdurch Admin; ein Service
SaaS (Software as a Service)Software on demandOnlinespiele, E-Maildienstedirekt 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.