Unser Kurs wurde für IT-Experten entwickelt, die sich auf den Betrieb und die Verwaltung von zuverlässigen, robusten und hochverfügbaren Systemen spezialisieren möchten. Sie lernen wichtige Begriffe wie Resilienz, Fehlertoleranz, Failover-Strategien, Redundanzmodelle, Fencing und Quorum kennen sowie deren Bedeutung in einer hochverfügbaren IT-Umgebung. Im Kurs vertiefen wir uns in Schlüsselkomponenten von Hochverfügbarkeitssystemen, einschließlich Pacemaker, Corosync, HAProxy und DRBD. Jede dieser Komponenten wird detailliert behandelt, um Sie mit ihrer Funktionsweise, ihren Stärken und ihrer Anwendung vertraut zu machen. Neben der Theorie konzentrieren wir uns auch auf praktische Szenarien und realistische Anwendungen.
Schwerpunkte
Konzepte:
- Resilienz vs. Fehlertoleranz
- Failover-Strategien
- Redundanzmodelle
- Fencing
- Quorum
Komponenten:
- Pacemaker: Cluster-Ressourcen-Manager
- Corosync: Synchronisations-Engine
- HAProxy: Lastenausgleich für Hochverfügbarkeit
- DRBD: Verteilte Blockgeräte
Szenarien:
- Web: Apache-Cluster mit HAProxy
- Datenbank: HA PostgreSQL
- Speicher: HA NFS vs. Cluster-Dateisysteme (z.B. CephFS)
Diskussion:
- High-Availability in einer Kubernetes-Welt