Backups, die du wirklich brauchst
Sieben Tage Rückgriff klingt nach wenig, bis man nachrechnet, wofür Backups tatsächlich gebraucht werden. Ein nüchterner Blick auf Zeitfenster, Wiederherstellung und den Unterschied zwischen Sicherung und Archiv.
Die Frage kommt in fast jedem Beratungsgespräch: Wie lange gehen die Backups zurück? Bei uns sieben Tage, täglich. Die Rückfrage kommt genauso zuverlässig: Ist das nicht zu kurz?
Die ehrliche Antwort lautet: für die meisten Fälle nicht, für zwei Fälle schon. Der Unterschied liegt daran, wofür du das Backup brauchst.
Wiederherstellen ist nicht Nachschlagen
Fall eins, der häufige: etwas ist kaputt. Ein Update ging schief, ein Import hat Inhalte überschrieben, eine Erweiterung hat die Datenbank verbogen. Solche Fehler merkt man innerhalb von Stunden, spätestens am nächsten Werktag. Dafür braucht es kurze Wege, nicht lange Zeiträume: die letzte Sicherung von gestern, schnell zurückgespielt.
Fall zwei, der seltene: etwas wird nachgeschlagen. Welcher Text stand im Februar in den AGB? Wie sah eine Rechnung vor einem halben Jahr aus? Das ist keine Sicherung, das ist ein Archiv. Ein Backup danach zu bemessen, macht es teuer und trotzdem ungeeignet, weil niemand in einem Systemabzug nach einer Textstelle sucht.
Wenn du also über Backuplaufzeiten sprichst, kläre zuerst, welchen der beiden Fälle du löst. Für den ersten reichen sieben Tage fast immer. Für den zweiten gehört die Aufbewahrung dorthin, wo die Daten entstehen, in die Versionierung des Redaktionssystems, in die Buchhaltung, ins Git.
Was du vor dem Ernstfall einmal geprüft haben solltest
Ein Backup, das nie zurückgespielt wurde, ist eine Annahme. Wir empfehlen jedem Projekt einen Durchgang auf dem Staging, bei dem die Sicherung tatsächlich einmal wiederhergestellt wird. Dabei fallen genau die Dinge auf, die im Ernstfall Zeit kosten: fehlende Zugangsdaten, ein Suchindex, der neu gebaut werden muss, Dateien außerhalb des Webverzeichnisses, die niemand im Blick hatte.
Notiere dir dabei zwei Zahlen. Erstens, wie lange die Wiederherstellung gedauert hat. Zweitens, wie viel Arbeit zwischen der letzten Sicherung und dem Zeitpunkt des Ausfalls verloren wäre. Die zweite Zahl entscheidet, ob täglich reicht oder ob dein Projekt zusätzlich eine eigene Sicherung vor jedem Deployment braucht.
mysqldump --single-transaction --quick live_db \
| gzip > ~/backups/live-$(date +%Y%m%d-%H%M).sql.gz
Wo wir helfen und wo nicht
Die täglichen Sicherungen laufen in allen Tarifen, mit sieben Tagen Rückgriff, und die Wiederherstellung machen wir auf Zuruf. Im Ticket antwortet jemand, der selbst deployt, du musst also nicht erklären, was ein Suchindex ist.
Was wir nicht übernehmen: zu entscheiden, welche Daten dein Unternehmen wie lange aufbewahren muss. Das hängt an Fristen, die außerhalb des Hostings liegen. Wenn du eine längere Aufbewahrung brauchst, schreib uns, dann finden wir den passenden Weg, statt einfach die Laufzeit hochzudrehen.
Häufige Fragen zu Backups
Backup einmal durchspielen?
Melde dich, dann gehen wir den Ernstfall gemeinsam auf dem Staging durch. Danach weißt du, wie lange eine Wiederherstellung bei deinem Projekt dauert.