Poradnik odporności

Kopie zapasowe i migawki VPS — świadomie używaj obu

Migawka VPS zwykle zapisuje stan z określonego momentu wewnątrz platformy hostingowej, natomiast kopia zapasowa jest przechowywaną kopią przeznaczoną do odzyskiwania — najlepiej w niezależnej domenie awarii. Żadna z tych nazw nie gwarantuje spójności, przechowywania poza lokalizacją, okresu retencji ani udanego odtworzenia, dlatego sposób wdrożenia i wyniki testów są ważniejsze od etykiety.

Najważniejsze informacje

Mocna strona migawki
Szybki powrót po kontrolowanej zmianie
Mocna strona kopii zapasowej
Wersjonowane odzyskiwanie poza platformą podstawową
Częsty brak
Kopia istnieje, ale nigdy nie sprawdzono jej odtworzenia
Cel klienta
Określony punkt i czas odzyskiwania

Oddziel szybki powrót od odzyskiwania

Migawki przydają się przed aktualizacją systemu operacyjnego, zmianą konfiguracji lub krótkim eksperymentem. Szybko zachowują stan dysku wirtualnego i ułatwiają wycofanie zmiany. Migawka przechowywana na tej samej platformie, na tym samym koncie lub w tym samym systemie pamięci masowej może jednak zniknąć razem z oryginałem, zostać usunięta przez atakującego albo wygasnąć zgodnie z polityką platformy.

Program kopii zapasowych przechowuje wersje według harmonogramu i zasad retencji, chroni je przed tą samą awarią, która dotyka produkcję, oraz zapewnia metodę odtwarzania. Kopie świadome aplikacji mogą też zachować spójność bazy danych lub transakcji pewniej niż natychmiastowy obraz dysku, który jest jedynie spójny ze stanem po awarii.

  • Używaj migawek do krótkoterminowej ochrony przy zmianach.
  • Używaj niezależnych kopii zapasowych na wypadek usunięcia danych, przejęcia systemu lub awarii platformy.
  • Nie uznawaj replik za kopie zapasowe, jeśli usunięcie jest natychmiast replikowane.

Zacznij od celów odzyskiwania

Docelowy punkt odzyskiwania określa, jak dużo najnowszych danych usługa może utracić, a docelowy czas odzyskiwania — jak długo może trwać odtwarzanie. Niski RPO może wymagać częstego zapisywania dzienników bazy danych albo replikacji połączonej z kopiami zapasowymi. Niski RTO może wymagać przygotowanej infrastruktury i przećwiczonej automatyzacji, a nie tylko nocnego archiwum.

Sporządź spis konfiguracji, sekretów, plików aplikacji, baz danych, pamięci obiektowej, DNS, certyfikatów i zależności zewnętrznych. Zdecyduj, co można odtworzyć od zera, a co trzeba skopiować. Kopia dysku bez kluczy szyfrujących lub instrukcji odtwarzania może okazać się bezużyteczna.

  • Określ RPO i RTO dla każdej usługi, a nie ogólnie dla całej firmy.
  • Uwzględnij w spisie ustawienia warstwy sterowania i DNS.
  • Udokumentuj zależności oraz kolejność ich odzyskiwania.

Projektuj z myślą o różnych domenach awarii

Przechowuj więcej niż jedną przydatną kopię, w razie potrzeby używaj więcej niż jednego nośnika lub systemu i utrzymuj co najmniej jedną kopię oddzieloną od środowiska podstawowego. W przypadku oprogramowania wymuszającego okup lub przejęcia konta cenna może być niezmienna albo odłączona warstwa retencji. Szyfruj wrażliwe dane kopii podczas przesyłania i przechowywania, a klucze chroń osobno.

Sprawdź, czy kopie u dostawcy są opcjonalne, jak często powstają, jak długo są przechowywane, czy klient może sam uruchomić odtwarzanie oraz jaki istnieje rozdział geograficzny lub platformowy. Szczegóły planu widoczne w aktualnym konfiguratorze VPSEverywhere.com są źródłem wiążącym; ten poradnik nie twierdzi, że funkcja kopii zapasowych jest wliczona.

  • Unikaj jednego zestawu danych logowania, który pozwala usunąć produkcję i wszystkie kopie.
  • Monitoruj ukończenie zadania, wiek i rozmiar kopii oraz błędy odtwarzania.
  • Dostosuj retencję zarówno do prawnych obowiązków usuwania, jak i potrzeb odzyskiwania.

Potwierdź możliwość odzyskania testem odtwarzania

Zgodnie z harmonogramem odtwarzaj kopię do odizolowanego środowiska. Sprawdź, czy pliki się otwierają, bazy danych przechodzą testy integralności, aplikacje się uruchamiają, sekrety są dostępne przez przewidzianą ścieżkę odzyskiwania, a monitoring prawidłowo wykrywa instancję testową. Zmierz czas i porównaj go z zadeklarowanym RTO.

Po teście bezpiecznie usuń kopię tymczasową i zapisz wynik, wykryte problemy, osobę odpowiedzialną oraz datę następnego testu. Zielone powiadomienie z zadania tworzenia kopii dowodzi jedynie, że proces został uruchomiony; dopiero ćwiczenie odtwarzania pokazuje, czy usługa rzeczywiście może zostać odzyskana.

Źródła

  1. NIST SP 800-34 Rev. 1: poradnik planowania awaryjnego
Częste pytania

Częste pytania

Czy migawka dostawcy jest kopią zapasową?

Może być jedną z kopii do odzyskiwania, ale nie wystarczy, jeśli współdzieli z produkcją to samo konto, platformę, pamięć masową lub ścieżkę usuwania. Zapytaj o retencję i rozdzielenie domen awarii.

Jak często wykonywać kopię VPS?

Dobierz częstotliwość do największej akceptowalnej utraty danych. Usługa z RPO równym jednej godzinie wymaga innego projektu niż statyczna witryna, którą można odbudować ze źródeł.

Czy przed migawką trzeba zatrzymać bazę danych?

Zależy to od bazy i mechanizmu wykonywania migawek. Użyj obsługiwanej przez bazę metody kopii zapasowej lub wyciszenia operacji i sprawdź spójność po odtworzeniu.