IHK-Vorbereitung · Fachinformatiker Systemintegration
IaaS
Infra
Infrastruktur als Dienst
PaaS
Plattform
Plattform als Dienst
SaaS
Software
Software als Dienst
Die drei Modelle unterscheiden sich darin, wie viel Verantwortung der Anbieter übernimmt und wie viel Kontrolle der Nutzer behält. In der IHK-Prüfung wird häufig gefragt, ein Szenario dem richtigen Modell zuzuordnen.
IaaS – Infrastructure as a Service
Der Anbieter stellt virtualisierte Hardware bereit: Server, Speicher, Netzwerk. Der Nutzer installiert und verwaltet selbst Betriebssystem, Middleware und Anwendungen.
Beispiele:
Amazon EC2 Microsoft Azure VMs Google Compute Engine Hetzner CloudPaaS – Platform as a Service
Anbieter stellt die gesamte Laufzeitumgebung (OS, Middleware, Datenbank) bereit. Der Nutzer entwickelt und deployt nur noch seine Anwendung, ohne sich um die Infrastruktur zu kümmern.
Beispiele:
Heroku Google App Engine Azure App Service AWS Elastic BeanstalkSaaS – Software as a Service
Fertige Softwareanwendung wird vollständig über das Internet bereitgestellt. Der Nutzer braucht nichts installieren oder konfigurieren – er nutzt die Software einfach per Browser oder App.
Beispiele:
Microsoft 365 Google Workspace Salesforce Zoom DropboxDu = Unternehmen/Nutzer | Anb. = Cloud-Anbieter
Ein bekanntes Analogie-Modell aus der Praxis:
Betriebsmodelle
4 Arten
On-Prem · Public · Private · Hybrid
Entscheidungskriterien
3 Faktoren
Kosten · Kontrolle · Compliance
Betriebsmodelle beschreiben den Standort und die Eigentümerschaft der IT-Infrastruktur – unabhängig davon, welches Servicemodell (IaaS/PaaS/SaaS) genutzt wird.
On-Premises (On-Prem)
Alle Server und Systeme stehen im eigenen Rechenzentrum des Unternehmens. Das Unternehmen besitzt, betreibt und wartet die gesamte Hardware und Software selbst.
✓ Vorteile
✗ Nachteile
Public Cloud
Infrastruktur wird von einem Cloud-Anbieter betrieben und steht mehreren Kunden gleichzeitig zur Verfügung (Multi-Tenant). Ressourcen werden über das Internet geteilt.
✓ Vorteile
✗ Nachteile
Private Cloud
Cloud-Infrastruktur wird exklusiv für ein Unternehmen betrieben – entweder im eigenen Rechenzentrum oder beim Anbieter als dedizierte Umgebung (Single-Tenant).
✓ Vorteile
✗ Nachteile
Hybrid Cloud
Kombination aus On-Premises / Private Cloud und Public Cloud. Unkritische Workloads laufen in der Public Cloud, sensible Daten bleiben On-Prem oder in der Private Cloud.
✓ Vorteile
✗ Nachteile
Container vs. VM
Leichter
Kein eigenes OS pro Container nötig
Docker
De-facto
Standard für Container-Virtualisierung
Ein Container ist eine isolierte, portable Laufzeitumgebung für Anwendungen. Im Gegensatz zu VMs teilen sich alle Container denselben Betriebssystem-Kernel des Hosts – sie bringen nur das mit, was ihre Anwendung braucht (Bibliotheken, Konfiguration, Code).
| Merkmal | Container | Virtuelle Maschine (VM) |
|---|---|---|
| Betriebssystem | Teilt Kernel des Hosts | Eigenes vollständiges OS |
| Startzeit | Millisekunden | Sekunden bis Minuten |
| Ressourcenverbrauch | Gering (MB-Bereich) | Hoch (GB-Bereich) |
| Isolation | Prozess-Isolation (weniger stark) | Vollständige Isolation (Hypervisor) |
| Portabilität | Sehr hoch | Eingeschränkter |
| Sicherheit | Geringere Isolation | Stärkere Isolation |
| Einsatz | Microservices, CI/CD, Cloud-native | Legacy-Apps, vollständige OS-Isolation |
Dockerfile
Textdatei mit Anweisungen zum Bauen eines Images. Legt fest, welches Basis-Image verwendet wird, welche Pakete installiert werden und welcher Befehl beim Start ausgeführt wird.
Image
Unveränderliches, schreibgeschütztes Abbild einer Anwendung mit allen Abhängigkeiten. Wird aus dem Dockerfile gebaut (docker build) und kann in Registries wie Docker Hub gespeichert werden.
Container
Laufende Instanz eines Images. Ein Image kann beliebig viele Container erzeugen. Container sind flüchtig – Daten gehen beim Stoppen verloren, sofern kein Volume eingebunden ist.
Volume
Persistenter Datenspeicher für Container. Daten im Volume überleben den Neustart oder die Löschung eines Containers – wichtig für Datenbanken oder Konfigurationsdateien.
Docker Compose
Werkzeug, um mehrere Container als Verbund zu definieren und zu starten (z.B. Webserver + Datenbank). Konfiguration in einer docker-compose.yml-Datei.
Kubernetes (K8s) – Ausblick
Orchestrierungsplattform für viele Container in der Produktion. Übernimmt automatisch Lastverteilung, Neustart bei Ausfällen, Skalierung und Updates. Für die IHK relevant als Begriff und Konzept.
Prüfungsrelevanter Ablauf in 4 Schritten:
| Kriterium | On-Prem | Private Cloud | Public Cloud | Hybrid Cloud |
|---|---|---|---|---|
| Datenkontrolle | Maximal | Hoch | Gering | Mittel |
| Skalierbarkeit | Gering | Mittel | Sehr hoch | Hoch |
| Investitionskosten | Sehr hoch | Hoch | Gering | Mittel |
| Betriebsaufwand | Sehr hoch | Mittel | Gering | Mittel–hoch |
| Compliance (DSGVO etc.) | Einfach | Gut möglich | Aufwändig | Komplex |
| Typische Nutzer | Behörden, Banken | Konzerne, Kliniken | Startups, E-Commerce | Großunternehmen |
In der IHK-Prüfung erscheinen oft Fallbeispiele. Hier die häufigsten Muster:
| Szenario | Modell | Begründung |
|---|---|---|
| Krankenhaus will Patientendaten verwalten | Private / On-Prem | Datenschutz, DSGVO, Geheimhaltungspflicht |
| Startup braucht schnell Webserver für Website | IaaS / Public Cloud | Schnell verfügbar, günstig, skalierbar |
| Entwicklerteam will App deployen ohne Serveradmin | PaaS | Kein OS-/Infrastruktur-Management nötig |
| Mitarbeiter nutzen E-Mail über Browser | SaaS | Fertige Anwendung, keine Installation |
| Konzern: ERP On-Prem, Webshop in Public Cloud | Hybrid Cloud | Sensible Daten intern, Lastspitzen in Public |
| Anwendung als Docker-Container mit Webserver + DB | Container / PaaS | Docker Compose, portable Laufzeitumgebung |
In Cloud-Diskussionen häufig gefragt:
→ Cloud-Anbieter werben damit, CAPEX in OPEX umzuwandeln: statt einmaligem Serverkauf zahlt man monatlich für genutzte Ressourcen.
Fortschritt
0 von 8 beantwortet
1. Ein Unternehmen möchte eine eigene Webanwendung entwickeln, ohne sich um Server-Administration oder Betriebssystem-Updates kümmern zu müssen. Welches Cloud-Servicemodell ist am geeignetsten?
2. Was versteht man unter dem Begriff „On-Premises"?
3. Welcher Aussage trifft auf Docker-Container im Vergleich zu virtuellen Maschinen (VMs) zu?
4. Ein Krankenhaus möchte seine Patientendaten verwalten und dabei die DSGVO-Konformität sicherstellen. Welches Cloud-Betriebsmodell ist am ehesten geeignet?
5. Was ist ein Docker-Image?
6. Wofür steht die Abkürzung „SaaS"?
7. Was beschreibt den Begriff „Hybrid Cloud"?
8. Welches Docker-Werkzeug wird verwendet, um mehrere Container (z.B. Webserver und Datenbank) gemeinsam zu definieren und zu starten?