Strategia kopii zapasowych

backupbazy danychdecyzje

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.

← Wszystkie wpisy