Zum Inhalt springen

Backup und Umzug

Sicherung und Umzug gehören zusammen: Ein Umzug ist technisch nichts anderes als eine Sicherung auf der alten Maschine und deren Wiederherstellung auf der neuen. Für beides liegen dem Auslieferungspaket die nötigen Hilfsmittel bei.

Eine Sicherung muss den gesamten Zustand einer Instanz umfassen, und nur den Zustand. Dazu gehören die Datenbank mit den Inhalten der Instanz, die hochgeladenen Dateien und die Konfiguration samt ihren Geheimnissen. Die Geheimnisse gehören zwingend dazu: Ohne sie bleibt ein Teil der Datenbank auch nach einer vollständigen Wiederherstellung unlesbar.

Nicht gesichert werden muss, was sich aus diesem Zustand wieder herleiten lässt. Solche abgeleiteten Bestände bauen sich nach einer Wiederherstellung von selbst wieder auf. Laufzeitprotokolle sind ebenfalls kein Zustand.

Die Sicherung wird einmal eingerichtet und läuft danach zeitgesteuert, mit einer Aufbewahrungsregel, die alte Stände nach einer festgelegten Frist verfallen lässt. Wie oft gesichert wird, ergibt sich aus einer einzigen Frage: Wie viel Arbeit darf im schlimmsten Fall verloren gehen?

Eine Wiederherstellung ist zerstörend. Sie ersetzt den aktuellen Stand der Instanz durch den Stand aus der Sicherung; was seither entstanden ist, ist danach weg. Der Weg dorthin verlangt deshalb eine ausdrückliche Bestätigung. Behandeln Sie eine Wiederherstellung als bewussten Eingriff und nicht als Routinehandgriff.

Ein Umzug führt über eine Sicherung der alten Instanz, die Einrichtung der neuen Maschine und das Einspielen dieses Standes. Drei Punkte entscheiden über das Gelingen:

  • Die Geheimnisse der bestehenden Instanz werden übernommen und nicht neu erzeugt.
  • Die neue Instanz wird geprüft, bevor umgeschaltet wird, nicht danach.
  • Zwischen der massgeblichen Sicherung und der Umschaltung darf nicht weitergearbeitet werden, sonst fehlt genau diese Arbeit auf dem neuen Server.

Die Kopie der Sicherung, die für den Umzug transportiert wird, enthält Geheimnisse und Kundeninhalte. Löschen Sie sie nach dem Umzug; bestehen bleibt allein die reguläre Sicherung.

  • Die Wiederherstellung einmal testen, bevor Sie sich darauf verlassen. Eine Sicherung, die nie zurückgespielt wurde, ist eine Annahme, keine Sicherung. Der Test gehört auf eine Testmaschine, nicht auf das Produktivsystem.
  • Die Sicherung ausserhalb des Servers spiegeln. Eine Kopie auf derselben Maschine schützt gegen ein versehentliches Löschen, nicht gegen den Verlust der Maschine. Weil eine Sicherung Geheimnisse enthält, gehört sie nur verschlüsselt in eine Cloud und nie in ein Repository.