Mit diesem Blogbeitrag möchte ich Ihnen helfen, den geheimen Code des Cloud Computings zu entschlüsseln, indem wir gemeinsam einen Blick werfen auf die sehr häufig benutzten Abkürzungen IaaS, PaaS und SaaS für die von Cloud Service Providern angebotenen Dienste.
Service Provider können Amazon oder Microsoft Azure genauso wie ein lokaler Rechenzentrumsbetreiber oder ein Systemhaus sein. In diesem Artikel beschreibe ich die Vor- und Nachteile der drei Ansätze und erkläre Ihnen, welche Möglichkeiten Ihnen Univention Corporate Server (UCS) jeweils bietet, indem Sie beispielsweise Ihre IT-Infrastruktur von einem Cloud Service Provider zu einem anderen oder auch wieder ins eigene Rechenzentrum bringen können. Außerdem können Sie mit UCS Ihre an unterschiedlichen Stellen betriebenen Dienste an zentraler Stelle managen.
Inhaltsverzeichnis
As a Service
Am einfachsten lassen sich diese drei Abkürzungen erklären, indem wir zuerst einen Blick auf deren Gemeinsamkeiten werfen und das Akronym „aaS“ oder auch „as a Service“ sozusagen von hinten aufrollen.
In allen drei Fällen steht „as a Service“ stellvertretend für bestimmte Ressourcen, die ein Cloud Service Provider, kurz CSP, für eine bestimmte oder unbestimmte Zeit zur Verfügung stellt.
Das genaue Angebot und damit das höchste Service-Level des CSP versteckt sich im jeweils ersten Buchstaben der drei Begriffe IaaS, PaaS und SaaS. Pflege, Aktualisierung und Sicherstellung des Angebots unterliegt der Verantwortung des jeweiligen Anbieters. Dies schließt für gewöhnlich auch die Konfiguration und Wartung sowie die Eigentumsrechte an der Konfiguration und den Daten ein. Alles darüber hinausgehende ist Angelegenheit des Kunden, wobei die Möglichkeit besteht, Eigentumsrechte in einem Vertrag individuell zu gestalten.
Sie merken, die Unterschiede zwischen IaaS, PaaS und SaaS liegen darin, wo in diesem Service-Schichten-Modell die Grenzen gezogen werden.
Schauen wir uns jetzt die Bedeutung des jeweils ersten Buchstabens an, um die Unterschiede deutlich zu machen.
IaaS – Infrastructure as a Service
Infrastruktur-Angebote, wie Sie von den großen Cloud Service Providern wie z. B. Amazon AWS, Microsoft Azure oder 1&1 angebotenen werden, gehören zu den Services mit dem niedrigstem Service-Level. Hier stellt der Anbieter Ressourcen wie virtuelle Maschinen, Netzwerkverbindungen und Speicherplatz in einem Rechenzentrum bereit. Diese Ressourcen werden dabei üblich als Server-Infrastruktur bezeichnet, daher der Name IaaS.
Alles, was auf dieser Infrastruktur läuft, obliegt dem Kunden. Neben dem Betriebssystem und dem Managementsystem gehören hierzu die Anwendungen in den virtuellen Maschinen sowie Middleware und die Daten des Nutzers.
Vorteile von IaaS
Die großen Vorteile von IaaS sind zum einen der gut kalkulierbare Preis für die Ressourcen und zum anderen die Möglichkeit, einen eng auf die eigenen Bedürfnisse abgestimmten und gut integrierten Software Stack aufzubauen.
Nachteile von IaaS
Dem entgegen steht, dass die Kunden selbst für die Konfiguration und das Update der gesamten Software verantwortlich sind. Die Kosten und der Aufwand ähneln der Situation, in der Ihr Server im eigenen Rechenzentrum stehen würde. Sie zahlen also einen vergleichsweise geringen Preis für ein IaaS-Angebot, aber erreichen entsprechend auch nur eine eingeschränkte Reduktion des Betriebsaufwands, da Personal sowohl für die Applikation als auch für das Betriebssystemmanagement benötigt wird.
IaaS: Das Univention App Center und ein zentrales Management von Diensten
Ein Umzug Ihres System von einem Anbieter zu einem anderen ist möglich, verlangt aber unter Umständen ein gewisses Maß an Know-how, da die Service Provider in der Regel unterschiedliche Backends benutzen.
Über das UCS Domänenkonzept und eine automatisierte Daten- und Konfigurationsreplikation können Administratoren ein neues UCS System jedoch einfach in bestehende IaaS-Strukturen integrieren und somit automatisch die meisten Verzeichnisse und Nutzerdaten transferieren.
Diese Features machen den Einsatz von UCS in IaaS-Umgebungen sehr einfach. Sie können dort mithilfe von UCS nicht nur Anwendungen aus dem App Center in Betrieb nehmen, sondern mit der passenden Konzeption auch ein zentrales Management mehrerer, auf verschiedene IaaS-Anbieter oder eigene Rechenzentren verteilte UCS-Instanzen implementieren.