Benutzerspezifische Werkzeuge

Cloud Computing

Cloud Computing ist ein Begriff aus dem Bereich der Computer-Architektur. Der Begriff Cloud Computing beschreibt ein Konzept, welches in engem Zusammenhang mit Grid-Computing-Technologie steht.

Cloud Computing (zu Deutsch in etwa: Rechnerwolke) beschreibt ein Konzept, das in engem Zusammenhang mit der Grid-Computing-Technologie steht.

Anwender von Cloud-Services betreiben Software-Applikationen, Plattformen und die dazu notwendige Hardware bzw. Infrastruktur nicht mehr selbst, sondern beziehen diese Leistungen über Cloud-Service-Provider [Weiss 2007, S. 16]. Anwendungen, Plattformen, Daten und Infrastrukturen befinden sich demnach nicht mehr auf lokalen Systemen der Anwender, sondern – metaphorisch gesprochen – in einer Wolke (Cloud) über eine Anzahl von entfernten Systemen verteilt. Die Basis für den Zugriff auf diese entfernten Systeme ist das Internet, das neben der Verbindung zwischen Anbieter und Nachfrager auch Verbindungen zwischen Instanzen des Konzeptes verschiedener Dienstanbieter (also unterschiedlicher Clouds) ermöglicht. Der Zugriff selbst erfolgt über definierte Schnittstellen oder über Standardanwendungen, wie z. B. über einen Webbrowser [Hayes 2008, S. 9].

Das Cloud-Computing-Konzept lässt sich in verschiedene Schichten unterscheiden (vgl. Abbildung 1).

Schichtenmodell Cloud Computing

Abb. 1: Cloud-Computing-Schichtenmodell

Während die unteren Schichten auf technologischen Errungenschaften des Grid-Computing aufbauen, kann Cloud Computing als ähnliches Konzept auf höherer Ebene verstanden werden. Allgemein werden drei Ausprägungen von Clouds unterschieden:

  • Software as a Service (SaaS)-Provider bieten ihre Software im Internet als Dienst an. Dabei hat der Anwender weder Kenntnis noch Kontrolle über die darunter liegende Infrastruktur.
  • Platform as a Service (PaaS)-Provider bieten Portale oder Plattformen an die den Zugang zu Software Services einerseits erleichtern und andererseits Kombinationen von Services (Mash-Ups) ermöglichen sollen. PaaS ist eine Weiterentwicklung des SaaS-Modells. Plattformen und Portale können den Absatz von Software Services entscheidend beeinflussen (Netzwerkeffekte).
  • Infrastructure as a Service (IaaS)-Provider sind als Äquivalent von SaaS für Hardware zu verstehen. IaaS-Provider bieten spezifische Infrastrukturdienste wie z. B. Speicher- oder Rechendienste an, die höheren Ebenen (SaaS, PaaS) zur Verfügung gestellt werden.

Neben SaaS, PaaS und IaaS können außerdem Cloud-Märkte, auf denen Services gehandelt werden, differenziert werden. Diese neue Form der IT-Service-Intermediation befindet sich momentan noch in der Entwicklungsphase.

Literatur

Hayes, Brian: Cloud Computing. In: Communications of the ACM 51 (2008), Nr. 7, S. 9-11.

Weiss, Aaron: Computing in the Clouds. In: netWorker 11 (2007), Nr. 4, S. 16-25.

Einordnung: ,
Zuletzt bearbeitet: 24.09.2008 13:20
Letzter Abruf: 04.09.2010 00:56
Artikelaktionen