Cloud Computing

Alles Wissenswerte über Cloud Computing

Die Anwendung SaaS

SaaS bedeutet „Software-as-a-Service“.

Diese Anwendung ist die abstrakteste der Cloud-Dienste. Der Nutzer bringt seine Applikation nicht in die Cloud ein und kümmert sich auch nicht um den Datenerhalt und die Skalierbarkeit. Vielmehr wird eine bestehende Applikation genutzt, die die Cloud bereitstellt. Diesbezüglich werden die zwei darunterliegenden Ebenen inkludiert, weil die Funktionalitäten der Cloud, zum Beispiel ein verteilter und hochskalierender Speicher, eine ausfallsichere Infrastruktur und in vielen Fällen auch ein hochskalierendes Queuingssystem die Grundlage der genutzten Anwendung bilden, die den SaaS-Dienst nutzende Person damit jedoch nicht in Berührung kommt. Weiterlesen

GUID

In der Welt der Computersysteme sind Identifikationsanforderungen von besonderer Bedeutung. Globally Unique Identifier (GUID) spielen hierbei eine wichtige Rolle, da sie eine eindeutige Identifikation von Dokumenten erlauben. Anders als in der physischen Welt werden Dokumente in der virtuellen Umgebung eines Computers alleine durch Einsen und Nullen dargestellt, so dass sich automatisch ein Identifikationsproblem ergibt. Mit Hilfe der GUIDs kann jedoch bei sehr unterschiedlichen Anwendungen eine genaue Identifikation vorgenommen werden. Weiterlesen

Die Plattform PaaS

Das Plattform-Modell PaaS ist die Abkürzung für „Platform-as-a-Service“.

Bei PaaS geht es in erster Linie um die Anwendung. Diesbezüglich wird die Anwendung vom Entwickler gestaltet und in die Cloud geladen. Die Aufteilung auf die Verarbeitungseinheiten erfolgt selbsttätig. Der Unterschied zur IaaS besteht darin, dass der Nutzer auf die Recheninstanzen nicht direkt zugreifen kann und auch keine virtuellen Server betreibt. Seine Aufgabe ist vielmehr, im PaaS-Szenario nur die Programm-Logik in die Rechnerwolke einzubringen, welche sich ihm als Programmierschnittstelle darstellt. Weiterlesen

Die Infrastruktur IaaS

Die Infrastruktur wird auch „Cloud Foundation“ genannt. Sie bildet im Cloud Computing die unterste der drei Schichten. Während der Nutzer hier auf die bereits bestehenden Dienste im System zugreift, verwaltet er seine Recheninstanzen zum größten Teil selbst. Diesbezüglich handelt es sich bei den Diensten im Rahmen des IaaS-Konzepts in der Regel um verteilte Persistenzen wie beim Amazons Simple Storage Service sowie um einen Nachrichtendienst wie Message Oriented Middleware. Wenn die Cloud-Dienste hochskalierend ausgelegt sind, dann gilt dies nicht unbedingt gleichzeitig für die Programme, die auf den von den Nutzern eingebrachten Recheninstanzen laufen. Weiterlesen