Was ist IaaS (Infrastructure as a Service)?
IaaS, die Abkürzung für „Infrastructure as a Service“, ist ein Cloud-Computing-Dienst, der virtualisierte Ressourcen wie Server, Speicher und Netzwerkgeräte über das Internet zum Erstellen und Verwalten von IT-Systemen bereitstellt. Ursprünglich wurde es als HaaS (Hardware as a Service) bezeichnet, um seine Rolle als Dienst für Hardware hervorzuheben. Der Begriff entwickelte sich jedoch zu IaaS, um es von verwandten Diensten wie PaaS (Platform as a Service) und SaaS (Software as a Service) zu unterscheiden und seinen breiteren Anwendungsbereich widerzuspiegeln.
Die Unterschiede zwischen IaaS, PaaS und SaaS lassen sich wie folgt zusammenfassen:
IaaS:
IaaS bietet virtualisierte Server, Speicher, Firewalls und Netzwerke (normalerweise VLANs) in der Cloud. Kunden sind für die Installation und Verwaltung des zum Ausführen der Applications erforderlichen Betriebssystems verantwortlich. Ein repräsentatives Beispiel für IaaS ist Amazon Elastic Compute Cloud (EC2).
PaaS:
PaaS bietet eine Plattform in der Cloud für die Application und -bereitstellung. Es umfasst vorinstallierte Betriebssysteme, Entwicklungsumgebungen, Datenbanken und Middleware (z. B. Webserver). Das Infrastrukturmanagement wird vom Dienstanbieter übernommen. Ein bemerkenswertes Beispiel ist Microsoft Azure.
SaaS:
SaaS liefert spezifische Applications, die in der Cloud gehostet werden. Benutzer greifen auf diese Applications zu, ohne die zugrunde liegende Infrastruktur verwalten zu müssen. Ein Beispiel sind die von Google bereitgestellten Google Apps.
IaaS ähnelt Hosting-Diensten, unterscheidet sich jedoch in einigen wichtigen Aspekten: