Kopia zapasowa różnicowa a kopia zapasowa przyrostowa
Nowoczesne rozwiązania do tworzenia kopii zapasowych wykorzystują różne technologie, które pozwalają ograniczyć wymagania dotyczące miejsca na dysku, skrócić czas trwania operacji tworzenia kopii zapasowych, poprawić wydajność itp. Kontrola ilości miejsca potrzebnego na dane kopii zapasowych pozostaje jednym z największych wyzwań dla organizacji każdej wielkości. Istnieje wiele rodzajów kopii zapasowych, a każdy z nich może być preferowany w konkretnej sytuacji.
Zapoznaj się z dalszą częścią artykułu, aby dowiedzieć się więcej o różnicach między kopią pełną, przyrostową i różnicową oraz o zaletach i wadach każdego z tych rodzajów. Określ, które rodzaje kopii zapasowych najlepiej sprawdzą się w ramach niezawodnej strategii ochrony danych w Twojej organizacji.
Kopia pełna a przyrostowa a różnicowa
Zrozumienie różnicy między kopią przyrostową a różnicową może na pierwszy rzut oka wydawać się skomplikowane. Przyjrzyjmy się trzem głównym typom kopii zapasowych i zasadom ich działania, aby zrozumieć te różnice.
Czym jest kopia pełna?
Kopia pełna kopia zapasowa to metoda, w której wszystkie dane źródłowe są kopiowane do miejsca docelowego kopii zapasowej. Pełna kopia zapasowa może być dokładną kopią plików na nośniku, plikiem obrazu w repozytorium kopii zapasowych itp. Mówiąc dokładniej, wszystkie pliki na partycji z systemem plików są kopiowane poprzez skopiowanie wszystkich bloków zawierających dane, czyli danych nieoznaczonych jako puste lub gotowe do zapisu.
| Zalety | Wady |
|
|
W praktyce organizacje zazwyczaj nie stosują pełnych kopii zapasowych do codziennego wykonywania kopii zapasowych danych. Pełna kopia zapasowa może być odpowiednią opcją, gdy wykonuje się kopie zapasowe danych w długich odstępach czasu, na przykład co miesiąc lub raz w roku. Ponadto pełna kopia zapasowa jest wymagana na początku, zanim będzie można przejść do tworzenia kopii przyrostowych i różnicowych.
Czym jest kopia przyrostowa?
Kopia przyrostowa to podejście, w którym kopiowane są tylko zmiany danych (zwane przyrostami) od ostatniej kopii zapasowej dowolnego typu, pełnej lub przyrostowej. W rezultacie otrzymujemy łańcuch kopii zapasowych, zaczynający się od pełnej kopii zapasowej, a następnie przyrostów.
W praktyce istnieją dwa rodzaje kopii przyrostowych:
- Zawsze przyrostowe oznacza, że wszystkie kopie po początkowej kopii pełnej są przyrostowe. Jest to tradycyjna metoda tworzenia kopii przyrostowych.
- Przyrostowa z pełną oznacza, że okresowo wykonuje się kopię pełną, aby uniknąć stosowania długiego łańcucha kopii przyrostowych. Jest to tradycyjny typ kopii przyrostowej.
Należy pamiętać, że kopie przyrostowe typu „forever” mogą skrócić okna tworzenia kopii zapasowych. Jednak odzyskiwanie danych z tego typu kopii jest wolniejsze niż z kopii przyrostowej z pełną lub kopii pełnej. Stosowanie kopii przyrostowych w połączeniu z okresowymi kopiami pełnymi zwiększa niezawodność kopii zapasowych i przyspiesza odzyskiwanie danych, dlatego w większości sytuacji jest to najlepsze rozwiązanie.
| Zalety | Wady |
|
|
Kopia przyrostowa jest zalecanym podejściem, jeśli konieczne jest częste wykonywanie kopii zapasowej danych. W przypadku środowisk wirtualnych rozwiązania do tworzenia kopii zapasowych zazwyczaj opierają się na natywnych technologiach VMware Changed Block Tracking lub Microsoft Hyper-V Resilient Change Tracking w celu tworzenia przyrostowych kopii zapasowych maszyn wirtualnych.
Dowiedz się więcej: Przeczytaj o Jak działa funkcja śledzenia zmienionych bloków (Changed Block Tracking) w VMware w tym wpisie na blogu.
Czym jest kopia różnicowa?
Kopia różnicowa to podejście, w ramach którego kopiowane są wszystkie dane, które uległy zmianie od czasu początkowej pełnej kopii zapasowej. Wszystkie kolejne kopie różnicowe zawierają wszystkie zmiany danych od ostatniej pełnej kopii zapasowej, a nie od poprzedniej kopii różnicowej.
Pod względem szybkości tworzenia kopii zapasowych i odzyskiwania danych oraz wymagań dotyczących przestrzeni dyskowej metoda ta plasuje się gdzieś pomiędzy kopią pełną a tradycyjną kopią przyrostową.
Przyjrzyjmy się, jak działa kopia różnicowa, na przykładzie kopii zapasowej maszyny wirtualnej. Wykorzystamy następującą konfigurację testową: 3 pliki na maszynie wirtualnej, z których każdy zawiera bloki 1, 2, 3 i 4.
Przykład
- W niedzielę tworzymy pełną kopię zapasową maszyny wirtualnej.
- W poniedziałek zmieniamy blok 1 na 5 w Pliku 1 .
W przypadku metod tworzenia kopii różnicowych i przyrostowych aplikacja do tworzenia kopii zapasowych kopiuje zmodyfikowany blok Pliku 1 i informuje repozytorium kopii zapasowych, gdzie należy go umieścić.
- We wtorek dodajemy bloki 6 i 7 do Pliku 2 . W metodzie różnicowej zmieniony blok Pliku 1 z poniedziałku jest kopiowany wraz z nowymi zmianami.
- W środę usuwamy Plik 3 .
Podczas tworzenia kopii zapasowej kopiowane są wszystkie zmiany: zmiana w Pliku 1 , dwa dodatkowe bloki w Pliku 2 oraz informacja, że Plik 3 został usunięty.
| Zalety | Wady |
|
|
W następnej sekcji wyjaśnimy różnicę między kopią przyrostową a różnicową, aby zrozumieć, która z nich najlepiej sprawdzi się w strategii ochrony danych.
Kopia przyrostowa a różnicowa: która jest lepsza?
Porównajmy kopie różnicowe i przyrostowe w oparciu o trzy parametry: szybkość tworzenia kopii, szybkość odzyskiwania oraz wymagany rozmiar w repozytorium kopii zapasowych.
- Szybkość tworzenia kopii. Podczas pierwszej kopii czas potrzebny do wykonania zadania jest podobny zarówno w przypadku podejścia przyrostowego, jak i różnicowego, ponieważ podczas tworzenia kopii po początkowej pełnej kopii zapasowej przesyłane są te same dane. Jednak z czasem różnice się powiększają i potrzeba więcej czasu na wykonanie zadania. Z drugiej strony kopia przyrostowa będzie za każdym razem kopiować tylko zmiany wprowadzone od czasu poprzedniego uruchomienia zadania.
- Szybkość odzyskiwania . Kiedy przychodzi czas na odzyskiwanie, kopia różnicowa może wydawać się lepszym rozwiązaniem, ponieważ wymaga tylko dwóch operacji: przywrócenia kopii początkowej i zastosowania ostatniego zestawu różnicowego, podczas gdy kopia przyrostowa musi odtworzyć wszystkie przyrosty.
Przy tej samej ilości danych kopia przyrostowa wymaga więcej zasobów, aby umieścić dane we właściwych miejscach. Jeśli jednak kopia przyrostowa jest połączona z syntetyczne magazyny danych, aplikacja do tworzenia kopii zapasowych wie, które bloki danych należy wykorzystać do przywrócenia maszyny wirtualnej. W związku z tym czas odzyskiwania jest podobny do czasu wymaganego do przywrócenia danych z pełnej kopii zapasowej.
- Rozmiar repozytorium kopii zapasowych. Największą wadą kopii różnicowej jest ilość miejsca potrzebnego do jej przechowywania. Z upływem czasu wymagania dotyczące miejsca rosną wykładniczo. Bardzo szybko bardziej opłacalne staje się wykonanie kolejnej pełnej kopii zapasowej niż dalsze tworzenie kopii różnicowych.
Oto wykres ilustrujący, jak drastycznie kopie zapasowe zajmują miejsce. Modelem dla wykresu jest maszyna wirtualna o pojemności 2 TB, której wielkość zmienia się codziennie o 5% (około 100 GB dziennie). W ciągu zaledwie tygodnia rozmiar kopii zapasowej będzie dwukrotnie większy niż źródłowa maszyna wirtualna. Jednocześnie kopia przyrostowa osiągnie ten punkt dopiero po trzech tygodniach.
Prowadzi to do wniosku, że kopia różnicowa wymaga okresowej pełnej kopii zapasowej, ponieważ może zająć całe repozytorium kopii zapasowych w ciągu kilku dni. W niektóre pracowite dni, na przykład gdy pojawia się duża aktualizacja systemu operacyjnego lub oprogramowania, kopia różnicowa może po prostu się nie powieść z powodu braku miejsca. W związku z tym kopia przyrostowa wygrywa we wszystkich trzech kategoriach.
Wniosek
W porównaniu kopii przyrostowej z różnicową kopia przyrostowa ma przewagę ze względu na swoją uniwersalność, dużą prędkość tworzenia kopii oraz oszczędność miejsca na dysku. Można jednak używać kopii różnicowej w niektórych wyjątkowych sytuacjach, gdy odstępy między pełnymi kopiami nie są długie i aby zmniejszyć zależności między kopiami. Kopia zapasowa pełna stanowi punkt wyjścia dla obu typów kopii zapasowych.
NAKIVO Backup & Replication to uniwersalne rozwiązanie do ochrony danych, które obsługuje kopie przyrostowe typu „forever-incremental” oraz okresowe kopie pełne z kopią przyrostową.
Pobierz bezpłatną edycję rozwiązania NAKIVO, aby zapewnić niezawodne i szybkie tworzenie kopii zapasowych oraz odzyskiwanie danych w różnych infrastrukturach IT.




