Przejdź do treści

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.:

Weekly      → 4 tygodnie
Monthly     → 12 miesięcy
Quarterly   → 24 miesiące
Yearly      → 5 lat

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:

Daily
Weekly
Monthly
Quarterly
Yearly

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:

GFS Media Pool

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:

Weekly
Monthly
Quarterly

bez:

Daily
Yearly

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:

8 kwartałów = 24 miesiące

Co oznacza retencja?

Retencja określa okres, przez który dane znajdujące się na taśmie są chronione przed nadpisaniem.

Przykład:

Weekly:
4 tygodnie

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:

Daily

jest przeznaczony do krótkoterminowych dziennych punktów archiwalnych.

Przykład:

Daily:
7 dni

W typowym Tape as a Service Cloud4You poziom Daily nie musi być wykorzystywany, jeżeli podstawowym celem usługi jest archiwizacja:

Weekly
Monthly
Quarterly
Yearly

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:

Weekly

pozwala utrzymywać tygodniowe kopie backupu.

Przykład:

Weekly:
4 tygodnie

czyli:

Tydzień 1
Tydzień 2
Tydzień 3
Tydzień 4

Po utworzeniu kolejnego zestawu najstarsza taśma, której retencja już wygasła, może zostać ponownie wykorzystana.

Inny wariant:

Weekly:
8 tygodni

pozwala zachować około dwóch miesięcy tygodniowej historii.


Monthly

Poziom:

Monthly

pozwala zachować jedną kopię dla wybranego okresu miesięcznego.

Przykład:

Monthly:
12 miesięcy

czyli:

Styczeń
Luty
Marzec
...
Grudzień

Kopie miesięczne mogą być przechowywane znacznie dłużej niż tygodniowe.


Quarterly

Poziom:

Quarterly

jest dostępny w GFS Tape i pozwala zachować kopie kwartalne.

Przykład ofertowy:

Quarterly:
8 kwartałów

co odpowiada technicznie retencji:

24 miesiące

Możliwe są również dłuższe okresy:

Quarterly:
36 miesięcy

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:

Yearly

umożliwia przechowywanie rocznych kopii przez wiele lat.

Przykład:

Yearly:
5 lat

lub:

Yearly:
10 lat

Kopie roczne mogą być wykorzystywane do długoterminowej archiwizacji danych.


Przykład polityki podstawowej

Prosty wariant dla klienta:

Weekly:
4 tygodnie

Monthly:
12 miesięcy

Schemat:

            ┌── W1
            ├── W2
Weekly ─────┼── W3
            └── W4

             ┌── M01
             ├── M02
             ├── M03
Monthly ─────┼── ...
             └── M12

Pozwala utrzymywać krótką historię tygodniową oraz dłuższą historię miesięczną.


Przykład polityki rozszerzonej

Weekly:
4 tygodnie

Monthly:
12 miesięcy

Quarterly:
24 miesiące

Odpowiada to w uproszczeniu:

4 tygodniowe
+
12 miesięcznych
+
8 kwartalnych

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

Weekly:
4 tygodnie

Monthly:
12 miesięcy

Quarterly:
24 miesiące

Yearly:
5 lat

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:

pierwsza niedziela stycznia

może być jednocześnie:

Weekly
Monthly
Quarterly
Yearly

Veeam nie tworzy wtedy czterech identycznych kopii.

Obowiązuje hierarchia:

Yearly
  ↓
Quarterly
  ↓
Monthly
  ↓
Weekly
  ↓
Daily

Najwyższy, czyli najstarszy poziom, ma pierwszeństwo.

W powyższym przykładzie zostanie utworzony:

Yearly

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.

Produkcja
   ↓
Backup Veeam
   ↓
Cloud Repository
   ↓
GFS Tape Job
   ↓
Tape

Dla cykli:

Weekly
Monthly
Quarterly
Yearly

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:

Monthly:
12 miesięcy

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:

Monthly
Quarterly
Yearly

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:

Media Vault

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

Weekly:
4 tygodnie

Monthly:
6 miesięcy

Prosta dodatkowa warstwa ochrony danych.


Przykład — standardowa polityka

Weekly:
4 tygodnie

Monthly:
12 miesięcy

Quarterly:
24 miesiące

Daje:

  • bieżące kopie tygodniowe,
  • historię miesięczną,
  • dwa lata punktów kwartalnych.

Przykład — długa archiwizacja

Weekly:
8 tygodni

Monthly:
24 miesiące

Quarterly:
36 miesięcy

Yearly:
10 lat

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:

Weekly = 4
Monthly = 12
Quarterly = 8

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:

Backup: 20 TB

Monthly:
12 miesięcy

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ż:

WORM
Write Once Read Many

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:

WORM GFS Media Pool

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:

Weekly
Monthly
Yearly

Tape GFS

GFS Media Pool dla taśm:

Daily
Weekly
Monthly
Quarterly
Yearly

Dlatego w Tape as a Service dostępny jest również poziom:

Quarterly

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:

Weekly      → 4 tygodnie
Monthly     → 12 miesięcy
Quarterly   → 24 miesiące
Yearly      → 5 lat

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