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 ist eine Cloud?
Cloud Computing ist eine Form des Fernzugriffs auf Ressourcen zur Datenverarbeitung über das Internet. Die Cloud besteht aus mehreren physischen Servern, die in einem einzigen System arbeiten. Diese Server sind in virtuelle Maschinen (VM) unterteilt. 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:
- Zugang zum System über das Internet, unabhängig von Zeit und Standort des Nutzers;
- 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. Im Folgenden erläutern wir Ihnen diese Service-Modelle genauer.