Service-Modelle
In dieser Lerneinheit lernst du die zentralen Service-Modelle der Cloud kennen - von Infrastructure as a Service (IaaS) über Platform as a Service (PaaS) bis zu Software as a Service (SaaS). Du verstehst die charakteristischen Eigenschaften und Unterschiede der einzelnen Modelle sowie deren typische Einsatzszenarien. Dieses Grundlagenwissen hilft dir bei der Auswahl passender Cloud-Services für verschiedene Anforderungen in der Praxis.
Einführung
Stell dir vor, dein Unternehmen wächst rasant – plötzlich brauchst du mehr Rechenleistung, mehr Speicher, neue Anwendungen und schnellere Innovation. Doch anstatt monatelang neue Server zu beschaffen oder Software aufwendig zu installieren, gibt es heute eine Lösung: Du holst dir alles, was du brauchst, direkt aus der Cloud – flexibel, skalierbar und oft schon in wenigen Minuten einsatzbereit.

Aber welche Möglichkeiten gibt es eigentlich, IT-Leistungen aus der Cloud zu beziehen? Und wie unterscheiden sich die Angebote, die von Infrastruktur über Plattformen bis hin zu fertigen Anwendungen, Funktionen oder sogar Daten reichen?
In dieser Lerneinheit lernst du, welche Cloud-Service-Modelle es gibt, was sie voneinander unterscheidet und wie du gezielt das passende Modell für deinen Anwendungsfall auswählst.
Lernziele
Nach dieser Lerneinheit kannst du:
- Die zentralen Merkmale, Vorteile und Grenzen von IaaS, PaaS, SaaS, FaaS und DaaS klar beschreiben und voneinander abgrenzen.
- Für typische IT-Szenarien begründen, welches Cloud-Service-Modell am besten geeignet ist und warum.
- Die jeweiligen Verantwortlichkeiten von Nutzer und Anbieter in jedem Modell sicher zuordnen und deren Bedeutung erklären.
- Chancen und Herausforderungen der Service-Modelle für Praxis, Datenschutz und Organisation bewerten.
Überleitung
Cloud Computing bietet dir neue Möglichkeiten, IT-Infrastruktur und Plattformen flexibel und bedarfsgerecht zu nutzen. Um moderne IT-Prozesse effizient zu gestalten, musst du die Unterschiede und Vorteile der verschiedenen Service-Modelle kennen. In diesem Abschnitt lernst du die Kernkonzepte von IaaS und PaaS verstehen – zwei der wichtigsten Modelle im Cloud-Bereich.
Was ist Infrastructure as a Service (IaaS)?
Infrastructure as a Service (IaaS) ist eines der zentralen Modelle im Cloud Computing. Bei IaaS stellst du dir IT-Infrastruktur – also Rechenleistung, Speicher und Netzwerke – nicht mehr selbst im Unternehmen bereit, sondern mietest sie bedarfsgerecht über das Internet. Dein Cloud-Anbieter betreibt die physische Hardware. Du verwaltest über virtuelle Maschinen (VMs) und Schnittstellen selbst, welche Betriebssysteme, Anwendungen und Daten laufen.

Komponenten und Umfang von IaaS
- Virtuelle Maschinen (VMs): Du kannst Server mit unterschiedlichen Betriebssystemen nach Bedarf bereitstellen und verwalten.
- Block- und Objektspeicher: Speicherung für Daten, Backups und Snapshots.
- Netzwerkinfrastruktur: Du nutzt virtuelle Netzwerke, Routing, VPNs, Firewalls und Load Balancer.
- Sicherheitsdienste: Virtual Firewalls und Identitätsmanagement (IAM) sorgen für Zugriffsschutz.
- Monitoring und Management-Tools: Du überwachst, automatisierst und steuerst deine Ressourcen zentral.
IaaS gibt es in der Public Cloud (offen für viele Nutzer), als Private Cloud (ausschließlich für dein Unternehmen) und als Hybrid-Lösung.
Was ist Infrastructure as a Service (IaaS)?
Vorteile von IaaS
- Skalierbarkeit: Du passt Ressourcen flexibel an deinen Bedarf an.
- Kosteneffizienz: Du bezahlst nur das, was du nutzt. Teure Hardwarekäufe entfallen.
- Fokus auf Kernprozesse: Du kümmerst dich um deine Anwendungen, nicht um physische Hardware.
Anwendungsfälle für IaaS
- Hosting von Webseiten und Webanwendungen
- Test- und Entwicklungsumgebungen
- Backup und Disaster Recovery
- Virtuelle Rechenzentren für Big Data oder Machine Learning
Was ist Infrastructure as a Service (IaaS)?
Verantwortlichkeiten
Du bist für Betriebssystem, Anwendungen und Daten selbst verantwortlich. Dein Anbieter stellt Hardware und Virtualisierung bereit und sorgt für Wartung, Betrieb und Sicherheit der physischen Infrastruktur.
Bekannte IaaS-Anbieter
- Amazon Web Services: EC2 (VMs), S3 (Speicher), VPC (Netzwerk)
- Microsoft Azure: Virtuelle Maschinen, Blob Storage, Virtual Network
- Google Cloud Platform: Compute Engine, Cloud Storage
Was ist Platform as a Service (PaaS)?
Platform as a Service (PaaS) ist ein Cloud-Modell, das dir eine komplette Plattform für die Entwicklung, das Testen und den Betrieb von Anwendungen bereitstellt. Du nutzt Entwicklungswerkzeuge, Laufzeitumgebungen und Datenbanken, ohne dich um Hardware, Betriebssysteme oder Middleware kümmern zu müssen. PaaS zielt darauf ab, Entwicklungsprozesse zu beschleunigen und die Administration auf das Notwendige zu reduzieren.

Komponenten und Umfang von PaaS
- Laufzeitumgebungen: Du kannst zwischen verschiedenen Programmiersprachen und Frameworks wählen (z. B. Java, Python, Node.js).
- Middleware: Verbindet Dienste, integriert Daten und steuert Transaktionen.
- Database as a Service (DBaaS): Datenbanken sind direkt integriert und werden zentral verwaltet.
- Entwicklungstools: Integrierte Entwicklungsumgebungen (IDEs), CI/CD-Pipelines und Automatisierungstools unterstützen dich beim Programmieren und Ausrollen.
- Monitoring & Logging: Überwache die Performance und Fehler deiner Anwendungen gezielt.
Auch PaaS gibt es als Public-, Private- und Hybrid-Lösung.
Was ist Platform as a Service (PaaS)?
Vorteile von PaaS
- Schnelle Entwicklung und Deployment: Die Plattform ist sofort einsatzbereit, das beschleunigt Entwicklungszyklen.
- Reduzierter Administrationsaufwand: Patches, Updates und Skalierung übernimmt dein Anbieter.
- Fokus auf Geschäftslogik: Du entwickelst, testest und betreibst deine Apps – um Hardware und Basisbetriebssysteme musst du dich nicht kümmern.
- Einfache Integration: Viele Dienste und Schnittstellen sind bereits vorintegriert.
Anwendungsfälle für PaaS
- Entwicklung von Web- und Mobile-Apps
- Entwicklung und Management von APIs
- Datenanalyse und Prozessautomatisierung
Was ist Platform as a Service (PaaS)?
Verantwortlichkeiten
Dein Anbieter stellt Hardware, Betriebssystem, Middleware und Laufzeitumgebung bereit. Du bist für die Applikation und deine Daten zuständig.
Bekannte PaaS-Anbieter
- Google App Engine: Laufzeitumgebungen, Datenbank und automatische Skalierung
- Microsoft Azure App Service: App-Hosting, Functions und Datenbanken
- Heroku: Einfache Plattform für mehrere Programmiersprachen
IaaS vs. PaaS
| Merkmal | IaaS | PaaS |
|---|---|---|
| Fokus | Infrastruktur (VMs, Netzwerke, Speicher) | Entwicklung & Betrieb von Anwendungen |
| Nutzeraufwand | Hohe Flexibilität, mehr Eigenverantwortung | Weniger Aufwand, Fokus auf Anwendung |
| Konfiguration | Maximale Kontrolle, individuelle Anpassung | Standardisiert, schnelle Bereitstellung |
| Anwendungsfall | Eigene Systeme, komplexe Anforderungen | Schnelle App-Entwicklung, Webdienste, APIs |
Im Vergleich zu IaaS bietet dir PaaS eine stärkere Abstraktion. Du musst weniger administrieren, verlierst aber auch an Flexibilität, weil du an die Plattformvorgaben gebunden bist. IaaS bietet dir volle Kontrolle über die Infrastruktur, setzt aber mehr technisches Know-how und Eigenverantwortung voraus.
Was ist Software as a Service (SaaS)?
Software as a Service (SaaS) ist ein Modell, bei dem Anwendungen zentral vom Anbieter bereitgestellt werden und du über einen Webbrowser darauf zugreifst. Du musst keine Software mehr installieren oder warten. Alle Updates und Wartungsarbeiten übernimmt der Anbieter. Die Abrechnung erfolgt nach Nutzung, meist als Abo oder nach tatsächlichem Verbrauch.

Komponenten und Umfang von SaaS
- Multitenant-Architektur: Viele Nutzer teilen sich eine Anwendung, bleiben aber logisch voneinander getrennt.
- APIs und Schnittstellen: Erleichtern die Integration mit anderen Systemen.
- Datenhaltung und Caching: Effiziente Speicherung und schnelle Verfügbarkeit deiner Daten.
- Middleware: Unterstützt Authentifizierung, Monitoring und Berichte.
Was ist Software as a Service (SaaS)?
Vorteile von SaaS
- Du bist überall arbeitsfähig – Browserzugang reicht aus.
- Du sparst Investitions- und Wartungskosten, bezahlst nur, was du nutzt.
- Der Anbieter kümmert sich um Updates, Datensicherung und Skalierung.
- Du kannst Nutzerzahl und Funktionsumfang flexibel anpassen.
Typische Anwendungsfälle und Beispiele
- CRM und Zusammenarbeit: Salesforce, Microsoft 365, Google Workspace, Slack
- Content und Analyse: Adobe Creative Cloud, Tableau Online
- Branchenlösungen: E-Health-Plattformen, E-Learning-Systeme
Verantwortlichkeiten und Herausforderungen
Der Anbieter betreibt Server und Software, stellt Sicherheit und Updates bereit. Du bist für die Benutzerverwaltung, deine Inhalte und – bei sensiblen Daten – für Compliance (z. B. DSGVO) verantwortlich. Eine Herausforderung bleibt die Kontrolle über deine Daten und Anpassbarkeit der Lösung.
Überleitung
Im Cloud-Computing-Umfeld gibt es neben den bekanntesten Service-Modellen wie IaaS, PaaS und SaaS weitere Modelle, die spezifischere Anwendungsfälle abdecken. Zwei davon sind Function as a Service (FaaS) und Data as a Service (DaaS). Wir schauen uns diese beiden Modelle genauer an, um ihre Bedeutungen und Anwendungsmöglichkeiten besser zu verstehen.
Was ist Function as a Service (FaaS)?
Function as a Service (FaaS) bedeutet, dass du einzelne Funktionen schreibst, die in der Cloud ereignisgesteuert ausgeführt werden. Der Anbieter übernimmt Skalierung, Infrastruktur und Abrechnung. Du zahlst nur für die Laufzeit der jeweiligen Funktion.
Komponenten und Umfang von FaaS
- Event-Trigger: Eine Funktion startet automatisch durch ein Ereignis, etwa eine HTTP-Anfrage oder einen Datei-Upload.
- Automatische Skalierung: Ressourcen werden nach Bedarf bereitgestellt und anschließend wieder freigegeben.
- Kurzlebige Instanzen: Der Code läuft nur, solange eine Aufgabe zu erledigen ist.
Typische Anwendungsfälle und Beispiele
- Echtzeitdatenverarbeitung: Datei-Uploads, Log-Streams verarbeiten
- Workflow-Automatisierung: Eventbasierte Prozesse, z. B. in IoT- oder FinTech-Anwendungen
- Transformation und Validierung: Daten prüfen und umwandeln, z. B. für Webanwendungen
Was ist Data as a Service (DaaS)?
Data as a Service (DaaS) stellt dir Datenquellen und Datenservices zentral bereit. Du greifst per standardisierter Schnittstelle (API) darauf zu, kannst Daten nutzen, analysieren und in eigene Systeme integrieren – ohne sie selbst speichern oder pflegen zu müssen.
Komponenten und Umfang von DaaS
- Zentrale Datenhaltung: Anbieter verwaltet, sichert und versioniert die Daten.
- APIs/Webservices: Zugriff auf Daten per API, Webservice oder Datenfeed.
- Datenintegration: Du kannst verschiedene Quellen kombinieren und Daten weiterverarbeiten.
Typische Anwendungsfälle und Beispiele
- Finanzen: Börsendaten, Marktanalysen
- Gesundheitswesen: Zentrale Patientendaten
- Geodaten: Kartierung, Navigation, Logistik
Zusammenfassung und Ausblick
Zusammenfassung
Cloud Computing stellt dir verschiedene Service-Modelle bereit, die IT-Ressourcen, Entwicklungsplattformen, Software, Funktionen oder Daten flexibel und bedarfsgerecht verfügbar machen. Die wichtigsten Modelle – IaaS, PaaS, SaaS, FaaS und DaaS – unterscheiden sich klar in Umfang, Verantwortlichkeiten, Nutzen und Anwendungsfällen.
Infrastructure as a Service (IaaS)
Mit IaaS mietest du grundlegende IT-Infrastruktur wie Rechenleistung, Speicher und Netzwerke direkt über das Internet. Du bist verantwortlich für das Betriebssystem, die installierten Anwendungen und deine Daten. Dein Anbieter übernimmt Hardware, Virtualisierung und Grundsicherheit. Typische Anwendungen sind Entwicklungs- und Testumgebungen, Hosting oder virtuelle Rechenzentren. IaaS gibt dir maximale Flexibilität und Kontrolle, verlangt aber technisches Know-how.
Platform as a Service (PaaS)
PaaS bietet dir eine Plattform mit vorkonfigurierten Laufzeitumgebungen, Datenbanken und Entwicklungstools. Du konzentrierst dich auf die Entwicklung, das Testen und den Betrieb deiner Anwendungen, ohne dich um Hardware, Betriebssysteme oder Middleware kümmern zu müssen. PaaS beschleunigt Entwicklungsprozesse, reduziert Administrationsaufwand und ermöglicht einfache Integration von Diensten. Du bist für die Applikation und deren Daten verantwortlich, nicht für die zugrundeliegende Infrastruktur.
Software as a Service (SaaS)
SaaS stellt komplette Softwarelösungen bereit, die du sofort im Browser nutzen kannst. Installation, Wartung und Updates entfallen. Anbieter kümmern sich um den reibungslosen Betrieb, du verwaltest nur Benutzer und Inhalte. SaaS ist kosteneffizient, sofort verfügbar und überall einsetzbar. Typische Beispiele sind Microsoft 365, Google Workspace oder Salesforce. Herausforderungen bestehen vor allem beim Datenschutz und in der begrenzten Individualisierung.
Function as a Service (FaaS)
Mit FaaS lädst du einzelne Funktionen in die Cloud, die ereignisgesteuert ausgeführt werden. Die Infrastruktur ist komplett abstrahiert. Du zahlst nur für die tatsächliche Ausführungszeit. FaaS eignet sich besonders für Event-getriebene Prozesse, wie Automatisierung, Datenverarbeitung oder API-Services. Anbieter übernehmen Skalierung und Betrieb, du entwickelst und verwaltest deine Funktionen.
Data as a Service (DaaS)
DaaS liefert Datenquellen und Datenservices über standardisierte Schnittstellen direkt aus der Cloud. Du erhältst geprüfte, aktuelle Daten ohne eigenen Speicherbedarf oder aufwändige Verwaltung. Anbieter verantworten Datenhaltung und Sicherheit, du bist für Integration und korrekten Umgang mit den Daten zuständig. DaaS wird in Bereichen wie Finanzen, Geodaten oder Gesundheitswesen eingesetzt.
Vergleich & Einordnung
| Modell | Hauptfokus | Nutzerverantwortung | Anbieterleistung |
|---|---|---|---|
| IaaS | Infrastruktur | OS, App, Daten, Konfiguration | Hardware, Virtualisierung, Netzwerk |
| PaaS | Entwicklungsplattform | App, Daten | OS, Laufzeit, Middleware, Tools |
| SaaS | Softwareanwendung | Inhalte, Benutzer | Betrieb, Updates, Sicherheit |
| FaaS | Funktionsausführung | Code/Logik, Monitoring | Infrastruktur, Ausführung, Skalierung |
| DaaS | Datenbereitstellung | Integration, Nutzung | Datenhaltung, API, Sicherheit |
Alle Service-Modelle entlasten dich von Aufgaben, die außerhalb deines Kerngeschäfts liegen, und bieten flexible Abrechnung sowie schnelle Skalierung. Der Grad der Abstraktion steigt von IaaS über PaaS und SaaS bis hin zu FaaS und DaaS: Je weiter du in die Cloud auslagerst, desto weniger musst du selbst betreiben, verlierst aber auch etwas an Kontrolle und Individualisierungsmöglichkeiten.
Ausblick:
Im nächsten Abschnitt tauchst du in die verschiedenen Deployment-Modelle im Cloud Computing ein. Du lernst die Unterschiede zwischen Public Cloud, Private Cloud, Hybrid Cloud kennen. Außerdem erfährst du, welche Vor- und Nachteile die einzelnen Modelle bieten und wie Unternehmen das passende Deployment-Modell für ihre Anforderungen auswählen können.