Strategia kopii zapasowych
Przeanalizowałem, czy codzienna kopia całego serwera jest wystarczająca, czy należy wdrożyć dodatkowe narzędzie do kopii przechowywanych poza serwerem.
Przyjęte rozwiązanie
Pozostałem przy codziennych kopiach całej maszyny, uzupełnionych o osobny, nocny zrzut bazy danych. Jest to świadomy kompromis: wszystkie kopie znajdują się u jednego dostawcy infrastruktury. Dla środowiska laboratoryjnego ryzyko jest akceptowalne, ponieważ konfigurację usług można odtworzyć z plików Compose i repozytoriów, a jedynymi danymi wymagającymi ochrony jest baza wiedzy.
W środowiskach klientów stosuję zasadę 3-2-1: trzy kopie danych, na dwóch różnych nośnikach, w tym jedna przechowywana poza główną lokalizacją.
Dlaczego osobny zrzut bazy
Kopia wykonana w trakcie pracy bazy danych nie gwarantuje spójności danych. W większości przypadków baza uruchomi się poprawnie, jednak nie jest to pewne. Zrzut wykonywany narzędziem bazy danych zapisuje dane w spójnym stanie i trafia do kopii całego serwera razem z pozostałymi plikami.
Kolejny krok
Zaplanowany test odtworzenia danych z kopii. Kopia, której odtworzenie nigdy nie zostało sprawdzone, nie daje pewności ochrony danych.