Um was handelt es sich bei den Cloud-Service-Modellen IaaS, PaaS und SaaS? Wofür werden sie verwendet und was ist der Unterschied zwischen ihnen? Dieser Artikel gibt Ihnen Beispiele und Antworten auf die wichtigsten Fragen.
Was sind die Grundprinzipien für IaaS, SaaS und PaaS?
Bevor wir uns mit den Unterschieden zwischen den wichtigsten Cloud Computing-Modellen befassen, ist es wichtig zu verstehen, was sie gemeinsam haben und was die Grundlage von IaaS, SaaS und PaaS ist.
Cloud Computing ist eine Möglichkeit, Server und Netzwerkgeräte in einem „Pool“ von Ressourcen zu organisieren. Die Cloud besteht aus mehreren physischen Servern, die in einem einzigen System arbeiten. Auf diese Weise muss sich die Nutzerin oder der Nutzer nicht mit den Parametern spezifischer Server auseinandersetzen, sondern verwendet stattdessen einen abstrakten Satz von Ressourcen, um virtuelle Maschinen zu erstellen. Genau wie ein physischer Server verfügt eine VM über eine CPU, RAM, Speicher usw. Die Konfiguration einer VM ist dabei nicht durch die physische Hardware einer Maschine begrenzt. Virtuelle Maschinen nutzen nämlich die Ressourcen mehrerer physischer Server gleichzeitig. Daher können zum Beispiel die Menge des Arbeitsspeichers jederzeit erhöhen oder die CPU-Kerne zu einem beliebigen Zeitpunkt abschalten.
Clouds werden für eine Vielzahl von Unternehmensaufgaben genutzt, z. B. für die Bereitstellung von E-Commerce-Projekten, Datenbanken, ERP-Systemen, Mailservern usw. Mit anderen Worten: Die Cloud ist eine virtuelle IT-Infrastruktur, die für die Bereitstellung beliebiger Unternehmenssysteme und -anwendungen genutzt werden kann.
Warum entscheiden sich Unternehmen für Cloud-Lösungen? Hier ein paar Gründe:
- hohe Fehlertoleranz durch Virtualisierung, Redundanz und verteilte Speicherung der Daten;
- keine Notwendigkeit, Administratoren einzustellen, Software oder Hardware zu aktualisieren – dies liegt alles in der Verantwortung des Cloud-Anbieters;
- sofortige Skalierung durch Aufrüstung der virtuellen Ressourcen nach Bedarf;
- unterschiedliche Zugriffsrechte für die Nutzer;
- umfassende Dienstleistungen und Support.
IaaS, PaaS, SaaS und XaaS sind Cloud-Service-Modelle. Der Unterschied zwischen ihnen liegt in der Art der Aufgaben, die sie lösen. Kurz gesagt: Das IaaS-Modell stellt dem Kunden die Rechenressourcen der Cloud zur Verfügung; diese Infrastruktur wird zur Bereitstellung von Softwarelösungen genutzt. PaaS ist ein Modell, das Cloud-Ressourcen und vorinstallierte Tools für verschiedene Aufgaben umfasst. SaaS-Nutzer erhalten eine vollständige Lösung, die nur noch angewendet werden muss; wahrscheinlich sind Sie in Ihrem Alltag schon einmal mit SaaS-Diensten in Berührung gekommen. Alle diese Modelle lassen sich im Großen und Ganzen als XaaS definieren, was "Anything-as-a-Service" bedeutet.
Die Unterscheidung zwischen Cloud-Service-Modellen ist der Schlüssel zum Verständnis der Unterschiede zwischen den Diensten, die oft einfach als „Cloud“ bezeichnet werden. Bei SIM-Networks bieten wir beispielsweise die SIM-Cloud an, eine IaaS-Plattform für Unternehmenssysteme. Diese Plattform kann nicht direkt mit Google Drive verglichen werden, obwohl beide Produkte Beispiele für Cloud-Dienste sind. Schauen wir uns diese Unterschiede genauer an.