Hosting & Performance

Wiederherstellungstest

Ein Wiederherstellungstest ist die probeweise Rückspielung einer Datensicherung, mit der überprüft wird, ob sich die Website daraus tatsächlich vollständig und in kurzer Zeit wiederherstellen lässt.

Der Wiederherstellungstest macht aus einer angenommenen Absicherung eine belegte – er ist der Prüfschritt, der einer [[datensicherung|Datensicherung]] erst ihren Wert gibt.

In einfachen Worten

Eine Sicherung, die nie zurückgespielt wurde, ist eine Annahme und keine Gewissheit. Ob eine Sicherung wirklich vollständig ist, ob Dateien und Datenbank zusammenpassen und ob der Vorgang in vertretbarer Zeit gelingt, zeigt sich erst, wenn man ihn einmal durchführt. Genau das leistet der Wiederherstellungstest: Eine Sicherung wird probeweise eingespielt – üblicherweise in eine Staging-Umgebung, damit der Test den Live-Betrieb nicht berührt – und das Ergebnis auf Vollständigkeit geprüft. Zwei Kennzahlen ordnen das Ergebnis ein. Die Wiederherstellungszeit (RTO) beschreibt, wie lange es dauert, bis die Website nach einem Ausfall wieder läuft. Der maximal tolerierbare Datenverlust (RPO) beschreibt, wie viel an Änderungen zwischen der letzten Sicherung und dem Ausfall im schlimmsten Fall verloren geht. Beide Werte sind erst dann belastbar, wenn ein Test sie bestätigt hat.

Wozu brauche ich das?

Der Wiederherstellungstest gehört zu jeder ernst gemeinten Website-Wartung, die auf Sicherungen setzt. Er beantwortet die einzige Frage, die im Ernstfall zählt: Lässt sich die Website aus der vorhandenen Sicherung wirklich zurückholen? Ohne diesen Nachweis bleibt die Sicherung ein Versprechen, dessen Einlösbarkeit sich ausgerechnet im Schadensfall zum ersten Mal zeigt – dem denkbar schlechtesten Zeitpunkt für eine böse Überraschung. Ein regelmäßiger Test verwandelt Hoffnung in eine überprüfte Zusage.

Beispiel aus der Praxis

Eine typische Ausgangslage: Ein Betrieb sichert seine Website seit Jahren automatisch und fühlt sich abgesichert. Bei einem Server-Ausfall stellt sich heraus, dass die Sicherung zwar alle Dateien enthält, die Datenbank aber seit einer Umstellung nur unvollständig mitgesichert wurde – bemerkt hat das niemand, weil nie eine Rückspielung stattfand. Ein regelmäßiger Wiederherstellungstest hätte die Lücke lange vorher sichtbar gemacht, als sie sich in Ruhe beheben ließ, statt sie erst im Ausfall unter Zeitdruck zu offenbaren.

Wirtschaftlicher Nutzen

Der Wiederherstellungstest kostet planbaren Aufwand und verhindert im Gegenzug den teuersten aller Irrtümer: sich abgesichert zu glauben, ohne es zu sein. Der wirtschaftliche Wert liegt in der Verlässlichkeit der Wiederherstellungszeit – nur eine getestete Sicherung erlaubt eine belastbare Aussage darüber, wie schnell die Website nach einem Vorfall wieder Umsatz und Anfragen entgegennimmt. Für Betriebe, deren Geschäft an der Erreichbarkeit der Website hängt, ist dieser Nachweis die eigentliche Absicherung, während die bloße Existenz einer Sicherungsdatei nur ein unbelegtes Versprechen ist.

Typische Fehler

  • Auf die reine Existenz von Sicherungsdateien vertraut, ohne je eine Rückspielung durchgeführt zu haben.
  • Den Test direkt auf dem Live-System versucht und damit den laufenden Betrieb gefährdet, statt eine getrennte Umgebung zu nutzen.
  • Nur geprüft, ob die Datei sich öffnen lässt, nicht aber, ob die Website daraus vollständig und funktionsfähig entsteht.
  • Die Wiederherstellungszeit geschätzt, aber nie tatsächlich gemessen – im Ernstfall dauert es dann deutlich länger als angenommen.
  • Den Test einmalig nach dem Launch gemacht und danach nie wiederholt, obwohl sich System und Konfiguration seither geändert haben.

Worauf achten?

  • Die Rückspielung in einer Staging-Umgebung durchführen, damit der Test den Live-Betrieb nicht berührt.
  • Nicht nur die Datei prüfen, sondern die wiederhergestellte Website auf Vollständigkeit und Funktion durchsehen.
  • Die tatsächliche Wiederherstellungszeit messen und dokumentieren, statt sie zu schätzen.
  • Den Test in festen Abständen wiederholen und nach größeren Änderungen an System oder Konfiguration zusätzlich ansetzen.
  • Wiederherstellungszeit (RTO) und tolerierbaren Datenverlust (RPO) als Zielwerte festlegen und gegen das Testergebnis prüfen.

Häufig gestellte Fragen

Was ist ein Wiederherstellungstest?

Ein Wiederherstellungstest ist die probeweise Rückspielung einer Datensicherung. Dabei wird überprüft, ob sich die Website aus der Sicherung vollständig und in vertretbarer Zeit wiederherstellen lässt. Erst dieser Test belegt, dass die Sicherung im Ernstfall tatsächlich brauchbar ist.

Warum reicht eine Sicherung allein nicht aus?

Weil ihre Brauchbarkeit unbewiesen bleibt, solange sie nie zurückgespielt wurde. Eine Sicherung kann unvollständig sein, Dateien und Datenbank können nicht zusammenpassen, oder der Vorgang dauert länger als angenommen. Diese Mängel zeigen sich ohne Test erst im Schadensfall – zum denkbar schlechtesten Zeitpunkt.

Was bedeuten RTO und RPO?

RTO (Recovery Time Objective) ist die Zielzeit, in der die Website nach einem Ausfall wieder laufen soll. RPO (Recovery Point Objective) ist der maximal tolerierbare Datenverlust – also wie viel an Änderungen zwischen letzter Sicherung und Ausfall verloren gehen darf. Beide Werte sind erst nach einem Test belastbar.

Wie oft sollte man einen Wiederherstellungstest machen?

In festen Abständen und zusätzlich nach größeren Änderungen an System oder Konfiguration. Ein einmaliger Test nach dem Launch verliert seine Aussagekraft, sobald sich die Website weiterentwickelt hat. Regelmäßige Wiederholung hält den Nachweis aktuell.