Backup 3-2-1 — co to znaczy i jak testować odtwarzanie
Backup 3-2-1 to nie slogan z prezentacji — to minimalny standard, poniżej którego nie powinna schodzić żadna instytucja. 3 kopie danych, 2 różne nośniki, 1 kopia poza lokalizacją. Plus element, o którym większość zapomina: regularne testy odtworzenia.
Reguła 3-2-1 — rozszyfrowanie
Strategia 3-2-1 powstała jako odpowiedź na proste pytanie: ile rzeczy musi jednocześnie pójść nie tak, żeby stracić dane bezpowrotnie? Przy jednej kopii wystarczy awaria jednego dysku. Przy dwóch kopiach na tym samym serwerze — awaria serwera lub pożar w serwerowni. Strategia 3-2-1 minimalizuje to ryzyko:
- 3 kopie danych — oryginał plus dwie kopie zapasowe. Jeśli jedna kopia jest uszkodzona (a to się zdarza), masz jeszcze drugą.
- 2 różne typy nośników — np. dysk SSD w serwerze + NAS z dyskami HDD. Lub serwer + taśma LTO. Chodzi o to, żeby awaria jednego typu nośnika nie zabiła wszystkich kopii.
- 1 kopia poza lokalizacją (offsite) — NAS w innej lokalizacji, chmura (B2, S3), lub wymienne dyski przechowywane poza budynkiem. Chroni przed pożarem, kradzieżą, zalaniem.
Jak to wygląda w praktyce szkolnej
Typowa implementacja w szkole, którą wdrażam:
- Kopia 1 (oryginał): Dane na serwerze Proxmox — maszyny wirtualne, udziały sieciowe, konfiguracje.
- Kopia 2 (lokalny backup): Proxmox Backup Server na osobnym serwerze lub NAS w tej samej serwerowni. Backup dzienny, retencja 30 dni. Przyrostowy (changed block tracking) — pierwszy backup pełny, kolejne tylko zmiany.
- Kopia 3 (offsite): Replikacja nocna na NAS w innym budynku szkoły, lub synchronizacja do chmury (np. Backblaze B2 — koszt ok. 25 zł/TB/miesiąc). Alternatywnie: wymienne dyski USB, które raz w tygodniu ktoś zabiera do domu.
Retencja — ile trzymać
Retencja to zasada, jak długo przechowujemy poszczególne kopie. W środowisku szkolnym stosuję schemat:
- Dzienne: ostatnie 7 dni.
- Tygodniowe: ostatnie 4 tygodnie.
- Miesięczne: ostatnie 6 miesięcy.
Dlaczego tak? Bo nie zawsze wiemy od razu, że coś się zepsuło. Ransomware, który zaszyfrował pliki w poniedziałek, może być wykryty dopiero w piątek. Jeśli backup z poniedziałku jest jedynym, jaki mamy — jesteśmy w kłopotach. Retencja 7 dni dziennych + 4 tygodniowe daje bufor na wykrycie problemu.
Test odtworzenia — najważniejszy element
Backup, którego nikt nigdy nie odtwarzał, to tylko nadzieja, nie strategia. W mojej praktyce spotykam to regularnie: „backup się robi co noc" — ale nikt nigdy nie sprawdził, czy z tego backupu da się cokolwiek odtworzyć. A potem przychodzi awaria i okazuje się, że backup jest pusty, uszkodzony, albo brakuje kluczowej bazy danych.
Dlatego każde wdrożenie backupu zawiera obowiązkowy test odtworzenia:
- Co miesiąc: odtworzenie losowej VM z backupu na testowym hoście. Weryfikacja: czy usługa się uruchamia, czy dane są kompletne, ile trwa odtworzenie.
- Co kwartał: pełny test disaster recovery — symulacja utraty serwera głównego. Odtworzenie wszystkich krytycznych VM z backupu offsite. Zmierzenie czasu (RTO — Recovery Time Objective).
- Dokumentacja testu: data, co odtworzono, czas, wynik (sukces/niepowodzenie), uwagi.
Czego backup nie zastąpi
Backup chroni przed utratą danych, ale nie jest remedium na wszystko:
- Backup nie zastępuje redundancji. Jeśli serwer padnie i jedyną opcją jest odtworzenie z backupu, to trwa — godzinę, dwie, cały dzień. RAID, redundantne zasilacze, UPS — to minimalizuje przestoje.
- Backup nie chroni przed wyciekiem danych. Kopia zapasowa jest tak bezpieczna, jak nośnik na którym leży. Szyfrowanie backupu to konieczność, szczególnie dla kopii offsite.
- Backup bez procedury to chaos. Kto odtwarza? Z jakiego źródła? W jakiej kolejności? Co priorytetowe? Bez spisanej procedury disaster recovery, w sytuacji stresowej decyzje będą podejmowane przypadkowo.
Narzędzia, które stosuję
- Proxmox Backup Server (PBS) — natywna integracja z Proxmox VE. Backup VM z deduplication i changed block tracking. Szczegóły: artykuł o PBS.
- rsync + cron — synchronizacja plików na NAS offsite. Proste, niezawodne, konfigurowalne.
- Backblaze B2 / rclone — tanie przechowywanie kopii w chmurze. Koszt: ~25 zł/TB/miesiąc.
- Borg Backup — backup z deduplication i szyfrowaniem. Idealne do archiwizacji dokumentów.
Typowe błędy
- „Backup się robi" — ale nikt nie sprawdza logów. Ostatni udany backup był 3 miesiące temu.
- Backup na tym samym dysku co dane — awaria dysku = utrata danych + backupu jednocześnie.
- Brak szyfrowania kopii offsite — dysk USB z niezaszyfrowanym backupem zgubiony na parkingu to wyciek danych.
- Brak procedury odtworzenia — „jakoś to odtworzymy" — nie odtworzymy, nie w stresie, nie o 2:00 w nocy.
Napisz lub zadzwoń — zaczynamy od audytu obecnego stanu backupu. Zobacz cennik.
Zobacz też: Proxmox Backup Server · Proxmox w szkole · Audyt IT · Oferta dla szkół