Aus der Praxis
Backup gibt es – aber wurde der Restore je nachgewiesen?
Wiederherstellung als Code: erst bewiesen, dann umgezogen
Ausgangslage
Ein zentrales System, an dem jeder Build hing, musste umziehen. Ein Backup gab es. Ob daraus im Ernstfall wieder ein vollständiges System würde, hatte niemand geprüft.
Was wir getan haben
Die gesamte Migration haben wir mit Ansible gebaut, auch den Restore. Wiederherstellen ist damit kein Handbuch, das jemand im Notfall abarbeitet, sondern ein Ablauf, der jedes Mal gleich läuft. Und weil er jedes Mal gleich läuft, haben wir ihn auf der neuen Umgebung ausgeführt und das Ergebnis auf Vollständigkeit geprüft, bevor umgeschaltet wurde.
Ergebnis
Der Restore ist nachgewiesen, nicht vermutet. Umgezogen wurde erst danach.
Was geblieben ist
Ein wiederholbarer Restore-Ablauf im Code, der sich jederzeit erneut beweisen lässt.
Zur Leistung: Gewachsene Software übernehmen Alle Fallgeschichten