Cloud & Infrastruktur
Cloud & Infrastruktur
Die moderne IT-Infrastruktur – von Cloud Computing und Virtualisierung über Container und Kubernetes bis zu Infrastructure as Code und Cloud-Security. Lerne, wie Unternehmen heute skalierbare, zuverlässige und sichere Systeme aufbauen.
Inhaltsverzeichnis
Schnellübersicht
Auf dieser Seite finden Sie alle Themen des Kapitels Cloud & Infrastruktur:
- Cloud Computing: Grundlagen, IaaS, PaaS, SaaS, FaaS
- Cloud-Modelle: Public, Private und Hybrid Cloud
- Virtualisierung: Hypervisor, VMs, Resource Management
- Container: Docker, Container-Orchestrierung, Kubernetes
- Serverless: AWS Lambda, Azure Functions, Google Cloud Functions
- Infrastructure as Code: Terraform, Ansible, CloudFormation
- Cloud Cost Management: FinOps, Kostenoptimierung, Budgetierung
- Multi-Cloud-Strategie: Vendor Lock-in vermeiden, Anbieter kombinieren
- Cloud-Migration: Lift & Shift, Re-Platform, Re-Architect
- Cloud Security: IAM, Verschlüsselung, Compliance
- Monitoring & Logging: Prometheus, Grafana, ELK Stack
Worum geht es hier?
Die Cloud & Infrastruktur ist das Herzstück moderner IT. Statt physische Server in eigenen Rechenzentren zu betreiben, nutzen Unternehmen heute skalierbare Cloud-Dienste, Container-Technologien und automatisierte Bereitstellungsprozesse.
Warum Cloud & Infrastruktur wichtig sind
- Skalierbarkeit: Ressourcen nach Bedarf hoch- und runterfahren (Elasticity)
- Kosteneffizienz: Pay-as-you-go statt hoher Investitionen in Hardware
- Agilität: Neue Dienste in Minuten statt Wochen bereitstellen
- Zuverlässigkeit: Hohe Verfügbarkeit durch Redundanz und globale Verteilung
- Automatisierung: Infrastructure as Code für reproduzierbare Umgebungen
- Innovation: Schneller Zugriff auf KI, Big Data und andere moderne Dienste
Cloud Service Modelle
Die vier Hauptmodelle definieren, welche Verantwortung beim Anbieter und welche beim Kunden liegt:
IaaS
Infrastructure as a Service – VMs, Storage, Netzwerke. Du verwaltest das Betriebssystem und die Anwendungen.
PaaS
Platform as a Service – Entwicklungsplattform. Du deployest nur deinen Code, der Rest wird verwaltet.
SaaS
Software as a Service – Vollständige Anwendungen wie Office 365, Salesforce. Du nutzt sie nur.
FaaS
Function as a Service – Serverless Computing. Du schreibst Funktionen, die bei Events ausgeführt werden.
Die 16 Themen im Überblick
Klicken Sie auf ein Thema, um direkt zur entsprechenden Seite zu gelangen. Die Reihenfolge ist als Lernpfad empfohlen – Sie können aber auch individuell starten.
Cloud Computing
Was ist Cloud Computing? Die verschiedenen Servicemodelle, Vorteile und typische Einsatzgebiete.
- Definition & Geschichte
- IaaS, PaaS, SaaS, FaaS im Vergleich
- Vor- und Nachteile
- Typische Use Cases
Public Cloud
Die großen Public Cloud Anbieter – Amazon Web Services, Microsoft Azure und Google Cloud Platform im Vergleich.
- AWS, Azure, GCP Vergleich
- Kern-Dienste pro Anbieter
- Preisgestaltung & Abrechnung
- Auswahlkriterien
Private Cloud
Eine Cloud im eigenen Rechenzentrum – volle Kontrolle, aber mehr Aufwand. OpenStack, VMware und Co.
- Definition & Architektur
- OpenStack, VMware vSphere
- Vor- und Nachteile
- Wann Private Cloud?
Hybrid Cloud
Kombination aus Private und Public Cloud – maximale Flexibilität bei Kontrolle über sensible Daten.
- Architektur & Konzepte
- Cloud-Bursting & Data-Tiering
- Azure Arc, AWS Outposts
- Best Practices
Virtualisierung
Die Grundlage der Cloud – virtuelle Maschinen, Hypervisor-Typen und Virtualisierungstechnologien.
- Type-1 vs. Type-2 Hypervisor
- VMware, Hyper-V, KVM, Proxmox
- Live Migration, Snapshots
- Resource Management
Container Orchestration
Container-Orchestrierung für skalierbare Anwendungen – Kubernetes, Pods, Services, Deployments.
- Kubernetes Architektur
- Pods, Deployments, Services
- Helm, Operators, CRDs
- Alternativen (Nomad, Swarm)
Docker Container
Die Revolution der Anwendungs-Verteilung – Docker Images, Container, Registry und Dockerfile.
- Docker vs. VMs
- Images, Container, Registry
- Dockerfile & Best Practices
- Docker CLI & Netzwerk
Docker Compose
Mehrere Container als eine Einheit definieren und starten – docker-compose.yml und Stacks.
- Compose-Datei Struktur
- Services, Volumes, Networks
- Umgebungsvariablen
- Praxis-Beispiele
Docker & Portainer
Portainer als grafische Oberfläche für Docker – Container, Images und Stacks visuell verwalten.
- Portainer Installation
- GUI vs. CLI
- Stacks & Templates
- Multi-Host Management
Serverless Computing
Event-getriebene Architekturen ohne Server-Management – Bezahlung nur für Ausführungszeit.
- Was ist Serverless?
- AWS Lambda, Azure Functions, Google Cloud Functions
- Events & Trigger
- Cold Start & Best Practices
Infrastructure as Code
Infrastruktur als Code definieren – reproduzierbare, versionierte und automatisierte Bereitstellungen.
- IaC Prinzipien & Vorteile
- Terraform, Ansible, Pulumi
- CloudFormation, ARM Templates
- State Management & Best Practices
Cloud Cost Management
Kosten in der Cloud verstehen, optimieren und im Griff behalten – FinOps-Praktiken und Tools.
- FinOps-Grundlagen
- Budgetierung & Alerts
- Reserved Instances & Savings Plans
- Cost Explorer & Tools
Multi-Cloud-Strategie
Mehrere Cloud-Anbieter kombinieren – Vendor Lock-in vermeiden und Resilienz erhöhen.
- Strategien & Use Cases
- Herausforderungen (Management, Security)
- Multi-Cloud Management Tools
- Anwendungsfälle
Cloud-Migration
Den Weg in die Cloud planen und umsetzen – verschiedene Migrationsstrategien und Best Practices.
- Migrationsstrategien
- Lift & Shift, Re-Platform, Re-Architect
- Planung & Vorbereitung
- Sicherheit & Compliance
Cloud Security
Sicherheit in der Cloud – Identity & Access Management, Verschlüsselung, Netzwerk-Sicherheit und Compliance.
- Shared Responsibility Model
- IAM, RBAC, MFA
- Verschlüsselung (at rest, in transit)
- Compliance (DSGVO, ISO 27001)
Monitoring & Logging
Observability in der Cloud – Metriken, Logs und Traces für zuverlässige Systeme.
- Die 3 Säulen: Metrics, Logs, Traces
- Prometheus, Grafana, Datadog
- ELK Stack (Elasticsearch, Logstash, Kibana)
- Alerting & SLI/SLO/SLA
Empfohlener Lernpfad
Sie sind unsicher, wo Sie anfangen sollen? Folgen Sie einfach diesem bewährten Lernpfad – er führt Sie Schritt für Schritt durch Cloud & Infrastruktur.
In 8 Schritten zum Cloud-Experten
Cloud Grundlagen
IaaS, PaaS, SaaS
Virtualisierung
VMs & Hypervisor
Docker
Container basics
Kubernetes
Orchestrierung
IaC
Terraform & Co.
FinOps
Kosten verstehen
Multi-Cloud
Strategie
Security
Absichern & Überwachen
Tipp für Einsteiger
Beginnen Sie mit Cloud Computing Grundlagen und Virtualisierung, um ein Verständnis für die Technologie zu entwickeln. Dann lernen Sie Docker, bevor Sie sich an Kubernetes wagen. Infrastructure as Code, FinOps und Security kommen zum Schluss, wenn Sie die Grundlagen beherrschen.
FAQ – Häufige Fragen & Antworten
Häufige Fragen zu Cloud & Infrastruktur
Virtualisierung ist die Technologie, die es ermöglicht, mehrere virtuelle Maschinen auf einer physischen Hardware zu betreiben. Cloud Computing baut auf Virtualisierung auf, bietet aber zusätzlich:
- Self-Service-Portale für Benutzer
- Automatische Skalierung (Elasticity)
- Pay-as-you-go-Abrechnung
- Globale Verteilung und Redundanz
- Managed Services (Datenbanken, KI, etc.)
Virtualisierung ist die Basis-Technologie, Cloud ist das Service-Modell darüber.
Container sind besser für:
- Microservices-Architekturen
- Schnelle Deployment-Zyklen (CI/CD)
- Hohe Packungsdichte (mehr Apps auf einem Host)
- Portabilität zwischen Umgebungen
VMs sind besser für:
- Legacy-Anwendungen, die ein vollständiges OS benötigen
- Starke Isolation zwischen Anwendungen
- Unterschiedliche Betriebssysteme auf gleicher Hardware
- Anwendungen mit speziellen Kernel-Anforderungen
Kubernetes hat eine steile Lernkurve, ist aber beherrschbar:
- Grundlagen (1-2 Wochen): Pods, Deployments, Services verstehen
- Praxis (1-2 Monate): Erste Anwendungen deployen, Debugging lernen
- Fortgeschritten (3-6 Monate): Helm, Operators, Custom Resources, Networking
- Experte (1+ Jahre): Cluster-Management, Security, Performance-Tuning
Tipp: Beginnen Sie mit Docker und Docker Compose, bevor Sie zu Kubernetes wechseln.
Infrastructure as Code bedeutet, dass Sie Ihre Infrastruktur (Server, Netzwerke, Datenbanken) mit Code definieren statt manuell zu konfigurieren.
Vorteile:
- Reproduzierbarkeit: Gleiche Umgebung überall (Dev, Test, Prod)
- Versionierung: Änderungen in Git nachverfolgen
- Automatisierung: CI/CD-Pipelines für Infrastruktur
- Dokumentation: Der Code ist die Dokumentation
- Skalierung: 100 Server so einfach wie 1 erstellen
Beliebte Tools: Terraform (multi-cloud), Ansible (Konfiguration), CloudFormation (AWS), ARM Templates (Azure).
Es gibt keine "beste" Cloud – es hängt von Ihren Anforderungen ab:
- AWS: Marktführer, größte Auswahl an Diensten, ausgereifteste Plattform. Ideal für: Unternehmen mit vielen verschiedenen Anforderungen.
- Azure: Beste Integration mit Microsoft-Produkten (Active Directory, Office 365). Ideal für: Unternehmen mit Microsoft-Stack.
- GCP: Stärken in Data Analytics, KI/ML, Kubernetes (GKE). Ideal für: Datengetriebene Unternehmen, Startups.
Tipp: Viele Unternehmen nutzen Multi-Cloud-Strategien, um Vendor Lock-in zu vermeiden und die Stärken verschiedener Anbieter zu kombinieren.
Die Cloud ist oft sicherer als eigene Rechenzentren, wenn richtig konfiguriert:
- Physische Sicherheit: Hochsichere Rechenzentren mit 24/7-Überwachung
- Zertifizierungen: ISO 27001, SOC 2, PCI-DSS, HIPAA
- Security-Teams: Tausende Security-Experten bei AWS, Azure, GCP
- Automatische Updates: Patches werden automatisch eingespielt
Aber: Die meisten Security-Vorfälle in der Cloud sind auf Fehlkonfigurationen durch den Kunden zurückzuführen (z.B. offene S3-Buckets, fehlendes MFA, zu weitreichende IAM-Rechte). Deshalb ist Cloud Security Training essentiell.
Die Cloud-Kosten können schnell aus dem Ruder laufen, wenn man nicht aufpasst:
- Pay-as-you-go: Sie zahlen nur für das, was Sie nutzen
- Versteckte Kosten: Datenausgang, API-Aufrufe, Snapshots, Backups
- Idle Resources: Nicht genutzte VMs, die aber trotzdem Geld kosten
- Overprovisioning: Zu große Instanzen "für alle Fälle"
Tipps zur Kostenkontrolle:
- Budget-Alerts einrichten
- Cost Explorer / Cost Management nutzen
- Reserved Instances / Savings Plans für stabile Workloads
- Spot Instances für flexible Workloads
- Regelmäßig nicht genutzte Ressourcen aufräumen
Lift & Shift (Re-Hosting): Die Anwendung wird ohne Änderungen in die Cloud verschoben. Vorteil: Schnell und einfach. Nachteil: Optimierungspotential wird nicht genutzt.
Re-Platform (Re-Factoring): Die Anwendung wird angepasst, um Cloud-native Dienste zu nutzen (z.B. Managed Datenbanken statt eigene VMs). Mehr Aufwand, aber bessere Skalierung und geringere Betriebskosten.
Re-Architect (Refactoring): Die Anwendung wird grundlegend umgebaut – z.B. in Microservices mit Container- und Serverless-Technologien. Höchster Aufwand, maximale Vorteile in Skalierbarkeit und Agilität.
FinOps ist die Verschmelzung von Finance und DevOps – eine Kultur und Praxis, um Cloud-Kosten zu managen.
Warum wichtig?
- Cloud-Kosten sind variabel und können schnell explodieren
- FinOps schafft Transparenz über Kosten und Nutzung
- Teams treffen bessere Entscheidungen mit Kostendaten
- Unternehmen können Budgets einhalten und Kosten optimieren
Die drei Phasen von FinOps: Inform (Kosten verstehen), Optimize (Ressourcen optimieren) und Operate (Kontinuierliches Management).
Vorteile einer Multi-Cloud-Strategie:
- Vendor Lock-in vermeiden: Abhängigkeit von einem Anbieter reduzieren
- Best-of-Breed: Von jedem Anbieter die besten Dienste nutzen
- Resilienz: Ausfall eines Anbieters hat weniger Auswirkungen
- Kostenoptimierung: Preise verschiedener Anbieter vergleichen
- Compliance: Daten lokal in bestimmten Regionen halten
Herausforderungen: Höhere Komplexität, mehr Security-Aufwand, notwendige Orchestrierungs-Tools.
Empfohlene Vorkenntnisse:
- Grundlegende IT-Kenntnisse: Netzwerke (IP, DNS, HTTP), Betriebssysteme (Linux, Windows)
- Command Line: Grundlegende Shell-Befehle (bash, PowerShell)
- Grundlegendes Verständnis von Servern: Was ist ein Web-Server, eine Datenbank?
Keine Vorkenntnisse nötig für:
- Cloud Computing Grundlagen
- Public Cloud Einführung
- High-Level-Konzepte (IaaS, PaaS, SaaS)
Tipp: Wenn Sie die Kapitel 01-05 (Grundlagen, Hardware, Betriebssysteme, Programmierung, Netzwerke) durchgearbeitet haben, sind Sie perfekt vorbereitet.
Zusammenfassung
Die wichtigsten Punkte
- 16 Hauptthemen: Cloud Computing, Public/Private/Hybrid Cloud, Virtualisierung, Container, Kubernetes, Docker, Serverless, IaC, Cloud Cost Management, Multi-Cloud, Migration, Security, Monitoring
- Service-Modelle: IaaS (Infrastruktur), PaaS (Plattform), SaaS (Software), FaaS (Funktionen)
- Cloud-Anbieter: AWS, Azure, GCP – jeder hat seine Stärken
- Container vs. VMs: Container für Microservices, VMs für starke Isolation
- Kubernetes: Standard für Container-Orchestrierung, aber steile Lernkurve
- Serverless: Kein Server-Management, Bezahlung nach Ausführung
- Infrastructure as Code: Terraform, Ansible für reproduzierbare Infrastruktur
- FinOps: Cloud-Kosten verstehen, optimieren und im Griff behalten
- Multi-Cloud: Vendor Lock-in vermeiden, Resilienz und Flexibilität
- Cloud-Migration: Lift & Shift, Re-Platform oder Re-Architect
- Cloud Security: Shared Responsibility Model, IAM, Verschlüsselung
- Monitoring: Prometheus, Grafana, ELK Stack für Observability
- Kosten: Pay-as-you-go, aber auf versteckte Kosten achten
- Lernpfad: Grundlagen → Virtualisierung → Docker → Kubernetes → IaC → FinOps → Multi-Cloud → Security
Bereit durchzustarten?
Cloud & Infrastruktur ist einer der gefragtesten Bereiche in der IT. Nehmen Sie sich Zeit, arbeiten Sie die Themen in Ihrem Tempo durch und bauen Sie eigene Projekte in der Cloud. Die meisten Anbieter haben Free Tiers, mit denen Sie kostenlos üben können!
Jetzt mit Cloud Computing startenWeiterführende Kapitel
CPU, RAM, Mainboard, GPU, Speichermedien – die physischen Komponenten im Detail.
Zum Hardware-KapitelWindows, Linux, macOS – wie Betriebssysteme Hardware und Anwendungen verwalten.
Zum OS-KapitelTCP/IP, Routing, Switching, WLAN und Netzwerksicherheit verstehen.
Zum Netzwerk-KapitelKryptographie, Netzwerksicherheit, Authentifizierung und Compliance.
Zum Security-Kapitel