Przejdź do treści

Kalkulator pojemności Veeam

Kalkulator pomaga oszacować przestrzeń potrzebną dla usług:

  • Veeam Cloud Connect
  • Veeam Cloud Connect Hardened
  • Cloud4You OCS dla Veeam

Kalkulator sizingowy

Wynik jest estymacją przeznaczoną do planowania pojemności.

Rzeczywiste wykorzystanie przestrzeni zależy od charakteru danych, kompresji, deduplikacji, Daily Change Rate, harmonogramu backupów oraz sposobu działania konkretnego joba.

KROK 1

Parametry danych

Łączna wielkość danych objętych backupem przed kompresją i deduplikacją.
%
Przewidywana redukcja danych po kompresji i deduplikacji.
%
Średnia część danych zmieniająca się pomiędzy kolejnymi backupami.
KROK 2

Retencja i ochrona danych

dni
Liczba dni, przez które mają być utrzymywane restore pointy.
/ dzień
Dla typowego Backup Copy Job pozostaw wartość 1.
Domyślnie kalkulator przyjmuje tygodniowy łańcuch Full + 6 Incremental.
dni
Używane dla Synthetic Full oraz Active Full.
Ustawienia zaawansowane
%
%

Jak kalkulator liczy Veeam Cloud Connect?

Dla pełnej kopii i incrementu stosujemy dokładnie te same podstawowe założenia co w przykładzie kalkulatora Veeam:

Dane źródłowe:      10 TB
Kompresja/redukcja: 50%
Daily Change Rate:   5%

otrzymujemy:

Full:
10 TB × 50%
= 5 TB

Increment:
10 TB × 5% × 50%
= 0,25 TB

Forward Incremental + tygodniowy Full

Przy Full tworzonym co 7 dni jeden pełny łańcuch zajmuje:

1 × Full
+
6 × Incremental

Do sizingu trzeba uwzględnić również kolejny łańcuch potrzebny podczas rotacji retencji.

Dla retencji 14 dni:

ceil(14 / 7) + 1
= 3 łańcuchy

czyli:

3 × Full
18 × Incremental

Kalkulator dolicza również:

Working space = 1 × Full + 1 × Incremental

Dla przykładu 10 TB / 50% / DCR 5%:

3 × 5 TB       = 15,00 TB
18 × 0,25 TB   =  4,50 TB
Working space  =  5,25 TB
-------------------------
Razem          = 24,75 TB

Po zaokrągleniu:

24,8 TB

czyli tyle samo, co w podanym wyniku kalkulatora Veeam.

Forever Forward Incremental

Jeżeli wybierzesz Forever Forward Incremental, kalkulator nie tworzy okresowych tygodniowych Full.

Model obejmuje:

1 × Full
+
incrementy wynikające z retencji
+
Working space

W oficjalnym Backup Copy Job bez GFS Veeam stosuje właśnie forever forward incremental dla retencji krótkoterminowej.

Jak kalkulator liczy Veeam Cloud Connect Hardened?

Dla Hardened przyjmujemy tygodniowy łańcuch:

1 × Full
+
6 × Incremental

Retencja nie może efektywnie zakończyć się wcześniej niż immutability:

efektywny okres =
max(retencja, niezmienność)

Retencji i niezmienności nie sumujemy.

Liczba łańcuchów wymagana przez efektywny okres:

ceil(efektywny okres / 7)

Do tego zawsze dochodzi jeden bieżący łańcuch:

Full + 6 × Incremental

oraz:

Working space =
1 × Full + 1 × Incremental

Przykład dla:

Retencja:       14 dni
Niezmienność:   14 dni

mamy:

2 łańcuchy wynikające z retencji/immutability
+
1 bieżący łańcuch
=
3 łańcuchy

czyli:

3 × Full
18 × Incremental
+
Working space

Dla 10 TB danych, redukcji 50% i DCR 5% daje to:

15,00 TB Full
 4,50 TB Incremental
 5,25 TB Working space
----------------------
24,75 TB

Ważne dla Hardened

Immutability może utrzymać backup dłużej niż sama retencja joba.

Jeżeli retencja wynosi 7 dni, a immutability 21 dni, sizing liczymy od 21 dni, a nie 7 + 21.

Cloud4You OCS — jak działa Block Generation?

Cloud4You OCS jest magazynem obiektowym zgodnym z S3 API.

Veeam stosuje mechanizm Block Generation, czyli grupuje bloki zapisywane w określonym przedziale czasu i nadaje im wspólny termin wygaśnięcia immutability.

Dla repozytoriów S3-compatible domyślna wartość Block Generation wynosi:

10 dni

Jeżeli wartość nie była świadomie zmieniana w środowisku Veeam, w kalkulatorze pozostaw 10 dni.

Block Generation może zostać zmieniony

Block Generation nie jest zwykłym parametrem repozytorium ustawianym w standardowym kreatorze.

Veeam stosuje wartość automatycznie, ale predefiniowany okres może zostać zmieniony za pomocą ustawienia rejestru Veeam. Veeam zaleca kontakt z Supportem w celu ustalenia właściwej procedury.

Jeżeli w środowisku użyto niestandardowej wartości, wpisz dokładnie tę samą wartość w kalkulatorze.

Dlaczego Block Generation zwiększa wymagane miejsce?

Przykład:

Retencja joba:          30 dni
Minimalna niezmienność: 14 dni
Block Generation:       10 dni

Przy ochronie przez cały okres retencji:

max(30, 14) + 10
= 40 dni

Kalkulator przyjmuje więc do sizingu co najmniej:

40 dni danych

a nie tylko 30 dni.

Jeżeli Block Generation został zwiększony, na przykład do:

30 dni

ten sam przykład daje:

max(30, 14) + 30
= 60 dni

i kalkulator uwzględni 60 dni.

Ochrona przez cały okres retencji

Dla opcji Veeam:

For the entire duration of their retention policy

liczymy:

okres ochrony =
max(retencja joba, minimalna niezmienność)
+ Block Generation

Tylko minimalny okres niezmienności

Dla opcji:

For the minimum immutability period only

Veeam ignoruje retencję joba podczas wyliczania samego okresu immutability:

okres ochrony obiektów =
minimalna niezmienność
+ Block Generation

Dla pojemności Cloud4You kalkulator nadal bierze większą wartość:

modelowy okres pojemności =
max(retencja joba, okres ochrony obiektów)

Dzięki temu kalkulator nie zaniży wymaganej przestrzeni, gdy retencja joba jest dłuższa od okresu immutability.

Bezpieczny model pojemności OCS

Bezpośredni backup do Object Storage domyślnie korzysta w Veeam z mechanizmu forever forward incremental.

Object Storage nie należy jednak liczyć dokładnie tak samo jak klasycznego repozytorium plikowego.

Veeam może przedłużać immutability bloków współdzielonych przez aktywne i nieaktywne części łańcucha. Z tego powodu rzeczywiste wykorzystanie przestrzeni może być wyższe od prostego wyniku:

Full + Daily Change Rate × retencja

Dlatego kalkulator Cloud4You stosuje konserwatywny model:

1 × Full po redukcji
+
Daily Change Rate po redukcji × pełny modelowy okres pojemności
+
zapas bezpieczeństwa OCS

Celowo liczymy dzienne zmiany dla całego modelowego okresu pojemności, zamiast odejmować pierwszy dzień.

Domyślny zapas bezpieczeństwa OCS wynosi:

20%

Można go zmienić, ale przy planowaniu nowej usługi nie zalecamy zmniejszania go bez wcześniejszej obserwacji rzeczywistego wykorzystania repozytorium.

Nie kupuj przestrzeni dokładnie pod wynik bez zapasu

Daily Change Rate jest wartością średnią, a wykorzystanie Object Storage może rosnąć skokowo.

Przy nowej usłudze zalecamy pozostawienie zapasu bezpieczeństwa. Jeżeli środowisko ma wysoki lub niestabilny Daily Change Rate, warto zwiększyć go powyżej 20%.

GFS i ręczne Full backupy

Jeżeli środowisko wykorzystuje:

  • GFS,
  • okresowe Active Full,
  • ręcznie wykonywane Active Full,
  • nietypowe harmonogramy,
  • kilka jobów zapisujących do tej samej quota,

wynik podstawowego kalkulatora może być niewystarczający.

Veeam stosuje Block Generation również dla backupów GFS i może przedłużać okres ochrony bloków.

W takim przypadku sizing należy zweryfikować indywidualnie przed zamówieniem przestrzeni.

Źródła Veeam

Potrzebujesz pomocy z sizingiem? →