Retencja GFS¶
GFS (Grandfather-Father-Son) to mechanizm długoterminowej retencji wykorzystywany przez Veeam Backup & Replication do przechowywania wybranych kopii na taśmach przez różne okresy.
W ramach usługi Tape as a Service Cloud4You GFS pozwala zbudować wielopoziomową politykę archiwizacji, np.:
Dzięki temu nie każda kopia musi być przechowywana przez ten sam czas.
GFS dla taśm
W Veeam GFS dla taśm posiada pięć niezależnych poziomów:
Każdy poziom może posiadać własną retencję oraz własne ustawienia dotyczące nośników.
Jak działa GFS w Tape as a Service?¶
W przypadku Cloud4You źródłem danych jest backup znajdujący się w Cloud Repository.
Następnie Veeam po stronie Service Providera zapisuje właściwy punkt archiwalny na taśmie.
Backup klienta
│
▼
Cloud Repository Cloud4You
│
▼
Tenant Backup to Tape
│
▼
GFS Media Pool
│
├── Daily
├── Weekly
├── Monthly
├── Quarterly
└── Yearly
Dla Tenant Backup to Tape Veeam wymaga użycia:
Zadania oraz polityka GFS są zarządzane przez Cloud4You po stronie infrastruktury Service Providera.
GFS Media Pool¶
GFS Media Pool jest specjalnym Media Poolem przeznaczonym do wielopoziomowej archiwizacji na taśmach.
Veeam automatycznie tworzy w nim osobne media sety:
| Media Set | Zastosowanie |
|---|---|
| Daily | kopie dzienne |
| Weekly | kopie tygodniowe |
| Monthly | kopie miesięczne |
| Quarterly | kopie kwartalne |
| Yearly | kopie roczne |
Nie trzeba używać wszystkich poziomów.
Przykładowo polityka Cloud4You może wykorzystywać tylko:
bez:
Retencja każdego poziomu¶
Każdy media set może posiadać osobny okres ochrony danych przed nadpisaniem.
Przykład:
Weekly
Retencja: 4 tygodnie
Monthly
Retencja: 12 miesięcy
Quarterly
Retencja: 24 miesiące
Yearly
Retencja: 5 lat
Quarterly
W ofercie można opisywać retencję kwartalną jako np. 8 kwartałów, natomiast technicznie Veeam przechowuje okres retencji Quarterly w miesiącach.
Przykład:
Co oznacza retencja?¶
Retencja określa okres, przez który dane znajdujące się na taśmie są chronione przed nadpisaniem.
Przykład:
oznacza, że dane tygodniowego media setu są chronione przez cztery tygodnie.
Po wygaśnięciu okresu retencji taśma może zostać ponownie wykorzystana zgodnie z konfiguracją Media Pool i polityką usługi.
Warning
Wygaśnięcie retencji nie oznacza, że dane muszą zostać natychmiast fizycznie nadpisane. Oznacza, że nośnik może zostać ponownie wykorzystany przez Veeam, gdy będzie potrzebny.
Daily¶
Poziom:
jest przeznaczony do krótkoterminowych dziennych punktów archiwalnych.
Przykład:
W typowym Tape as a Service Cloud4You poziom Daily nie musi być wykorzystywany, jeżeli podstawowym celem usługi jest archiwizacja:
Note
Veeam wskazuje, że Daily Media Set zazwyczaj przechowuje zmiany dzienne, a pełna kopia potrzebna do kompletnego łańcucha może znajdować się w Weekly lub Monthly Media Set. Dlatego projektowanie retencji Daily wymaga uwzględnienia całego łańcucha GFS.
Weekly¶
Poziom:
pozwala utrzymywać tygodniowe kopie backupu.
Przykład:
czyli:
Po utworzeniu kolejnego zestawu najstarsza taśma, której retencja już wygasła, może zostać ponownie wykorzystana.
Inny wariant:
pozwala zachować około dwóch miesięcy tygodniowej historii.
Monthly¶
Poziom:
pozwala zachować jedną kopię dla wybranego okresu miesięcznego.
Przykład:
czyli:
Kopie miesięczne mogą być przechowywane znacznie dłużej niż tygodniowe.
Quarterly¶
Poziom:
jest dostępny w GFS Tape i pozwala zachować kopie kwartalne.
Przykład ofertowy:
co odpowiada technicznie retencji:
Możliwe są również dłuższe okresy:
czyli trzy lata kopii kwartalnych.
Important
Quarterly jest dostępne w GFS dla taśm. Nie należy mylić tego z klasyczną polityką GFS dla Backup Copy Job na repozytorium dyskowym, gdzie obecnie stosowane są głównie cykle Weekly, Monthly i Yearly.
Yearly¶
Poziom:
umożliwia przechowywanie rocznych kopii przez wiele lat.
Przykład:
lub:
Kopie roczne mogą być wykorzystywane do długoterminowej archiwizacji danych.
Przykład polityki podstawowej¶
Prosty wariant dla klienta:
Schemat:
Pozwala utrzymywać krótką historię tygodniową oraz dłuższą historię miesięczną.
Przykład polityki rozszerzonej¶
Odpowiada to w uproszczeniu:
Note
Rzeczywista liczba taśm nie musi odpowiadać liczbie punktów retencji 1:1. Jeden media set może obejmować jedną lub kilka taśm zależnie od ilości danych i pojemności nośników.
Przykład polityki długoterminowej¶
Taki model umożliwia przechowywanie:
krótkiej historii tygodniowej
+
średnioterminowej historii miesięcznej
+
archiwum kwartalnego
+
długoterminowego archiwum rocznego
Co się dzieje, gdy harmonogramy się nakładają?¶
W GFS kilka cykli może wypaść w tym samym dniu.
Przykład:
może być jednocześnie:
Veeam nie tworzy wtedy czterech identycznych kopii.
Obowiązuje hierarchia:
Najwyższy, czyli najstarszy poziom, ma pierwszeństwo.
W powyższym przykładzie zostanie utworzony:
a pozostałe poziomy dla tego terminu zostaną pominięte.
Dzięki temu Veeam ogranicza zbędne duplikowanie danych na taśmach.
Jak wybierany jest backup do archiwizacji?¶
GFS Tape Job nie wykonuje backupu bezpośrednio z maszyny produkcyjnej.
Źródłem są istniejące pliki backupu.
Dla cykli:
Veeam wykorzystuje pełny backup lub tworzy odpowiedni pełny punkt na potrzeby archiwum taśmowego zgodnie z mechanizmem GFS.
Dla Daily sposób przetwarzania jest inny i zależy od istniejącego łańcucha backupu.
Retencja a nadpisywanie¶
Celem retencji jest zabezpieczenie danych przed zbyt wczesnym ponownym użyciem nośnika.
Schemat:
Zapis na taśmę
↓
Retencja aktywna
↓
Taśma chroniona przed nadpisaniem
↓
Koniec retencji
↓
Nośnik może zostać ponownie wykorzystany
Przykład:
Taśma zawierająca miesięczny zestaw danych pozostaje chroniona zgodnie z ustawionym okresem.
Append i nowe media sety¶
Dla każdego poziomu GFS Cloud4You może skonfigurować sposób wykorzystania nośników.
Możliwe jest między innymi:
- dopisywanie danych do istniejącego media setu,
- rozpoczynanie nowego media setu,
- używanie osobnego zestawu taśm dla określonego okresu.
Dobór zależy od:
- rozmiaru danych,
- harmonogramu,
- wymaganej retencji,
- liczby dostępnych nośników,
- wymagań dotyczących odkładania taśm.
Odkładanie kopii długoterminowych¶
Dla kopii:
często warto rozważyć fizyczny eksport taśmy z aktywnej biblioteki po zakończeniu zadania.
Przykład:
Weekly
↓
pozostaje w aktywnym obrocie
Monthly
↓
Export
↓
przechowywanie offline
Quarterly
↓
Export
↓
przechowywanie offline
Yearly
↓
Export
↓
długoterminowe przechowywanie
Tenant Backup to Tape pozwala wybrać media sety, które mają być automatycznie eksportowane po zakończeniu zadania.
Media Vault¶
Veeam posiada mechanizm:
do ewidencjonowania nośników przechowywanych poza biblioteką.
Dla GFS ustawienie przenoszenia offline tapes do Vault może być skonfigurowane indywidualnie dla poszczególnych media setów.
Przykład:
Weekly
Vault: wyłączony
Monthly
Vault: ARCHIWUM
Quarterly
Vault: ARCHIWUM
Yearly
Vault: ARCHIWUM-DLUGOTERMINOWE
Info
Media Vault w Veeam jest mechanizmem logicznej ewidencji lokalizacji taśmy. Fizyczne zasady przechowywania nośników są elementem usługi Cloud4You.
Jak dobrać retencję?¶
Retencja powinna wynikać z rzeczywistych potrzeb organizacji.
Przy projektowaniu polityki uwzględnij:
- wymagania biznesowe,
- wymagania prawne i kontraktowe,
- czas wykrycia utraty danych,
- ryzyko ransomware,
- wymagania audytowe,
- ilość danych,
- koszt nośników,
- wymagany okres archiwizacji.
Nie zawsze warto przechowywać wszystkie poziomy.
Przykład — mała firma¶
Prosta dodatkowa warstwa ochrony danych.
Przykład — standardowa polityka¶
Daje:
- bieżące kopie tygodniowe,
- historię miesięczną,
- dwa lata punktów kwartalnych.
Przykład — długa archiwizacja¶
Taki wariant może być właściwy dla środowisk posiadających formalne wymagania dotyczące wieloletniego przechowywania danych.
Ile taśm potrzeba?¶
Nie można wyliczyć liczby nośników wyłącznie na podstawie:
Na liczbę taśm wpływają również:
- rozmiar backupu,
- rodzaj LTO,
- wykorzystanie kompresji,
- struktura danych,
- liczba systemów,
- sposób tworzenia media setów,
- zasady append,
- eksport nośników.
Przykład:
może wymagać więcej niż jednej taśmy na każdy miesięczny punkt GFS.
Przed uruchomieniem usługi Cloud4You dobiera wymaganą liczbę nośników do rzeczywistego wolumenu danych i retencji.
GFS a WORM¶
Veeam obsługuje również:
dla odpowiednich nośników i bibliotek.
W przypadku WORM danych po zapisaniu nie można nadpisać w sposób charakterystyczny dla zwykłych taśm wielokrotnego zapisu.
WORM wymaga osobnego:
Note
Dostępność wariantu WORM w Tape as a Service zależy od infrastruktury i zakresu usługi Cloud4You. Jeżeli wymagane są nośniki WORM, należy ustalić to przed uruchomieniem archiwizacji.
GFS na taśmie a GFS w Backup Copy Job¶
To dwa różne mechanizmy.
Backup Copy Job¶
Typowe GFS dla repozytorium dyskowego:
Tape GFS¶
GFS Media Pool dla taśm:
Dlatego w Tape as a Service dostępny jest również poziom:
który można wykorzystać do przechowywania kopii kwartalnych.
Przykładowa polityka Cloud4You¶
Przykład konfiguracji dla klienta wymagającego wielopoziomowej retencji:
Tape as a Service
Weekly:
co tydzień
retencja 4 tygodnie
pozostaje w aktywnym obrocie
Monthly:
raz w miesiącu
retencja 12 miesięcy
eksport po zapisie
Quarterly:
raz na kwartał
retencja 24 miesiące
eksport po zapisie
Yearly:
raz w roku
retencja 5 lat
eksport po zapisie
Schemat:
Cloud Repository
│
▼
GFS Tape
│
├── Weekly ──────── 4 tygodnie
│
├── Monthly ─────── 12 miesięcy ──► offline
│
├── Quarterly ───── 24 miesiące ──► offline
│
└── Yearly ──────── 5 lat ────────► offline
Zmiana retencji¶
Polityka GFS może zostać zmieniona zgodnie z zakresem usługi.
Przed skróceniem lub wydłużeniem retencji należy ocenić:
- istniejące media sety,
- dane już zapisane na taśmach,
- wymagania dotyczące ochrony przed nadpisaniem,
- dostępność nośników,
- wpływ na przyszły harmonogram.
Warning
Zmiana polityki retencji nie powinna być traktowana jako sposób natychmiastowego usuwania danych już zapisanych na fizycznych nośnikach.
Dobre praktyki¶
Przy projektowaniu GFS Tape zalecamy:
- nie przechowywać wszystkich kopii przez jednakowo długi czas,
- wykorzystywać Weekly do krótkiej historii,
- Monthly do średnioterminowej historii,
- Quarterly i Yearly do archiwizacji długoterminowej,
- eksportować ważne kopie poza aktywną bibliotekę,
- prowadzić ewidencję nośników,
- regularnie testować odtwarzanie,
- okresowo weryfikować, czy polityka nadal odpowiada wymaganiom organizacji.
Important
Sama długa retencja nie gwarantuje skutecznego Disaster Recovery. Kopie taśmowe powinny być okresowo sprawdzane poprzez rzeczywistą operację restore.
Podsumowanie¶
GFS Tape pozwala zbudować elastyczną politykę:
Daily → dni
Weekly → tygodnie
Monthly → miesiące
Quarterly → miesiące / okres kwartalny
Yearly → lata
Przykładowy wariant Tape as a Service:
Każdy poziom może być niezależnie:
- włączony lub wyłączony,
- objęty własną retencją,
- skonfigurowany pod własny Media Set,
- eksportowany i przechowywany offline.
Powiązane instrukcje¶
- O usłudze Tape as a Service
- Backup jednorazowy
- Backup cykliczny
- Dostępne warianty retencji
- Przywracanie danych z taśmy
- Bezpieczeństwo i przechowywanie taśm
- Zamówienie usługi