Was sind Backups?

Backups sind Kopien von Datenbank und Dateien, mit denen du einen Stand zurückholen kannst.

Was es ist

Ein Backup ist eine Kopie, von der du zurückkommst, wenn eine Datenbank leer ist, ein Deploy schiefging oder jemand die falschen Zeilen gelöscht hat. Eine Kopie auf derselben Platte hilft nicht, wenn die Platte weg ist. Der Sinn ist ein zweiter Ort und ein Stand, den du benennen kannst: gestern Nacht, vor dem Deploy, vor der Migration.

Der Unterschied zwischen einer Kopie und einem Backup ist, ob du den Stand an einem anderen Ort und zu einem bekannten Zeitpunkt wieder öffnen kannst.

Woraus es besteht

Dazu gehören Rhythmus und Aufbewahrung. Jede Nacht eine volle Kopie, oder häufiger nur die Änderungen. Wie viele Tage bleiben. Ob du eine Kopie auch außerhalb des Rechenzentrums hast. Eine Sicherung, die niemand je zurückgespielt hat, ist eine Hoffnung, kein Backup. Eine Probe, ob die Kopie sich öffnen lässt und die Anwendung damit startet, gehört dazu.

Was schiefgeht

Datenbank und Dateien sind zwei Sicherungen. Die eine ohne die andere ergibt einen Stand, der nicht zusammenpasst: neue Dateien, alte Zeilen, oder umgekehrt. Der Zeitpunkt beider Kopien sollte nah beieinander liegen.

Wie es auf MainPath vorkommt

Auf MainPath sind Backups Teil des Betriebs. Die Schritte stehen unter Backups. Du holst einen Stand zurück, ohne auf jedem Server eigene Skripte zu pflegen, die seit Monaten niemand ausgeführt hat.

Alle Begriffe