| Termin | Definicja |
|---|---|
| Polityka retencji kopii | Polityka retencji kopii określa, ile pokoleń backupów przechowuje się przed ich nadpisaniem lub usunięciem. Jak liczba pokoleń kopii wpływa na możliwość odtworzenia danychPolityka retencji kopii zapasowych określa, jak długo poszczególne punkty przywracania pozostają dostępne oraz ile ich wersji przechowuje system. Jedno pokolenie oznacza zwykle jedną kopię wykonaną według określonego harmonogramu, na przykład kopię dzienną, tygodniową albo miesięczną. Jeżeli system przechowuje siedem kopii dziennych, użytkownik może wrócić do jednego z siedmiu ostatnich dni, o ile dane nie zostały uszkodzone wcześniej i kopie są poprawne. Po przekroczeniu ustalonego limitu najstarsza kopia może zostać usunięta lub zastąpiona nowszą. Retencja nie jest tym samym co częstotliwość wykonywania backupu. Kopię można tworzyć co godzinę, ale przechowywać tylko przez dobę. Można też wykonywać kopie raz dziennie i zachowywać wybrane punkty przez wiele miesięcy. Przy ustalaniu zasad trzeba uwzględnić RPO, czyli maksymalną akceptowaną utratę danych mierzoną w czasie, oraz RTO, czyli wymagany czas przywrócenia działania. Im krótszy RPO i dłuższy okres przechowywania, tym większa liczba kopii, ilość zajętego miejsca oraz obciążenie nośnika lub usługi backupowej. Pełne, przyrostowe i różnicowe kopie w harmonogramie retencjiPolityka retencji musi uwzględniać typ wykonywanych kopii. Kopia pełna zawiera cały wybrany zakres danych, dlatego jej odtworzenie jest stosunkowo proste, ale zajmuje więcej miejsca i trwa dłużej. Kopia przyrostowa zapisuje zmiany od czasu ostatniej kopii, niezależnie od tego, czy była ona pełna, czy przyrostowa. Odtworzenie takiego łańcucha wymaga kopii pełnej oraz wszystkich późniejszych elementów łańcucha. Uszkodzenie albo brak jednego z nich może uniemożliwić odtworzenie kompletnego stanu. Kopia różnicowa zawiera zmiany od ostatniej kopii pełnej. Jej rozmiar zwykle rośnie do czasu wykonania kolejnej pełnej kopii, ale odtwarzanie wymaga tylko kopii pełnej i ostatniej dostępnej kopii różnicowej. Przykładowy harmonogram może obejmować pełny backup w niedzielę oraz kopie przyrostowe od poniedziałku do soboty. Inny wariant to pełna kopia raz w tygodniu i kopie różnicowe w pozostałe dni. Liczba przechowywanych pokoleń musi być obliczona razem z zależnościami między plikami kopii, ponieważ usunięcie kopii bazowej może unieważnić część późniejszych punktów przywracania. W praktyce stosuje się także schemat GFS, czyli grandfather-father-son. W jego uproszczonej wersji zachowuje się wiele kopii krótkoterminowych, kilka kopii tygodniowych oraz wybrane kopie miesięczne. Taki układ ogranicza koszty codziennego przechowywania, a jednocześnie pozwala odtworzyć dane sprzed kilku tygodni lub miesięcy. Konkretne okresy nie wynikają z samej nazwy schematu, lecz z przyjętej polityki, pojemności nośników i wymagań dotyczących historii danych. Kontrola miejsca, integralności i cyklu życia backupówRetencję należy powiązać z rzeczywistym przyrostem danych i pojemnością miejsca docelowego. Samo określenie „trzydzieści kopii” nie wystarcza, ponieważ trzydzieści pełnych backupów może wymagać wielokrotnie więcej przestrzeni niż trzydzieści kopii przyrostowych. Przy kalkulacji uwzględnia się rozmiar danych początkowych, dzienny przyrost, kompresję, deduplikację, metadane oraz dodatkowy obszar potrzebny podczas tworzenia kolejnej kopii. System powinien sygnalizować brak miejsca przed rozpoczęciem automatycznego usuwania najstarszych punktów przywracania. Każda kopia powinna być okresowo weryfikowana, a nie tylko oznaczona jako zakończona bez błędu. Weryfikacja może obejmować sprawdzenie sum kontrolnych, odczyt plików lub testowe odtworzenie wybranych danych. Test przywracania ujawnia problemy, których nie widać podczas samego zapisu, na przykład uszkodzony katalog, brak wymaganych metadanych, niekompletny łańcuch kopii albo niewłaściwe uprawnienia. Dobrą praktyką jest dokumentowanie daty testu, zakresu odtworzonych danych i wyniku kontroli. Ważne jest także rozdzielenie kopii od komputera, którego dane zabezpieczają. Zasada 3-2-1 zaleca utrzymywanie co najmniej trzech kopii danych, na dwóch różnych rodzajach nośników, z jedną kopią przechowywaną poza głównym miejscem pracy. Nie jest to automatyczna gwarancja odtworzenia, ale ogranicza skutki awarii pojedynczego dysku, kradzieży urządzenia lub błędnego usunięcia plików. Jeżeli system obsługuje blokadę przed modyfikacją albo przechowywanie niezmiennych obiektów, warto określić osobny czas retencji dla takich kopii, ponieważ ich usunięcie może być celowo opóźnione do końca ustalonego okresu. Dobór retencji kopii dla laptopa i komputera PCW domu lub małym biurze harmonogram powinien odpowiadać wartości i częstotliwości zmian danych. Dokumenty edytowane codziennie mogą wymagać kopii dziennych, natomiast archiwalne zdjęcia po jednorazowym skopiowaniu nie muszą być zapisywane w pełnym backupie każdego dnia. Przykładowa prosta polityka może obejmować codzienne punkty przywracania przez czternaście dni, cztery kopie tygodniowe oraz sześć kopii miesięcznych. Taki układ jest tylko przykładem organizacyjnym; właściwa liczba pokoleń zależy od tego, jak długo użytkownik może potrzebować odzyskać wcześniejszą wersję pliku. Warto oddzielić kopię systemu od kopii danych użytkownika. Obraz systemu może służyć do odtworzenia konfiguracji po awarii dysku, a niezależna kopia plików ułatwia odzyskanie pojedynczego dokumentu bez przywracania całego komputera. Należy również ustalić, co dzieje się po usunięciu pliku: czy pozostaje on w kopii przez cały standardowy okres retencji, czy jest usuwany wcześniej. Bez takiej reguły przypadkowe skasowanie folderu może zostać szybko utrwalone przez kolejne cykle nadpisywania. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i podzespołów, a podczas prac serwisowych można także sprawdzić stan dysków, dostępność kopii oraz możliwość odtworzenia danych z wybranego punktu. Techniczna ocena retencji powinna obejmować rzeczywisty harmonogram, typ kopii, wolne miejsce, wyniki testów przywracania i datę najstarszego dostępnego punktu. Dopiero te informacje pokazują, czy backup chroni przed konkretnym scenariuszem awarii, a nie tylko czy program wyświetla komunikat o pomyślnym wykonaniu zadania. |