Wnioski budżetowe na kopię zapasową off-site najczęściej zawierają jeden z dwóch błędów: pamięć masową wymiaruje się jako „jedną kopię dysków” albo zapomina się o rachunku za transfer wychodzący z chmury (egress). Oba błędy wychodzą na jaw po kilku miesiącach — gdy retencja zapełni bucket albo przyjdzie pierwsza faktura.
W tym poradniku przedstawiamy wzory, których używamy do wymiarowania niezmiennej kopii off-site — pamięci masowej, czasu przesyłania, kosztów transferu wychodzącego i zasobów odtworzeniowych — wraz z przykładem obliczeń, który możesz dopasować do własnych danych.
Pięć parametrów, których potrzebujesz
- Zajęte miejsce (D) — dane faktycznie zapisane na chronionych dyskach, a nie ich przydzielona pojemność. Dysk 4 TB zapełniony w 40% wnosi do obliczeń 1,6 TB.
- Współczynnik redukcji danych (r) — efekt kompresji i deduplikacji uzyskiwany przez oprogramowanie do backupu; dla zróżnicowanych serwerów typowa wartość to 1,3–2×.
- Dzienny wolumen zmian (Δ) — nowe i zmienione bloki w ciągu doby po redukcji. Zmierz go na podstawie rozmiarów kopii przyrostowych z obecnych backupów.
- Polityka retencji — ile dziennych, tygodniowych i miesięcznych punktów przywracania przechowujesz.
- Wzrost — oczekiwany przyrost danych w okresie obowiązywania umowy, zwykle 10–20% rocznie.
Wzór na pojemność przy retencji GFS
Przy kopiach w trybie incremental forever w pamięci obiektowej każdy punkt przywracania przechowuje tylko te bloki, które się zmieniły i nie są współdzielone z nowszymi punktami. Daje to proste oszacowanie:
Pojemność ≈ F + Nd × Δ + Nw × Δw + Nm × Δm + narzut
F = D / r pełna kopia
Nd = punkty dzienne Δ = dzienny wolumen zmian
Nw = punkty tygodniowe poza dziennymi Δw ≈ 2,5 × Δ
Nm = punkty miesięczne poza tygodniowymi Δm ≈ 6 × Δ
narzut ≈ 10% na Object Lock i metadane
Mnożniki tygodniowy i miesięczny odzwierciedlają to, że wiele dziennych zmian nadpisuje te same bloki; gdy zgromadzisz miesiąc historii, zastąp je zmierzonymi wartościami. Przykład obliczeń: 20 TB zajętego miejsca, redukcja 1,5× i 200 GB zmian dziennie.
| Składnik | 30 dni / 8 tyg. / 12 mies. | 14 dni / 4 tyg. |
|---|---|---|
| Pełna kopia (20 TB ÷ 1,5) | 13,3 TB | 13,3 TB |
| Dzienne punkty przywracania | 30 × 0,2 = 6,0 TB | 14 × 0,2 = 2,8 TB |
| Dodatkowe punkty tygodniowe | 4 × 0,5 = 2,0 TB | 2 × 0,5 = 1,0 TB |
| Dodatkowe punkty miesięczne | 10 × 1,2 = 12,0 TB | — |
| Narzut na niezmienność (10%) | 3,3 TB | 1,7 TB |
| Razem | ≈ 36,6 TB | ≈ 18,8 TB |
| Z buforem 15% na wzrost | ≈ 42 TB | ≈ 22 TB |
Polityka retencji mniej więcej podwaja wymaganą pojemność. Ustalaj ją osobno dla każdego systemu: systemy kategorii I często potrzebują 12 punktów miesięcznych, a systemom testowym i pomocniczym wystarczy 14 dni.
Object Lock i narzut na niezmienność
Object Lock w trybie zgodności (compliance) przechowuje każdy obiekt do daty końca retencji, nawet gdy oprogramowanie do backupu już go nie potrzebuje. Dlatego narzędzia do tworzenia kopii zapasowych wydłużają blokady skokowo, o kilka dni naraz (na przykład Veeam zwykle dodaje do dziesięciu dni), a wygasłe punkty są usuwane dopiero po zakończeniu blokady. Zaplanuj w budżecie 10–15% ponad wynik obliczeń retencji i nigdy nie zakładaj 100% wykorzystania pamięci niezmiennej: pełnego bucketu nie da się wcześniej wyczyścić.
Pierwsza pełna kopia (seeding): przepustowość i czas trwania
Pierwsza pełna kopia to największy transfer. Zaplanuj łącze tak, aby jej przesłanie zakończyło się w ciągu dwóch tygodni, pamiętając, że przy długotrwałym transferze realnie dostępne jest tylko około 80% nominalnej przepustowości:
Dni = Dane (TB) × 8 000 000 / (Przepustowość (Mb/s) × 0,8 × 86 400)
| Dane do przesłania | 100 Mb/s | 300 Mb/s | 1 Gb/s |
|---|---|---|---|
| 10 TB | 11,6 dnia | 3,9 dnia | 1,2 dnia |
| 25 TB | 28,9 dnia | 9,6 dnia | 2,9 dnia |
| 50 TB | 57,9 dnia | 19,3 dnia | 5,8 dnia |
Codzienne kopie przyrostowe są znacznie mniejsze: przesłanie 500 GB w ośmiogodzinnym oknie wymaga około 140 Mb/s, a po rozłożeniu na 24 godziny — poniżej 50 Mb/s.
Koszty transferu wychodzącego z chmury
Transfer danych z chmury publicznej rozlicza za każdy gigabajt dostawca chmury, a nie dostawca usługi backupu, dlatego we wniosku budżetowym powinien on stanowić osobną pozycję. Cennik katalogowy Azure dla transferu wychodzącego do internetu z Europy (routing przez sieć Microsoft):
| Wolumen miesięczny | Cena za GB |
|---|---|
| Pierwsze 100 GB | bezpłatnie |
| Kolejne 10 TB | 0,087 USD |
| Kolejne 40 TB | 0,083 USD |
| Kolejne 100 TB | 0,07 USD |
W przykładzie obliczeń przesłanie pełnej kopii o rozmiarze 13,3 TB kosztuje około 1137 USD, a 6 TB miesięcznych zmian — około 513 USD miesięcznie, czyli 6160 USD rocznie. Rachunek można obniżyć na trzy sposoby: kompresją i deduplikacją przed transferem, tańszą opcją „preferencja routingu: internet” (0,08 i 0,065 USD za GB w pierwszych dwóch progach) oraz programami sponsorskimi lub programami kredytów chmurowych, które mogą już pokrywać subskrypcję.
Wymiarowanie zasobów odtworzeniowych
Testy odtwarzania wymagają mocy obliczeniowej i przestrzeni dyskowej w pobliżu pamięci z kopiami zapasowymi. Zwymiaruj pulę pod największy system, który musisz odtworzyć naraz, a nie pod przeciętny:
- Dysk: zajęte miejsce największego systemu plus 20% przestrzeni roboczej.
- Moc obliczeniowa: tyle vCPU i RAM, by uruchomić wszystkie jego serwery jednocześnie — na przykład dwie maszyny wirtualne po 8 vCPU i 32 GB.
- Czas: przetestowanie wszystkich systemów zajmuje zwykle od dwóch do czterech tygodni pracy puli w roku.
Lista kontrolna wymiarowania
- Mierz zajęte miejsce na każdym serwerze i rozmiar baz danych, a nie przydzieloną pojemność dysków.
- Pobierz z obecnych backupów rozmiary kopii przyrostowych z 30 dni, aby poznać rzeczywisty dzienny wolumen zmian.
- Uzgodnij retencję dla każdej kategorii systemów, zanim zapytasz o ceny.
- Dolicz 10–15% na niezmienność i 10–20% na wzrost.
- Zwymiaruj łącze dla pierwszej kopii na 14 dni lub krócej, a okno dzienne — na szczytowe tempo zmian.
- Ujmij transfer wychodzący z chmury we wniosku budżetowym jako osobną pozycję.
Nie chcesz liczyć samodzielnie? Prześlij nam dane wejściowe: zwymiarujemy suwerenną rezerwę kopii zapasowych off-site i przedstawimy architekturę z wyceną.
Prześlij nam swoje dane — my policzymy resztę
Podaj zajęte miejsce, dzienny wolumen zmian i retencję swoich systemów, a przygotujemy szacunek pojemności, przepustowości, kosztów transferu wychodzącego i zasobów odtworzeniowych wraz z architekturą i wyceną.
Poradnik przygotowali inżynierowie Corvus Intelligence, którzy projektują systemy kopii zapasowych, odtwarzania po awarii i monitorowania bezpieczeństwa dla instytucji rządowych i organizacji z sektora infrastruktury krytycznej. O Corvus Intelligence →