Chancen und Herausforderungen des Cloud Computing

XaaS – Everything as a Service?

Andreas Ströbel

Claudia und Klaus gehen gemeinsam in die Cloud – so oder so ähnlich werben aktuell Hersteller und Dienstleistungsanbieter für das Cloud Computing. Aber was ist Cloud Computing eigentlich? Was bedeuten die verschiedenen Servicemodelle (XaaS), wie können sie eingesetzt werden? Und welche sonstigen Herausforderungen müssen Claudia und Klaus meistern? Der vorliegende Artikel beantwortet diese Fragen und erklärt, welchen Businessnutzen Cloud Computing für Ihr Unternehmen bringt.

Die Frage, was Cloud Computing eigentlich ist, lässt sich zunächst gar nicht so einfach beantworten, hat doch jeder Hersteller und Service-Provider seine eigene Definition dafür. Inzwischen setzt sich aber mehr und mehr die Beschreibung des National Institute of Standards and Technology (NIST) als allgemein gültige Definition durch [1]: „Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. “ Cloud Computing ist also eine IT-Architektur, die höchst dynamisch auf veränderte oder neue Anforderungen reagieren und deren Nutzung dabei ebenso dynamisch abgerechnet werden kann, und zwar ohne größere administrative Aufwände zu erzeugen. Die einzelnen Ebenen werden als Dienste bereitgestellt, die der Anwender bei Bedarf selbst abrufen kann (On-Demand Self-Service). Man spricht in diesem Zusammenhang auch von Everything as a Service oder kurz XaaS. Die bekanntesten sind wohl Folgende:

  • Infrastructure as a Service (IaaS)
  • Platform as a Service (PaaS)
  • Software as a Service (SaaS)

Es gibt noch eine Reihe weiterer Serviceebenen, wie etwa Database as a Service (DBaaS) oder Humans as a Service (HuaaS). Auf das Servicemodell soll weiter unten detaillierter eingegangen werden.

Neben den Serviceebenen ist es jedoch wichtig, beim Cloud Computing auch die organisatorische Form der „Wolken“ zu betrachten. Im Kontext von Unternehmensanwendungen wird häufig von so genannten Private Clouds gesprochen, also einer Infrastruktur, die ausschließlich für die Anwendung innerhalb des Unternehmens genutzt werden kann. Daneben gibt es noch zwei weitere Formen.

Beim Public Cloud Computing werden alle Dienste auf öffentlich angebotenen Umgebungen (z. B. PaaS) betrieben. Bekanntester Anbieter derzeit ist hier wohl Amazon Web Services [2], aber auch andere wie Google oder Microsoft dringen mit ihren Angeboten mehr und mehr in den Markt vor. Keine der verwendeten Komponenten wird auf der eigenen, privaten Infrastruktur des Unternehmens ausgeführt. In einer Public Cloud ist daher besondere Vorsicht z. B. hinsichtlich der Datensicherheit (Zugriff durch Dritte) geboten.

Verschmelzen Private und Public Cloud miteinander, spricht man von einer Hybrid Cloud. Teile der Dienste können auf einer öffentlichen Infrastruktur laufen, werden dann aber zusammen mit privaten Services auf der eigenen, privaten Infrastruktur genutzt.

Geschrieben von
Andreas Ströbel
Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.