Video: Cloud Computing Services Models - IaaS PaaS SaaS Explained 2024
Wie passen alle Komponenten eines Cloud-Provider-Modells aus einer Architekturperspektive zusammen? Das folgende Diagramm zeigt die verschiedenen Cloud-Services und ihre Beziehung zueinander basierend auf den drei Komponenten Cloud-Konsumenten, Cloud-Service-Provider und Cloud-Broker. Dieses Diagramm stammt vom National Institute of Standards and Technology.
Auf der linken Seite des Diagramms enthält der Cloud-Dienst-Consumer alle Verbraucher, die eine Gruppe von Diensten für interne und externe Benutzer zusammenführen; und die Unternehmensleitung, die diese Dienste als Teil der Umsetzung der Geschäftsstrategie zur Verfügung stellen muss.
In dieser Kategorie befinden sich die Anwendungen, Middleware, Infrastruktur und Dienste, die auf lokalen Computing-Modellen basieren. Darüber hinaus zeigt dieses Modell die Rolle des Cloud-Auditors . Diese Organisation bietet die Aufsicht entweder durch eine interne oder eine externe Gruppe, die sicherstellt, dass die Verbrauchergruppe ihren Verpflichtungen nachkommt.
Cloud-Dienstanbieter (siehe die Mitte des Diagramms) repräsentieren alle Modelle von Cloud-Diensten. Ein Cloud-Dienstanbieter kann ein kommerzielles Unternehmen oder ein Unternehmen sein, das sich entscheidet, sein eigener Cloud-Service-Betreiber zu werden. Cloud-Anbieter können die zugrunde liegenden physischen und virtualisierten Ressourcen bereitstellen, die zum Ausführen verschiedener Cloud-Services erforderlich sind. Sie können auch die tatsächlichen Anwendungen und Geschäftsdienste erstellen, die in diesen Umgebungen ausgeführt werden.
Diese verschiedenen Cloud-Modelle existieren nicht isoliert voneinander - sie sind alle miteinander verwandt. Darüber hinaus gibt es ein ganzes Ökosystem von Partnern, die verschiedene Anbieter mit Angeboten unterstützen. Der Cloud-Service-Provider bietet eine einheitliche Architektur, um diese Services konsistent zu unterstützen und zu verwalten. Die Verwaltung dieser Dienste ist eine Hauptanforderung für jeden Cloud-Dienstanbieter. Diese Verwaltungsplattformen müssen sowohl den Betrieb der verschiedenen Dienste unterstützen als auch die Art und Weise verwalten, wie sie die geschäftlichen Anforderungen unterstützen.
Der Cloud-Anbieter muss alle wichtigen Cloud-Bereitstellungsmodelle unterstützen, einschließlich Business Process as a Service (BPaaS), das nicht im Diagramm dargestellt ist. Neben der Unterstützung der physischen und virtuellen Umgebung ist es wichtig, sich daran zu erinnern, dass alle diese Cloud-Modelle und die unterstützende Umgebung in Form von Service-Orchestrierung miteinander verbunden werden müssen.Ohne Service Orchestration würde jeder Service ein unabhängiges Silo werden.
Natürlich müssen alle Komponenten im Cloud-Provider-Modell verwaltet werden. Es müssen Dienste zur Unterstützung des Geschäfts, zur Verwaltung von Konfigurationen und zur Bereitstellung der richtigen Ressourcen auf Abruf bereitgestellt werden. Verwaltungsdienste müssen auch Interoperabilität und Dienstübertragbarkeit unterstützen.