Cloud & Infrastruktur

KAPITEL 08

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.

16 Themen Docker & K8s IaC & DevOps Cloud Security

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.

16
Hauptthemen
60+
Unterthemen
20+
Technologien
70+
FAQ-Fragen

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.

01

Cloud Computing

Grundlagen, IaaS, PaaS, SaaS, FaaS

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
02

Public Cloud

AWS, Azure, GCP im Detail

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
03

Private Cloud

Eigene Cloud-Infrastruktur

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?
04

Hybrid Cloud

Das Beste aus beiden Welten

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
05

Virtualisierung

Hypervisor, VMs, Resource Management

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
06

Container Orchestration

Kubernetes & Co. im Detail

Container-Orchestrierung für skalierbare Anwendungen – Kubernetes, Pods, Services, Deployments.

  • Kubernetes Architektur
  • Pods, Deployments, Services
  • Helm, Operators, CRDs
  • Alternativen (Nomad, Swarm)
07

Docker Container

Containerisierung verstehen

Die Revolution der Anwendungs-Verteilung – Docker Images, Container, Registry und Dockerfile.

  • Docker vs. VMs
  • Images, Container, Registry
  • Dockerfile & Best Practices
  • Docker CLI & Netzwerk
08

Docker Compose

Multi-Container Anwendungen

Mehrere Container als eine Einheit definieren und starten – docker-compose.yml und Stacks.

  • Compose-Datei Struktur
  • Services, Volumes, Networks
  • Umgebungsvariablen
  • Praxis-Beispiele
09

Docker & Portainer

Visuelle Container-Verwaltung

Portainer als grafische Oberfläche für Docker – Container, Images und Stacks visuell verwalten.

  • Portainer Installation
  • GUI vs. CLI
  • Stacks & Templates
  • Multi-Host Management
10

Serverless Computing

AWS Lambda, Azure Functions, GCP

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
11

Infrastructure as Code

Terraform, Ansible, CloudFormation

Infrastruktur als Code definieren – reproduzierbare, versionierte und automatisierte Bereitstellungen.

  • IaC Prinzipien & Vorteile
  • Terraform, Ansible, Pulumi
  • CloudFormation, ARM Templates
  • State Management & Best Practices
12

Cloud Cost Management

FinOps & Kostenoptimierung

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
13

Multi-Cloud-Strategie

Strategie & Herausforderungen

Mehrere Cloud-Anbieter kombinieren – Vendor Lock-in vermeiden und Resilienz erhöhen.

  • Strategien & Use Cases
  • Herausforderungen (Management, Security)
  • Multi-Cloud Management Tools
  • Anwendungsfälle
14

Cloud-Migration

Lift & Shift, Re-Platform, Re-Architect

Den Weg in die Cloud planen und umsetzen – verschiedene Migrationsstrategien und Best Practices.

  • Migrationsstrategien
  • Lift & Shift, Re-Platform, Re-Architect
  • Planung & Vorbereitung
  • Sicherheit & Compliance
15

Cloud Security

IAM, Verschlüsselung, Compliance

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)
16

Monitoring & Logging

Prometheus, Grafana, ELK Stack

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

1
Cloud Grundlagen

IaaS, PaaS, SaaS

2
Virtualisierung

VMs & Hypervisor

3
Docker

Container basics

4
Kubernetes

Orchestrierung

5
IaC

Terraform & Co.

6
FinOps

Kosten verstehen

7
Multi-Cloud

Strategie

8
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

Was ist der Unterschied zwischen Cloud und Virtualisierung?

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.

Wann sollte ich Container statt VMs verwenden?

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
Ist Kubernetes schwer zu lernen?

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.

Was ist Infrastructure as Code (IaC) und warum brauche ich das?

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).

Welche Cloud ist die beste: AWS, Azure oder GCP?

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.

Wie sicher ist die Cloud?

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.

Was kostet die Cloud wirklich?

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
Was ist der Unterschied zwischen Lift & Shift, Re-Platform und Re-Architect?

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.

Was ist FinOps und warum ist es wichtig?

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).

Warum sollte ich eine Multi-Cloud-Strategie verfolgen?

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.

Brauche ich Vorkenntnisse für Cloud & Infrastruktur?

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 starten

Weiterführende Kapitel

02 – Hardware

CPU, RAM, Mainboard, GPU, Speichermedien – die physischen Komponenten im Detail.

Zum Hardware-Kapitel
03 – Betriebssysteme

Windows, Linux, macOS – wie Betriebssysteme Hardware und Anwendungen verwalten.

Zum OS-Kapitel
05 – Netzwerke

TCP/IP, Routing, Switching, WLAN und Netzwerksicherheit verstehen.

Zum Netzwerk-Kapitel
07 – IT-Sicherheit

Kryptographie, Netzwerksicherheit, Authentifizierung und Compliance.

Zum Security-Kapitel