Hochverfügbarkeit entsteht aus Quorum, Fehlerdomänen, Datenplatzierung, Verbindungsumschaltung und geübten Betriebsentscheidungen. Das Seminar entwickelt daraus ein überprüfbares Resilienz- und Disaster-Recovery-Konzept.
Drei Tage sind notwendig, um lokale Hochverfügbarkeit, Placement, standortübergreifende Replikation und kontrollierte Failover- sowie Rückkehrtests mit realistischen Fehlerfällen zu verbinden.
Inhaltsverzeichnis
- Lernziele und fachliche Einordnung
- Zielgruppe und Voraussetzungen
- Kapitel 1: Fehlerdomänen und Hochverfügbarkeitsarchitektur
- Kapitel 2: Placement Rules und Datenlokalität
- Kapitel 3: Standortübergreifende Replikation und DR
- Kapitel 4: Failover-, Recovery- und Rückkehrtests
- Kapitel 5: Betriebsführung für Resilienz
- Praxisübungen und Laborszenarien
- Didaktik und Arbeitsweise
Lernziele
- Fehlerdomänen und Quorum-Anforderungen korrekt modellieren.
- Placement Rules für Zonen, Racks und Datenlokalität entwerfen.
- Ein standortübergreifendes DR-Modell mit RPO und RTO aufbauen.
- Failover, Datenprüfung und Rückkehr zum Normalbetrieb testen.
- Resilienzprozesse in wartbare Runbooks überführen.
Zielgruppe und Voraussetzungen
Zielgruppe: Datenbankadministration, Plattformbetrieb, SRE, Architektur, Business Continuity, Notfallmanagement und technische Revision.
Voraussetzungen: TiDB-Architekturkenntnisse, Erfahrung mit Hochverfügbarkeit, Netzwerk und Backup sowie sicherer Umgang mit Betriebsrunbooks.
Kapitel 1: Fehlerdomänen und Hochverfügbarkeitsarchitektur
Inhaltsverzeichnis dieses Kapitels
- TiDB-, PD- und TiKV-Redundanz
- Raft-Mehrheiten und Quorum
- Zonen-, Rack- und Hostausfälle
- TiProxy, Endpunkte und Anwendungsverhalten
Schwerpunkt: TiDB-, PD- und TiKV-Redundanz, Raft-Mehrheiten und Quorum, Zonen-, Rack- und Hostausfälle, TiProxy, Endpunkte und Anwendungsverhalten.
Schritt-für-Schritt-Anleitung
- Schritt 1: Zielbild und Randbedingungen erfassen
Für den Themenblock werden Einsatzfall, gewünschte Servicequalität, Daten- und Sicherheitsanforderungen sowie die Abhängigkeiten zu TiDB-, PD- und TiKV-Redundanz und Raft-Mehrheiten und Quorum dokumentiert. Messbare Prüfkriterien verhindern, dass Konfigurationen nur nach Einzelbeobachtungen bewertet werden.
- Schritt 2: Komponenten und Datenflüsse modellieren
Rollen, Konfigurationsobjekte, Datenwege, Zustandsübergänge und Fehlergrenzen werden anhand von TiDB-, PD- und TiKV-Redundanz, Raft-Mehrheiten und Quorum, Zonen-, Rack- und Hostausfälle, TiProxy, Endpunkte und Anwendungsverhalten in einem technischen Ablaufmodell festgehalten. Verantwortlichkeiten und Voraussetzungen werden jedem Schritt eindeutig zugeordnet.
- Schritt 3: Konfiguration oder Prozessfolge umsetzen
Das Laborszenario wird vom definierten Ausgangszustand bis zum funktionsfähigen Ergebnis umgesetzt. SQL, Befehle, Konfigurationswerte oder Manifeste werden versioniert, kommentiert und mit den erwarteten Zwischenständen abgeglichen.
- Schritt 4: Positiv-, Negativ- und Fehlerfälle prüfen
Funktion, Konsistenz, Berechtigungen, Performance und Fehlermeldungen werden mit Normalfällen, Grenzwerten und gezielt ausgelösten Störungen getestet. Die Prüfung bezieht insbesondere Zonen-, Rack- und Hostausfälle und TiProxy, Endpunkte und Anwendungsverhalten ein.
- Schritt 5: Betriebsfähigkeit und Wiederholbarkeit herstellen
Erforderliche Metriken, Logs, Alarmkriterien, Rückfallpunkte und Wartungsschritte werden ergänzt. Abweichungen zwischen Soll und Ist werden als konkrete Korrekturmaßnahmen dokumentiert.
- Schritt 6: Arbeitsergebnis standardisieren
Als verbindliches Arbeitsergebnis entsteht ein Fehlerdomänenmodell mit erwarteter Systemreaktion. Das Ergebnis wird mit Abnahmekriterien, Zuständigkeiten und einem Termin für die nächste Überprüfung versehen.
Kapitel 2: Placement Rules und Datenlokalität
Inhaltsverzeichnis dieses Kapitels
- Labels und Location Hierarchy
- Replikatanzahl und Rollen
- Leader- und Voter-Platzierung
- Isolation, Compliance und Kapazitätsfolgen
Schwerpunkt: Labels und Location Hierarchy, Replikatanzahl und Rollen, Leader- und Voter-Platzierung, Isolation, Compliance und Kapazitätsfolgen.
Schritt-für-Schritt-Anleitung
- Schritt 1: Zielbild und Randbedingungen erfassen
Für den Themenblock werden Einsatzfall, gewünschte Servicequalität, Daten- und Sicherheitsanforderungen sowie die Abhängigkeiten zu Labels und Location Hierarchy und Replikatanzahl und Rollen dokumentiert. Messbare Prüfkriterien verhindern, dass Konfigurationen nur nach Einzelbeobachtungen bewertet werden.
- Schritt 2: Komponenten und Datenflüsse modellieren
Rollen, Konfigurationsobjekte, Datenwege, Zustandsübergänge und Fehlergrenzen werden anhand von Labels und Location Hierarchy, Replikatanzahl und Rollen, Leader- und Voter-Platzierung, Isolation, Compliance und Kapazitätsfolgen in einem technischen Ablaufmodell festgehalten. Verantwortlichkeiten und Voraussetzungen werden jedem Schritt eindeutig zugeordnet.
- Schritt 3: Konfiguration oder Prozessfolge umsetzen
Das Laborszenario wird vom definierten Ausgangszustand bis zum funktionsfähigen Ergebnis umgesetzt. SQL, Befehle, Konfigurationswerte oder Manifeste werden versioniert, kommentiert und mit den erwarteten Zwischenständen abgeglichen.
- Schritt 4: Positiv-, Negativ- und Fehlerfälle prüfen
Funktion, Konsistenz, Berechtigungen, Performance und Fehlermeldungen werden mit Normalfällen, Grenzwerten und gezielt ausgelösten Störungen getestet. Die Prüfung bezieht insbesondere Leader- und Voter-Platzierung und Isolation, Compliance und Kapazitätsfolgen ein.
- Schritt 5: Betriebsfähigkeit und Wiederholbarkeit herstellen
Erforderliche Metriken, Logs, Alarmkriterien, Rückfallpunkte und Wartungsschritte werden ergänzt. Abweichungen zwischen Soll und Ist werden als konkrete Korrekturmaßnahmen dokumentiert.
- Schritt 6: Arbeitsergebnis standardisieren
Als verbindliches Arbeitsergebnis entsteht ein geprüftes Placement-Konzept für Verfügbarkeit und Datenlokalität. Das Ergebnis wird mit Abnahmekriterien, Zuständigkeiten und einem Termin für die nächste Überprüfung versehen.
Kapitel 3: Standortübergreifende Replikation und DR
Inhaltsverzeichnis dieses Kapitels
- Primär- und Sekundärcluster
- TiCDC, Redo Log und Konsistenzziel
- Netzwerklatenz, Rückstand und Datenprüfung
- RPO, RTO, Umschalt- und Rückschaltstrategie
Schwerpunkt: Primär- und Sekundärcluster, TiCDC, Redo Log und Konsistenzziel, Netzwerklatenz, Rückstand und Datenprüfung, RPO, RTO, Umschalt- und Rückschaltstrategie.
Schritt-für-Schritt-Anleitung
- Schritt 1: Zielbild und Randbedingungen erfassen
Für den Themenblock werden Einsatzfall, gewünschte Servicequalität, Daten- und Sicherheitsanforderungen sowie die Abhängigkeiten zu Primär- und Sekundärcluster und TiCDC, Redo Log und Konsistenzziel dokumentiert. Messbare Prüfkriterien verhindern, dass Konfigurationen nur nach Einzelbeobachtungen bewertet werden.
- Schritt 2: Komponenten und Datenflüsse modellieren
Rollen, Konfigurationsobjekte, Datenwege, Zustandsübergänge und Fehlergrenzen werden anhand von Primär- und Sekundärcluster, TiCDC, Redo Log und Konsistenzziel, Netzwerklatenz, Rückstand und Datenprüfung, RPO, RTO, Umschalt- und Rückschaltstrategie in einem technischen Ablaufmodell festgehalten. Verantwortlichkeiten und Voraussetzungen werden jedem Schritt eindeutig zugeordnet.
- Schritt 3: Konfiguration oder Prozessfolge umsetzen
Das Laborszenario wird vom definierten Ausgangszustand bis zum funktionsfähigen Ergebnis umgesetzt. SQL, Befehle, Konfigurationswerte oder Manifeste werden versioniert, kommentiert und mit den erwarteten Zwischenständen abgeglichen.
- Schritt 4: Positiv-, Negativ- und Fehlerfälle prüfen
Funktion, Konsistenz, Berechtigungen, Performance und Fehlermeldungen werden mit Normalfällen, Grenzwerten und gezielt ausgelösten Störungen getestet. Die Prüfung bezieht insbesondere Netzwerklatenz, Rückstand und Datenprüfung und RPO, RTO, Umschalt- und Rückschaltstrategie ein.
- Schritt 5: Betriebsfähigkeit und Wiederholbarkeit herstellen
Erforderliche Metriken, Logs, Alarmkriterien, Rückfallpunkte und Wartungsschritte werden ergänzt. Abweichungen zwischen Soll und Ist werden als konkrete Korrekturmaßnahmen dokumentiert.
- Schritt 6: Arbeitsergebnis standardisieren
Als verbindliches Arbeitsergebnis entsteht ein Disaster-Recovery-Design mit Replikations- und Umschaltplan. Das Ergebnis wird mit Abnahmekriterien, Zuständigkeiten und einem Termin für die nächste Überprüfung versehen.
Kapitel 4: Failover-, Recovery- und Rückkehrtests
Inhaltsverzeichnis dieses Kapitels
- kontrollierter Komponentenausfall
- Verbindungsumschaltung und Schreibschutz
- Datenkonsistenz nach Wiederanlauf
- Rückkehr zum Normalbetrieb und Beweissicherung
Schwerpunkt: kontrollierter Komponentenausfall, Verbindungsumschaltung und Schreibschutz, Datenkonsistenz nach Wiederanlauf, Rückkehr zum Normalbetrieb und Beweissicherung.
Schritt-für-Schritt-Anleitung
- Schritt 1: Zielbild und Randbedingungen erfassen
Für den Themenblock werden Einsatzfall, gewünschte Servicequalität, Daten- und Sicherheitsanforderungen sowie die Abhängigkeiten zu kontrollierter Komponentenausfall und Verbindungsumschaltung und Schreibschutz dokumentiert. Messbare Prüfkriterien verhindern, dass Konfigurationen nur nach Einzelbeobachtungen bewertet werden.
- Schritt 2: Komponenten und Datenflüsse modellieren
Rollen, Konfigurationsobjekte, Datenwege, Zustandsübergänge und Fehlergrenzen werden anhand von kontrollierter Komponentenausfall, Verbindungsumschaltung und Schreibschutz, Datenkonsistenz nach Wiederanlauf, Rückkehr zum Normalbetrieb und Beweissicherung in einem technischen Ablaufmodell festgehalten. Verantwortlichkeiten und Voraussetzungen werden jedem Schritt eindeutig zugeordnet.
- Schritt 3: Konfiguration oder Prozessfolge umsetzen
Das Laborszenario wird vom definierten Ausgangszustand bis zum funktionsfähigen Ergebnis umgesetzt. SQL, Befehle, Konfigurationswerte oder Manifeste werden versioniert, kommentiert und mit den erwarteten Zwischenständen abgeglichen.
- Schritt 4: Positiv-, Negativ- und Fehlerfälle prüfen
Funktion, Konsistenz, Berechtigungen, Performance und Fehlermeldungen werden mit Normalfällen, Grenzwerten und gezielt ausgelösten Störungen getestet. Die Prüfung bezieht insbesondere Datenkonsistenz nach Wiederanlauf und Rückkehr zum Normalbetrieb und Beweissicherung ein.
- Schritt 5: Betriebsfähigkeit und Wiederholbarkeit herstellen
Erforderliche Metriken, Logs, Alarmkriterien, Rückfallpunkte und Wartungsschritte werden ergänzt. Abweichungen zwischen Soll und Ist werden als konkrete Korrekturmaßnahmen dokumentiert.
- Schritt 6: Arbeitsergebnis standardisieren
Als verbindliches Arbeitsergebnis entsteht ein vollständiges Failover- und Recovery-Testprotokoll. Das Ergebnis wird mit Abnahmekriterien, Zuständigkeiten und einem Termin für die nächste Überprüfung versehen.
Kapitel 5: Betriebsführung für Resilienz
Inhaltsverzeichnis dieses Kapitels
- Bereitschaft, Eskalation und Entscheidungsrechte
- Wartung ohne Quorum-Verlust
- Kapazitäts- und Replikationsüberwachung
- regelmäßige Tests und Aktualisierung der Runbooks
Schwerpunkt: Bereitschaft, Eskalation und Entscheidungsrechte, Wartung ohne Quorum-Verlust, Kapazitäts- und Replikationsüberwachung, regelmäßige Tests und Aktualisierung der Runbooks.
Schritt-für-Schritt-Anleitung
- Schritt 1: Zielbild und Randbedingungen erfassen
Für den Themenblock werden Einsatzfall, gewünschte Servicequalität, Daten- und Sicherheitsanforderungen sowie die Abhängigkeiten zu Bereitschaft, Eskalation und Entscheidungsrechte und Wartung ohne Quorum-Verlust dokumentiert. Messbare Prüfkriterien verhindern, dass Konfigurationen nur nach Einzelbeobachtungen bewertet werden.
- Schritt 2: Komponenten und Datenflüsse modellieren
Rollen, Konfigurationsobjekte, Datenwege, Zustandsübergänge und Fehlergrenzen werden anhand von Bereitschaft, Eskalation und Entscheidungsrechte, Wartung ohne Quorum-Verlust, Kapazitäts- und Replikationsüberwachung, regelmäßige Tests und Aktualisierung der Runbooks in einem technischen Ablaufmodell festgehalten. Verantwortlichkeiten und Voraussetzungen werden jedem Schritt eindeutig zugeordnet.
- Schritt 3: Konfiguration oder Prozessfolge umsetzen
Das Laborszenario wird vom definierten Ausgangszustand bis zum funktionsfähigen Ergebnis umgesetzt. SQL, Befehle, Konfigurationswerte oder Manifeste werden versioniert, kommentiert und mit den erwarteten Zwischenständen abgeglichen.
- Schritt 4: Positiv-, Negativ- und Fehlerfälle prüfen
Funktion, Konsistenz, Berechtigungen, Performance und Fehlermeldungen werden mit Normalfällen, Grenzwerten und gezielt ausgelösten Störungen getestet. Die Prüfung bezieht insbesondere Kapazitäts- und Replikationsüberwachung und regelmäßige Tests und Aktualisierung der Runbooks ein.
- Schritt 5: Betriebsfähigkeit und Wiederholbarkeit herstellen
Erforderliche Metriken, Logs, Alarmkriterien, Rückfallpunkte und Wartungsschritte werden ergänzt. Abweichungen zwischen Soll und Ist werden als konkrete Korrekturmaßnahmen dokumentiert.
- Schritt 6: Arbeitsergebnis standardisieren
Als verbindliches Arbeitsergebnis entsteht ein Resilienz-Runbook für geplante und ungeplante Ereignisse. Das Ergebnis wird mit Abnahmekriterien, Zuständigkeiten und einem Termin für die nächste Überprüfung versehen.
Praxisübungen und Laborszenarien
- Ausfallwirkungen für TiDB, PD, TiKV und TiProxy modellieren.
- Placement Rules für drei Fehlerdomänen entwerfen und prüfen.
- Ein DR-Szenario mit Replikationsrückstand und Umschaltkriterien planen.
- Komponentenausfall, Anwendungsumschaltung und Datenprüfung im Labor durchführen.
- Ein Resilienz-Runbook mit Entscheidungsrechten und Wartungsregeln erstellen.
Didaktik und Arbeitsweise
Kurze Fachimpulse werden unmittelbar durch Demonstrationen, strukturierte Konfigurations- oder SQL-Schritte, kontrollierte Fehlerfälle und dokumentierte Prüfpunkte vertieft. Jede Übung beginnt mit einem definierten Ausgangszustand und endet mit messbaren Abnahmekriterien, damit die erarbeiteten Vorgehensweisen als wiederholbare Standards nutzbar bleiben.
Fachbereichsleitung / Trainerteam / Ansprechpersonen
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Datenbankadministration, Plattformbetrieb, SRE, Architektur, Business Continuity, Notfallmanagement und technische Revision. |
| Voraussetzungen: | TiDB-Architekturkenntnisse, Erfahrung mit Hochverfügbarkeit, Netzwerk und Backup sowie sicherer Umgang mit Betriebsrunbooks. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Fachimpulse, Demonstrationen, strukturierte Übungen, kontrollierte Fehlerfälle und dokumentierte Praxislabore |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
