top of page
  • Reto Wittmer

As a Service: Die Service-Modelle des Cloud Computing

Cloud Service-Modelle bieten im Alltag eine Menge Vorteile. Abhängig von den individuellen Vorlieben können Nutzer auf klar definierte Anwendungsbereiche und Funktionen zugreifen, um ihre Web-Entwicklungsprojekte skalierbar zu gestalten und gleichzeitig die Kosten präzise nach dem Pay-per-Use-Prinzip zu steuern.

Es gibt Services, wie Backend as a Service und Function as a Service, die auf spezifische Anforderungen abgestimmt sind, sowie umfassendere Lösungen in Form von Infrastructure as a Service (IaaS), Platform as a Service (PaaS) und Software as a Service (SaaS). Diese Modelle ermöglichen es Selbstständigen, Agenturen und Unternehmen unterschiedlicher Größe, sich auf die maßgeschneiderte Nutzung von Cloud-Computing-Lösungen zu konzentrieren.

Die Vielfalt der Cloud-Computing-Service-Modelle

In der Welt der Web-Entwicklung sind verschiedene Cloud-Computing-Service-Modelle entstanden, die als Everything as a Service (XaaS) Modelle bezeichnet werden. Diese Modelle teilen einige gemeinsame Merkmale, wie die ortsunabhängige Nutzung und die Tatsache, dass die Services in der Cloud von den Anbietern gehostet werden. Dadurch entfällt der lästige Wartungs- und Update-Aufwand.

IaaS, PaaS und SaaS zeichnen sich durch einen geringen bis sehr geringen Verwaltungsaufwand im Anwendungsbereich aus.

Software as a Service (SaaS)

SaaS ist wohl das bekannteste und am häufigsten genutzte Cloud-Service-Modell. Es bietet den Nutzern die größte Vielfalt in Bezug auf den Umfang und sorgt gleichzeitig für die größte Entlastung.

Bei SaaS handelt es sich um Web-Anwendungen mit einer Fülle von Funktionen und Anwendungsgebieten, die zentral in der Cloud bereitgestellt werden. Anstatt lokale Rechner zu verwenden, laufen diese Anwendungen in der Cloud. Beispiele für SaaS-Anwendungen sind Content-Management-Systeme (CMS), Customer Relationship Management (CRM) und E-Commerce-Plattformen.

SaaS-Anwendungen haben oft die Fähigkeit, mehrere herkömmliche Programme gleichzeitig zu ersetzen. Nutzer benötigen nur eine Lizenz, was den Verwaltungsaufwand erheblich minimiert und Kostenvorteile bietet. Zudem entfällt der Bedarf an Wartungen oder Ressourcen für den Betrieb, da regelmäßige Updates und Sicherheitspatches automatisch vom Anbieter bereitgestellt werden.

Platform as a Service (PaaS)

PaaS ist ein Cloud-Computing-Service, der Entwicklern eine Entwicklungsumgebung und die erforderlichen Tools zur Verfügung stellt, um neue Anwendungen zu erstellen. Dies ist besonders nützlich, wenn Web-Anwendungen schnell und kompliziert bereitgestellt werden müssen. Der große Vorteil liegt darin, dass Entwickler sich nicht um die Konfiguration und Wartung der erforderlichen Infrastruktur kümmern müssen.

Über die Platform erhalten Entwickler Zugang zu vorprogrammierten Anwendungskomponenten, um beispielsweise cloudbasierte Apps schnell zu entwickeln. Mit PaaS ist auch das Testen von Anwendungen möglich. Die Ressourcen werden über die Cloud vom Anbieter bereitgestellt.

Infrastructure as a Service (IaaS)

IaaS ist in Bezug auf den Umfang das kleinste der drei Service-Modelle. Nutzer erhalten eine IT-Infrastruktur, die über das Internet bereitgestellt wird. Die dafür erforderlichen Rechenzentren werden vom Cloud-Anbieter betrieben und verwaltet. Die Lagerung und Administration liegen somit in den Händen des Anbieters, von dem Nutzer die benötigte Rechenleistung und den Umfang der Netzwerkstrukturen je nach individuellem Bedarf buchen können.

Gemeinsame Merkmale der Cloud-Computing-Services

Alle Cloud-Computing-Services zeichnen sich durch die Skalierbarkeit in ihrem jeweiligen Anwendungsbereich aus. Durch das Pay-as-you-Use-Bezahlmodell fallen Kosten nur für den tatsächlichen Nutzungsumfang an, was XaaS-Modelle zu echten Alternativen gegenüber herkömmlichen Strukturen macht.

Unterschiede zwischen IaaS, PaaS und SaaS

Die Unterschiede zwischen den Service-Modellen liegen einerseits im Umfang der genutzten Anwendungen und andererseits im Verwaltungsaufwand, den Entwickler an den Anbieter auslagern können.

Bei SaaS liegt die komplette Verwaltung von Servern, Datenmanagement und Speicher in den Händen des Anbieters, wodurch Nutzer sich kaum um die Verwaltung kümmern müssen.

Im Gegensatz dazu haben Nutzer bei IaaS den größten Verwaltungsaufwand. Obwohl Server und Netzwerk vom Anbieter bereitgestellt werden, müssen Anwendungen und die verwendeten Daten selbst verwaltet werden.

17 Ansichten0 Kommentare

Ähnliche Beiträge

Alle ansehen
bottom of page