Opis projektu
PrzetłumaczoneCzego chcemy, to nudna, pisemna, testowalna rutyna. Bazy danych i pliki na własnych harmonogramach, z sensowną liczbą generacji przechowywanych. Dwa miejsca przechowywania jednocześnie, drugie całkowicie poza kontem hostingowym. Serwer testowy, na którym kopia nie jest tylko przechowywana, ale rozpakowywana i uruchamiana, tak aby raport mówił "witryna otwarta, administrator zalogowany, ostatnie zamówienie obecne", a nie "archiwum ma cztery gigabajty". Osobno, kontrole dostępności, które sprawdzają zawartość strony, a nie tylko kod odpowiedzi, ponieważ pamięć podręczna odpowiada kodem sukcesu i kłamie przez godziny. Wygasanie certyfikatu i wolne miejsce na dysku powinny ostrzegać nas tygodnie wcześniej, a nie rano, gdy się skończą.
Kilka warunków, na które nalegamy, ponieważ już zostaliśmy poparzeni przez przeciwieństwo:
— kopia zapasowa liczy się jako działająca tylko po tym, jak przywrócenie zostało faktycznie z niej wykonane; do tego czasu nie jest kopią zapasową, to jest nadzieja;
— poświadczenia do przechowywania kopii zapasowych są oddzielne od poświadczeń do serwera, w przeciwnym razie jedno włamanie zabiera witryny i kopie w jednym ruchu;
— powiadomienia są dostosowane tak, aby ludzie je czytali zamiast je wyciszać: próg i odbiorca są uzgadniane z nami przed włączeniem czegokolwiek;
— podręcznik odzyskiwania w prostym języku, napisany dla naszego personelu, aby ktokolwiek, kto jest na dyżurze w nocy, nie czytał skryptów kogoś innego;
— jedna krótka codzienna wiadomość informująca nas, że wczorajsze kopie zostały wykonane i zweryfikowane.