DAG: Verfügbarkeit ist nicht dasselbe wie Recovery
Einführung · 4 Abschnitte · ~9 Min Lesezeit · Stand
Das DAG-Modell
Eine Database Availability Group (DAG) koordiniert Datenbankkopien und automatische oder manuelle Aktivierungen. Verfügbarkeit entsteht aus Kopien auf unabhängigen Fehlerdomänen, nicht aus der bloßen Anzahl von Serverobjekten.
| **Datenbankkopie** | Repliziert Transaktionslogs und kann aktiv geschaltet werden. |
|---|---|
| **Witness** | Liefert bei gerader Mitgliederzahl eine zusätzliche Stimme; er speichert keine Postfachdaten. |
| **Backup/Recovery** | Schützt gegen logische Löschung, Fehlkonfiguration und Szenarien außerhalb der DAG. |
Fehlerdomänen planen
Kopien auf Hosts mit derselben Stromversorgung, demselben Storage oder demselben Standort sind bei genau diesem gemeinsamen Ausfall keine unabhängigen Kopien.
Switchover vor Failover
- Replikationszustand und Queues prüfen
- Client- und Transportabhängigkeiten bestätigen
- Datenbank kontrolliert aktivieren
- Dienstpfade und Datenintegrität verifizieren
Ein geplantes Switchover testet den Betriebsweg unter kontrollierten Bedingungen. Ein Failover ist die Reaktion auf Ausfall und darf nicht zum ersten Test des Designs werden.
Recovery bleibt separat
DAG-Replikation kopiert auch viele logische Fehler. Aufbewahrung, Wiederherstellungstests, Recovery Database und organisationsweite Wiederanlaufpläne bleiben eigene Kontrollen.