Projektbeschreibung
ÜbersetztWas wir wollen, ist eine langweilige, schriftliche, testbare Routine. Datenbanken und Dateien nach ihren eigenen Zeitplänen, mit einer sinnvollen Anzahl von Generationen, die aufbewahrt werden. Zwei Speicherorte gleichzeitig, der zweite vollständig außerhalb des Hosting-Kontos. Ein Testserver, auf dem eine Kopie nicht nur gespeichert, sondern entpackt und gestartet wird, sodass der Bericht sagt: "Website geöffnet, Administrator angemeldet, letzte Bestellung vorhanden" anstatt "Archiv ist vier Gigabyte". Separat Verfügbarkeitsprüfungen, die den Seiteninhalt und nicht nur den Antwortcode betrachten, denn ein zwischengespeicherter Stub antwortet mit einem Erfolgscode und lügt stundenlang. Zertifikatsablauf und freier Speicherplatz sollten uns Wochen im Voraus warnen, nicht am Morgen, an dem sie ablaufen.
Einige Bedingungen, auf die wir bestehen, weil wir bereits durch das Gegenteil verbrannt wurden:
— ein Backup zählt nur dann als funktionierend, wenn tatsächlich eine Wiederherstellung daraus durchgeführt wurde; bis dahin ist es kein Backup, es ist Hoffnung;
— Anmeldeinformationen für den Backup-Speicher sind getrennt von den Anmeldeinformationen für den Server, andernfalls trägt ein Einbruch die Websites und die Kopien in einem einzigen Zug weg;
— Warnungen sind so eingestellt, dass die Leute sie lesen, anstatt sie stummzuschalten: Der Schwellenwert und der Empfänger werden mit uns vereinbart, bevor etwas eingeschaltet wird;
— ein Wiederherstellungsmanual in einfacher Sprache, geschrieben für unser eigenes Personal, damit wer auch immer nachts Dienst hat, nicht die Skripte anderer lesen muss;
— eine kurze tägliche Nachricht, die uns mitteilt, dass die Kopien von gestern erstellt und überprüft wurden.