Zarządzanie punktami odzyskiwania
W tym artykule opisano sposób działania przechowywania dla maszyn wirtualnych. Za każdym razem, gdy tworzone są kopie zapasowe, punkty odzyskiwania są tworzone na podstawie operacji przywracania, które można wykonać.
W przypadku maszyn wirtualnych początkowa kopia zapasowa jest pełną kopią zapasową, a kolejne kopie zapasowe są przyrostowymi kopiami zapasowymi.
Punkty odzyskiwania i przechowywanie
Zaplanowana początkowa i przyrostowa kopia zapasowa
Weźmy uproszczony przykład maszyny wirtualnej w wersji 1 z dyskiem danych składającym się z czterech bloków: Blokuj 1, Blokuj 2, Blokuj 3 i Blokuj 4. Każdy blok ma rozmiar 16 KB.
Krok 1 . Początkowa kopia zapasowa: Początkowa kopia zapasowa to pełna kopia zapasowa. Działa jako punkt odniesienia, na którym są stosowane kolejne przyrostowe kopie zapasowe. Załóżmy, że istnieją dane zapisane w bloku Bloku 1 i Bloku 2 na źródłowej maszynie wirtualnej. Te same dane będą replikowane jako D1 i D2 w magazynie usługi Recovery Services.
Krok 2 . Przyrostowa kopia zapasowa 1. Rozważ dodanie nowych danych do bloku 3 maszyny wirtualnej. Te same dane będą replikowane w następnej przyrostowej kopii zapasowej i tylko zmieniony blok jest przechowywany jako D3. W każdym kroku, nawet jeśli 1 KB bloku ulegnie zmianie, cały blok 16 KB zostanie przekazany w punkcie odzyskiwania.
Krok 3 — przyrostowa kopia zapasowa 2. Teraz rozważ wprowadzenie zmian danych w bloku 3 i bloku 2 na źródłowej maszynie wirtualnej. Te zmiany zostaną zreplikowane w następnej przyrostowej kopii zapasowej jako D3' i D2'.
Kopia zapasowa na żądanie
Możesz uruchomić kopię zapasową maszyny wirtualnej na żądanie w dowolnym momencie po skonfigurowaniu ochrony.
- Kopia zapasowa na żądanie będzie pełną kopią zapasową, jeśli zostanie wyzwolona przed pierwszą zaplanowaną początkową kopią zapasową.
- Jeśli początkowa kopia zapasowa zostanie ukończona i zostanie wyzwolona kopia zapasowa na żądanie, jest to przyrostowa kopia zapasowa.
- Czas przechowywania punktów odzyskiwania utworzonych dla kopii zapasowej na żądanie to wartość przechowywania określona podczas wyzwalania kopii zapasowej.
Koszty magazynu
Punkt odzyskiwania utworzony dla początkowej kopii zapasowej zawiera wszystkie bloki, które zawierają dane. Kolejne przyrostowe punkty odzyskiwania składają się tylko z bloków, które zmieniły dane. Koszty magazynowania odpowiadają sumie wszystkich bloków obejmujących wszystkie punkty odzyskiwania.
Użyjmy powyższego przykładu, aby zrozumieć koszt magazynu po każdym kroku:
Krok | Typ kopii zapasowej | Bloki uległy zmianie | Typ magazynu |
---|---|---|---|
1 | Początkowa kopia zapasowa | Blok 1, blok 2 | Odpowiadający punktowi odzyskiwania 1(D1+D2) |
2 | Przyrostowa kopia zapasowa 1 | Blok 3 | Odpowiadający punktowi odzyskiwania 1(D1+D2) + punkt odzyskiwania 2(D3) |
3 | Przyrostowa kopia zapasowa 2 | Blok 2, blok 3 | Odpowiadający punktowi odzyskiwania 1(D1+D2) + punkt odzyskiwania 2(D3) + punkt odzyskiwania 3(D2'+D3') |
Wygaśnięcie punktu odzyskiwania
Każdy punkt odzyskiwania ma czas przechowywania określony w zasadach tworzenia kopii zapasowych. Czyszczenie odbywa się w regularnych odstępach czasu, a wszystkie wygasłe punkty odzyskiwania są czyszczone.
Gdy punkt odzyskiwania wygaśnie, zostanie usunięty lub scalony.
Przypadek 1. Początkowy punkt odzyskiwania wygasa
Po wygaśnięciu początkowego punktu odzyskiwania scala się z następnym przyrostowym punktem odzyskiwania. Wszystkie bloki danych, które są zastępowane w przyrostowym punkcie odzyskiwania, zostaną usunięte, a pozostałe zostaną scalone. Przyrostowa kopia zapasowa staje się początkową pełną kopią zapasową. Przyjrzyjmy się przykładowi:
- Punkt odzyskiwania 1 utworzony podczas początkowej kopii zapasowej zawiera pełną kopię zapasową maszyny wirtualnej.
- Po wygaśnięciu punktu odzyskiwania 1 punkt odzyskiwania 2 jest następną pełną kopią zapasową.
- Blok D1 jest scalany z punktem odzyskiwania 2 i D2 jest usuwany, ponieważ dane w bloku 2 są zastępowane w punkcie odzyskiwania 2. Ta zmiana jest przechwytywana jako blok D2".
- Blok D1 jest zachowywany w kolejnych punktach odzyskiwania, tak jak to jest, dopóki nie zostaną wprowadzone jakiekolwiek zmiany przed następną kopią zapasową.
Przypadek 2: Między przyrostowym punktem odzyskiwania wygasa
- Jeśli punkt odzyskiwania 2 wygaśnie przed punktem odzyskiwania 1, dane z punktu odzyskiwania 2 zostaną scalone z następnym dostępnym punktem odzyskiwania: punkt 3 odzyskiwania. Blok D3 jest więc scalony z punktem odzyskiwania 3.
- Punkt odzyskiwania 1 jest nadal pełną kopią zapasową z blokiem D1 i D2.
Przypadek 3: Punkt odzyskiwania na żądanie wygasa
W tym przykładzie zaplanowano uruchamianie zasad harmonogramu (codziennego tworzenia kopii zapasowej) z n-dniowym okresem przechowywania. Jeśli kopia zapasowa na żądanie zostanie wyzwolona w czwartym dniu przed następnym zaplanowanym tworzeniem kopii zapasowej, a jej okres przechowywania zostanie określony jako 10 dni, nadal będzie to przyrostowa kopia zapasowa. Punkt odzyskiwania (na żądanie RP1) zostanie utworzony po punkcie odzyskiwania 3 i przed punktem odzyskiwania 4. Na koniec dnia 14 punkt odzyskiwania na żądanie (na żądanie RP1) wygasł i zostanie scalony z następnym dostępnym punktem odzyskiwania. Bloki danych, które są nadal obecne na serwerze, są scalane, podczas gdy bloki danych, które uległy zmianie (zastąpione lub usunięte) są usuwane z wygasłego punktu odzyskiwania.
Wpływ zmian zasad na punkty odzyskiwania
Po zmodyfikowaniu zasad są stosowane zarówno do nowych, jak i istniejących punktów odzyskiwania. Aby uzyskać więcej informacji, zobacz Wpływ zmian zasad na punkty odzyskiwania.
Wpływ ochrony przed zatrzymaniem w punktach odzyskiwania
Istnieją dwa sposoby zatrzymania ochrony maszyny wirtualnej:
- Zatrzymaj ochronę i usuń dane kopii zapasowej. Ta opcja spowoduje zatrzymanie wszystkich przyszłych zadań tworzenia kopii zapasowej przed ochroną maszyny wirtualnej i usunięcie wszystkich punktów odzyskiwania. Jeśli usuwanie nietrwałe jest włączone, usunięte dane będą przechowywane przez 14 dni. Opłaty nie są naliczane za elementy w stanie usunięcia nietrwałego. Dane mogą być nieukończone w ciągu 14 dni. Jeśli usuwanie nietrwałe nie jest włączone, dane zostaną natychmiast wyczyszczone i nie będzie można przywrócić maszyny wirtualnej ani użyć opcji Wznów tworzenie kopii zapasowej .
- Zatrzymaj ochronę i zachowaj dane kopii zapasowej. Ta opcja spowoduje zatrzymanie wszystkich przyszłych zadań tworzenia kopii zapasowej przed ochroną maszyny wirtualnej. Jednak usługa Azure Backup na zawsze zachowa punkty odzyskiwania, których kopia zapasowa została utworzona. Musisz zapłacić, aby zachować punkty odzyskiwania w magazynie (zobacz Cennik usługi Azure Backup, aby uzyskać szczegółowe informacje). W razie potrzeby będzie można przywrócić maszynę wirtualną. Jeśli zdecydujesz się wznowić ochronę maszyny wirtualnej, możesz użyć opcji Wznów tworzenie kopii zapasowej. Po wznowieniu tworzenia kopii zapasowej reguły przechowywania zostaną zastosowane do punktów wygaśnięcia. Możesz również usunąć dane kopii zapasowej przy użyciu opcji Usuń dane kopii zapasowej.
Wpływ usunięcia maszyny wirtualnej bez zatrzymywania ochrony
Usuwanie maszyny wirtualnej bez zatrzymywania ochrony ma wpływ na punkty odzyskiwania i jest niepożądanym scenariuszem. Przed usunięciem maszyny wirtualnej należy zatrzymać kopie zapasowe. Ponieważ zasób nie istnieje, zaplanowane kopie zapasowe kończą się niepowodzeniem z powodu błędu VMNotFoundV2. Punkty odzyskiwania będą okresowo czyszczone zgodnie z zasadami przechowywania, ale ostatnia kopia maszyny wirtualnej pozostanie na zawsze, a opłaty będą naliczane odpowiednio. W zależności od scenariusza dostępne są następujące dwie opcje:
- Opcja 1. Przywracanie maszyny wirtualnej przy użyciu dowolnego z punktów odzyskiwania. Jeśli chcesz odzyskać usuniętą maszynę wirtualną, przywróć przy użyciu tej samej nazwy i w tej samej grupie zasobów. Jeśli chronisz przywróconą maszynę wirtualną w tym samym magazynie, istniejące punkty odzyskiwania zostaną automatycznie dołączone.
- Opcja 2. Przejdź do magazynu usługi Recovery Services i zatrzymaj ochronę przy użyciu usuwania danych.
Wpływ wygasłych punktów odzyskiwania dla elementów w stanie usunięcia nietrwałego
Jeśli usuwanie nietrwałe jest włączone dla magazynu usługi Recovery Services, wygasły punkt odzyskiwania pozostaje w stanie usunięcia nietrwałego i nie jest czyszczony. Opłaty nie są naliczane, gdy punkt odzyskiwania jest w stanie usunięcia nietrwałego.
Wpływ współczynnika zmian wydajności kopii zapasowej
Załóżmy, że łączny magazyn maszyny wirtualnej wynosi 8 TB, a współczynnik zmian wynosi 5%. Następnie odpowiedni przyrostowy magazyn kopii zapasowych będzie wynosić 5% z 8 TB, czyli 0,4 TB. Wyższy współczynnik zmian odpowiada wyższemu magazynowi zaplecza dla kolejnych przyrostowych kopii zapasowych. Współczynnik zmian ma wpływ na wydajność tworzenia kopii zapasowej. Wyższy współczynnik zmian, im wolniejszy proces tworzenia kopii zapasowej i większe zużycie magazynu zaplecza.
Aby dowiedzieć się, jak współczynnik zmian wpływa na wydajność tworzenia kopii zapasowej, zapoznaj się z tym scenariuszem:
Maszyny wirtualne | Maszyna wirtualna 1 | Maszyna wirtualna 2 | Maszyna wirtualna 3 |
---|---|---|---|
Liczba dysków danych | 4 (A1, A2, A3, A4) | 4(B1, B2, B3, B4) | 4(C1, C2, C3, C4) |
Rozmiar każdego dysku | 4 TB | 4 TB | 4 TB |
Współczynnik zmian danych kopii zapasowej | A1– 4 TB | B1–1 TB; B2–1 TB B3-1 TB; B4-1 TB |
C1–2 TB; C4-2 TB |
Wydajność tworzenia kopii zapasowej będzie mieć kolejność VM2>VM3>VM1. Przyczyną tego jest rozproszenie danych z zmianą na różnych dyskach. Ponieważ tworzenie kopii zapasowych dysków odbywa się równolegle, maszyna VM2 pokaże najlepszą wydajność.
Często zadawane pytania
Jak mogę znaleźć okres przechowywania kopii zapasowej na żądanie?
W polu Czas wygaśnięcia punktu odzyskiwania w formacie UTC w zadaniach tworzenia kopii zapasowych na żądanie jest wyświetlany okres przechowywania punktu odzyskiwania. Aby dowiedzieć się więcej, zobacz Uruchamianie kopii zapasowej na żądanie.