Kopie zapasowe i odzyskiwanie danych z backupu

Projektujemy i wdrażamy kopie zapasowe komputerów, serwerów, maszyn wirtualnych i danych firmowych — z harmonogramem, retencją, kopią poza urządzeniem źródłowym i testami odtwarzania.

Serwer NAS z wysuniętym dyskiem podłączony do laptopa — kopie zapasowe

Backup ocenia się jednego dnia

Kopie zapasowe to jedyny element infrastruktury, którego jakość poznaje się w najgorszym możliwym momencie — gdy dane już przepadły. Wtedy nie ma znaczenia, że zadanie „było ustawione". Liczy się to, czy kopia obejmowała właściwe dane, czy jest wystarczająco świeża, czy da się ją odczytać i ile potrwa powrót do pracy.

Dlatego projektujemy backup od końca: zaczynamy od pytania, co się stanie, gdy zabraknie konkretnych danych, i ile godzin pracy firma może stracić. Dopiero z tych odpowiedzi wynika technologia, harmonogram i miejsce przechowywania kopii.

Co obejmujemy kopiami

  • Serwery plików i bazy danych programów firmowych
  • Maszyny wirtualne w całości — z systemem i konfiguracją
  • Komputery pracowników wraz z danymi lokalnymi i profilami
  • Zasoby na macierzach NAS i udziałach sieciowych
  • Konfiguracje urządzeń sieciowych i serwerów
  • Skrzynki pocztowe, jeśli poczta jest utrzymywana lokalnie

Przy każdym z tych elementów ustalamy osobno częstotliwość i czas przechowywania — inaczej traktuje się bazę, która zmienia się co godzinę, a inaczej archiwum dokumentów sprzed pięciu lat.

Jak projektujemy backup

Zakres i priorytety

Najpierw ustalamy, które dane są firmie niezbędne do pracy, a które wygodne, ale nie krytyczne. To pozwala nie płacić za przechowywanie wszystkiego w tym samym reżimie.

Harmonogram i retencja

Ustalamy, kiedy wykonują się kopie i jak długo są przechowywane. Retencja to świadoma decyzja: ile wersji wstecz chcecie mieć i jak daleko sięgać, gdy błąd wyjdzie na jaw dopiero po tygodniach.

Kopia poza urządzeniem źródłowym

Co najmniej jedna kopia musi być niezależna od urządzenia, które chroni. W praktyce oznacza to drugie urządzenie, dysk zewnętrzny wymieniany według ustalonych zasad albo kopię w innej lokalizacji. Rozwiązanie dobieramy do tego, co realnie da się utrzymać w Waszej firmie.

Oddzielenie od uprawnień użytkowników

Kopie konfigurujemy tak, żeby konto zwykłego użytkownika nie mogło ich skasować ani nadpisać. To podstawowa ochrona przed skutkami złośliwego oprogramowania i przypadkowych działań.

Kontrola wykonania

Zadania kopii raportują swój status, a my go sprawdzamy. Błąd zgłoszony w poniedziałek i naprawiony we wtorek to drobiazg; ten sam błąd niezauważony przez trzy miesiące to utrata danych.

Testy odtwarzania

Okresowo przywracamy wybrane pliki, bazę albo całą maszynę wirtualną do środowiska testowego. Sprawdzamy nie tylko, czy dane wracają, ale też ile to trwa — bo to właśnie ten czas wyznacza długość przestoju.

Odtwarzanie danych z kopii

Odtwarzanie to osobna usługa, z której korzystają również firmy, dla których nie prowadzimy backupu na co dzień. Typowe sytuacje to skasowany albo nadpisany plik, awaria dysku w komputerze pracownika, uszkodzona baza programu księgowego, utrata serwera po awarii zasilania czy skutki złośliwego oprogramowania.

W takich przypadkach zaczynamy od zabezpieczenia obecnego stanu — żeby próby naprawy nie pogorszyły sytuacji — a następnie ustalamy, z której kopii i w jakim zakresie odtworzyć dane. Jeżeli nośnik jest uszkodzony fizycznie, mówimy o tym wprost: takie przypadki wymagają specjalistycznego laboratorium, którego nie prowadzimy.

Z czym pracujemy

Rozwiązanie dobieramy do środowiska: kopie maszyn wirtualnych w Proxmox VE i Proxmox Backup Server, Active Backup for Business na macierzach Synology dla komputerów i serwerów, mechanizmy wbudowane w systemy serwerowe oraz kopie do lokalizacji zdalnej. Nie przywiązujemy się do jednego produktu — istotne jest, żeby kopia była kompletna, odtwarzalna i pilnowana.

Jeśli nie wiecie, w jakim stanie są dziś Wasze kopie, najprościej zacząć od przeglądu infrastruktury. Zwykle w ciągu kilku godzin widać, gdzie backup istnieje tylko na papierze.

Najczęstsze pytania

Zajmujemy się odtwarzaniem danych z istniejących kopii zapasowych oraz zabezpieczaniem danych z nośników, które są jeszcze sprawne, ale sprawiają problemy. Nie prowadzimy laboratoryjnego odzyskiwania danych z dysków uszkodzonych fizycznie — takie przypadki kierujemy do wyspecjalizowanych firm i możemy pomóc w przekazaniu sprzętu.

Punktem wyjścia jest pytanie, ile pracy możecie stracić bez poważnych konsekwencji. Jeśli odpowiedź brzmi „jeden dzień", kopia dobowa wystarczy. Przy danych, które zmieniają się w ciągu dnia — bazy programów księgowych, magazynowych czy produkcyjnych — planujemy kopie częstsze. Harmonogram dobieramy do danych, a nie odwrotnie.

Nie. Kopia w tym samym urządzeniu nie przetrwa kradzieży, zalania, przepięcia ani złośliwego oprogramowania, które zaszyfruje wszystkie podłączone nośniki. Dlatego zawsze projektujemy co najmniej jedną kopię poza urządzeniem źródłowym — na osobnym sprzęcie, a tam, gdzie to możliwe, także w innej lokalizacji.

Z dwóch rzeczy: z kontroli wykonania zadań i z testowego odtworzenia. Zadania kopii potrafią zgłaszać błędy tygodniami, jeśli nikt nie czyta powiadomień. Dlatego monitorujemy ich status, a okresowo przywracamy przykładowe dane, żeby sprawdzić, czy kopia jest kompletna i czytelna.

Pomagają wrócić do pracy po takim zdarzeniu, o ile same nie zostaną zaszyfrowane. Dlatego istotne jest oddzielenie kopii od codziennych uprawnień użytkowników, przechowywanie ich poza urządzeniem źródłowym oraz zachowanie kilku wersji wstecz. Samo istnienie kopii to za mało — liczy się sposób jej przechowywania.

Zadbajmy o kopie, zanim będą potrzebne

Backup ocenia się w dniu awarii. Lepiej wcześniej sprawdzić, czy da się z niego odtworzyć dane.