Uzyskiwanie ulepszonej wydajności tworzenia kopii zapasowych i przywracania za pomocą funkcji natychmiastowego przywracania usługi Azure Backup
W tym artykule opisano ulepszoną wydajność tworzenia kopii zapasowych i przywracania funkcji natychmiastowego przywracania w usłudze Azure Backup.
Najważniejsze możliwości
Funkcja natychmiastowego przywracania zapewnia następujące możliwości:
- Możliwość używania migawek wykonanych w ramach zadania tworzenia kopii zapasowej dostępnego do odzyskiwania bez oczekiwania na zakończenie transferu danych do magazynu. Skraca czas oczekiwania na skopiowanie migawek do magazynu przed wyzwoleniem przywracania.
- Skraca czas tworzenia kopii zapasowych i przywracania przez przechowywanie migawek lokalnie przez dwa dni przy użyciu zasad standardowych i przez siedem dni przy użyciu zasad rozszerzonych domyślnie. Ta domyślna wartość przechowywania migawki można skonfigurować dla dowolnej wartości z zakresu od 1 do 5 dni dla zasad standardowych i od 1 do 30 dni dla zasad rozszerzonych.
- Obsługuje rozmiary dysków do 32 TB. Zmiana rozmiaru dysków nie jest zalecana przez usługę Azure Backup.
- Zasady w warstwie Standardowa obsługują dyski SSD w warstwie Standardowa wraz z dyskami HDD w warstwie Standardowa i dyskami SSD w warstwie Premium. Rozszerzone zasady obsługują tworzenie kopii zapasowych i natychmiastowe przywracanie dysków SSD w warstwie Premium w wersji 2 i Ultra Disk, a także dyski HDD w warstwie Standardowa, SSD w warstwie Standardowa i SSD w warstwie Premium w wersji 1.
- Możliwość używania niezarządzanych maszyn wirtualnych oryginalnych kont magazynu (na dysk) podczas przywracania. Ta możliwość istnieje nawet wtedy, gdy maszyna wirtualna ma dyski rozproszone na kontach magazynu. Przyspiesza ona operacje przywracania dla wielu różnych konfiguracji maszyn wirtualnych.
- W przypadku tworzenia kopii zapasowych maszyn wirtualnych korzystających z niezarządzanych dysków w warstwie Premium na kontach magazynu zalecamy przydzielanie 50% wolnego miejsca na łączną ilość przydzielonego miejsca do magazynowania, która jest wymagana tylko dla pierwszej kopii zapasowej. 50% wolnego miejsca nie jest wymagane w przypadku kopii zapasowych po zakończeniu pierwszej kopii zapasowej.
Jak działa natychmiastowe przywracanie?
Zadanie tworzenia kopii zapasowej składa się z dwóch faz:
- Tworzenie migawki maszyny wirtualnej.
- Przesyłanie migawki maszyny wirtualnej do magazynu usługi Azure Recovery Services.
Punkt odzyskiwania jest tworzony natychmiast po zakończeniu tworzenia migawki, a ten punkt odzyskiwania typu migawki może służyć do wykonania przywracania przy użyciu tego samego przepływu przywracania. Ten punkt odzyskiwania można zidentyfikować w witrynie Azure Portal przy użyciu migawki jako typu punktu odzyskiwania, a po przeniesieniu migawki do magazynu typ punktu odzyskiwania zmieni się na migawkę i magazyn.
Zagadnienia dotyczące funkcji
- Migawki są przechowywane wraz z dyskami w celu zwiększenia tworzenia punktu odzyskiwania i przyspieszenia operacji przywracania. W związku z tym zobaczysz koszty magazynowania, które odpowiadają migawkom wykonanym w tym okresie.
- W przypadku standardowych zasad wszystkie migawki są przyrostowe i są przechowywane jako stronicowe obiekty blob. Wszyscy użytkownicy korzystający z dysków niezarządzanych są obciążani opłatami za migawki przechowywane na lokalnym koncie magazynu. Ponieważ kolekcje punktów przywracania używane przez zarządzane kopie zapasowe maszyn wirtualnych używają migawek obiektów blob na poziomie magazynu bazowego, w przypadku dysków zarządzanych zobaczysz koszty odpowiadające cenom migawek obiektów blob i są przyrostowe.
- W przypadku kont magazynu w warstwie Premium migawki wykonane dla natychmiastowych punktów odzyskiwania są liczone do limitu 10 TB przydzielonego miejsca. W przypadku zasad rozszerzonych obsługiwane są tylko zarządzane kopie zapasowe maszyn wirtualnych. Początkowa migawka to pełna kopia dysków. Kolejne migawki są przyrostowe i zajmują tylko zmiany różnicowe na dyskach od ostatniej migawki. W przypadku korzystania z punktu odzyskiwania natychmiastowego przywracania należy przywrócić maszynę wirtualną lub dyski do subskrypcji i grupy zasobów, które nie wymagają dysków zaszyfrowanych za pośrednictwem usługi Azure Policy.
Wpływ na koszty
Funkcja natychmiastowego przywracania migawek (przechowywanych wraz z dyskami) zwiększa tworzenie punktów odzyskiwania i przyspiesza operacje przywracania. Wiąże się to z dodatkowymi kosztami magazynowania dla odpowiednich migawek wykonanych w tym okresie. Koszt magazynu migawek różni się w zależności od typu zasad tworzenia kopii zapasowych.
Wpływ kosztów standardowych zasad
Zasady standardowe używają migawek obiektów blob na potrzeby funkcji natychmiastowego przywracania. Wszystkie migawki są przyrostowe i przechowywane na koncie magazynu maszyny wirtualnej, które jest używane do natychmiastowego odzyskiwania. Migawka przyrostowa oznacza, że miejsce zajmowane przez migawkę jest równe przestrzeni zajmowanej przez strony zapisywane po utworzeniu migawki. Rozliczenia są nadal naliczane dla miejsca używanego na GB zajmowanego przez migawkę, jak wyjaśniono w tej sekcji. Na ilustracji rozważmy maszynę wirtualną o rozmiarze 100 GB, współczynnik zmian wynoszący 2% i okres przechowywania wynoszący 5 dni w przypadku natychmiastowego przywracania. W takim przypadku rozliczany magazyn migawek będzie miał rozmiar 10 GB (100* 0,02* 5).
W przypadku maszyn wirtualnych korzystających z dysków niezarządzanych migawki można zobaczyć w menu pliku VHD każdego dysku. W przypadku dysków zarządzanych migawki są przechowywane w zasobie kolekcji punktów przywracania w wyznaczonej grupie zasobów, a same migawki nie są bezpośrednio widoczne.
Wpływ na koszty rozszerzonych zasad
Rozszerzone zasady używają migawek dysków zarządzanych na potrzeby funkcji natychmiastowego przywracania. Początkowa migawka to pełna kopia dysków. Kolejne migawki są przyrostowe i zajmują tylko zmiany różnicowe na dyskach od ostatniej migawki. Cennik migawek dysków zarządzanych wyjaśniono na tej stronie cennika.
Na przykład maszyna wirtualna o rozmiarze 100 GB ma współczynnik zmian wynoszący 2% i okres przechowywania wynoszący 5 dni w przypadku natychmiastowego przywracania. W takim przypadku rozliczany magazyn migawek będzie miał rozmiar 108 GB (100 + 100 X 0,02 X 4).
Uwaga
Przechowywanie migawek jest stałe do 5 dni dla zasad tygodniowych dla zasad standardowych i może się różnić od 5 do 20 dni dla rozszerzonych zasad.
Konfigurowanie przechowywania migawek
Przy użyciu witryny Azure Portal
Uwaga
Dostęp do funkcji opisanych w poniższych sekcjach można również uzyskać za pośrednictwem centrum kopii zapasowych. Centrum kopii zapasowych to jedno ujednolicone środowisko zarządzania na platformie Azure. Umożliwia przedsiębiorstwom zarządzanie, monitorowanie, obsługę i analizowanie kopii zapasowych na dużą skalę. Dzięki temu rozwiązaniu można wykonywać większość operacji zarządzania kopiami zapasowymi kluczy bez ograniczeń do zakresu pojedynczego magazynu.
W witrynie Azure Portal możesz zobaczyć pole dodane w okienku Zasady kopii zapasowej maszyny wirtualnej w sekcji Natychmiastowe przywracanie . Czas przechowywania migawek można zmienić w okienku Zasady kopii zapasowej maszyny wirtualnej dla wszystkich maszyn wirtualnych skojarzonych z określonymi zasadami tworzenia kopii zapasowych.
Korzystanie z programu PowerShell
Uwaga
W programie Az PowerShell w wersji 1.6.0 można zaktualizować okres przechowywania migawki natychmiastowego przywracania w zasadach przy użyciu programu PowerShell
$bkpPol = Get-AzRecoveryServicesBackupProtectionPolicy -WorkloadType "AzureVM"
$bkpPol.SnapshotRetentionInDays=5
Set-AzRecoveryServicesBackupProtectionPolicy -policy $bkpPol
Domyślne przechowywanie migawek dla każdej zasady jest ustawione na dwa dni. Wartość można zmienić na co najmniej 1 i maksymalnie pięć dni. W przypadku zasad tygodniowych przechowywanie migawek jest stałe do pięciu dni.
Często zadawane pytania
Jakie są konsekwencje związane z kosztami natychmiastowego przywracania?
Migawki są przechowywane wraz z dyskami w celu przyspieszenia operacji tworzenia i przywracania punktu odzyskiwania. W związku z tym zobaczysz koszty magazynowania odpowiadające przechowywaniu migawek wybrane w ramach zasad tworzenia kopii zapasowych maszyn wirtualnych.
Czy na kontach usługi Premium Storage migawki wykonane dla natychmiastowego punktu odzyskiwania zajmują limit migawki 10 TB?
Tak, w przypadku kont magazynu w warstwie Premium migawki wykonane dla natychmiastowego punktu odzyskiwania zajmują 10 TB przydzielonego miejsca migawki.
Jak okres przechowywania migawek działa w ciągu pięciu dni?
W przypadku zasad standardowych każdego dnia wykonywana jest nowa migawka, a następnie istnieje pięć pojedynczych migawek przyrostowych. Rozmiar migawki zależy od współczynnika zmian danych, który w większości przypadków wynosi około 2%-7%. W przypadku zasad rozszerzonych początkowa migawka jest pełną migawką, a kolejne migawki mają charakter przyrostowy.
Czy migawka natychmiastowego przywracania jest migawką przyrostową, czy pełną migawką?
W przypadku zasad standardowych migawki wykonywane w ramach funkcji natychmiastowego przywracania to migawki przyrostowe. W przypadku zasad rozszerzonych początkowa migawka jest pełną migawką, a kolejne migawki mają charakter przyrostowy.
Jak obliczyć przybliżony wzrost kosztów z powodu funkcji natychmiastowego przywracania?
Zależy to od współczynnika zmian maszyny wirtualnej.
- Zasady standardowe: w stanie stałym można założyć, że wzrost kosztów wynosi = dzienny współczynnik zmian okresu przechowywania migawek na magazyn migawek maszyny wirtualnej na GB.
- Rozszerzone zasady: W stanie stałym można założyć, że wzrost kosztów wynosi = (rozmiar maszyny wirtualnej) + (okres przechowywania migawek–1)*dzienny współczynnik zmian na maszynę wirtualną) * koszt magazynu migawek na GB.
Jeśli typ odzyskiwania punktu przywracania to "Migawka i magazyn" i wykonam operację przywracania, który typ odzyskiwania będzie używany?
Jeśli typ odzyskiwania to "migawka i magazyn", przywracanie zostanie automatycznie wykonane z migawki lokalnej, co będzie znacznie szybsze w porównaniu z przywracaniem wykonanym z magazynu.
Co się stanie, jeśli wybierzę okres przechowywania punktu przywracania (warstwa 2) mniejszy niż okres przechowywania migawki (warstwa 1)?
Nowy model nie zezwala na usuwanie punktu przywracania (warstwa 2), chyba że migawka (warstwa 1) zostanie usunięta. Zalecamy zaplanowanie okresu przechowywania punktu przywracania (warstwa 2) większego niż okres przechowywania migawki.
Dlaczego moja migawka nadal istnieje, nawet po ustawieniu okresu przechowywania w zasadach tworzenia kopii zapasowych?
Jeśli punkt odzyskiwania zawiera migawkę i jest to najnowszy dostępny punkt odzyskiwania, zostanie on zachowany do momentu następnego pomyślnego utworzenia kopii zapasowej. Jest to zgodne z wyznaczonymi zasadami "odzyskiwania pamięci" (GC). Nakazuje, aby co najmniej jeden najnowszy punkt odzyskiwania zawsze był obecny, jeśli wszystkie kolejne kopie zapasowe kończą się niepowodzeniem z powodu problemu z maszyną wirtualną. W normalnych scenariuszach punkty odzyskiwania są czyszczone przez maksymalnie 24 godziny po ich wygaśnięciu. W rzadkich scenariuszach może istnieć jedna lub dwie dodatkowe migawki oparte na cięższym obciążeniu modułu odśmieceń pamięci (GC).
Dlaczego widzę więcej migawek niż zasady przechowywania?
W scenariuszu, w którym zasady przechowywania są ustawione jako "1", można znaleźć dwie migawki. Wymaga to, aby co najmniej jeden najnowszy punkt odzyskiwania zawsze był obecny, w przypadku gdy wszystkie kolejne kopie zapasowe kończą się niepowodzeniem z powodu problemu z maszyną wirtualną. Może to spowodować obecność dwóch migawek.
Dlatego jeśli zasady są przeznaczone dla migawek "n", można znaleźć migawki "n+1" czasami. Ponadto można nawet znaleźć migawki "n+1+2", jeśli występuje opóźnienie w usuwaniu pamięci. Może się to zdarzyć w rzadkich przypadkach, gdy:
- Migawki są czyszczone, które są przeszłości przechowywania.
- Moduł odśmieceń pamięci (GC) w zapleczu jest obciążony dużym obciążeniem.
Uwaga
Usługa Azure Backup zarządza kopiami zapasowymi w automatyczny sposób. Usługa Azure Backup zachowuje stare migawki, ponieważ są one potrzebne do obsługi tej kopii zapasowej w celu zapewnienia spójności. Jeśli ręcznie usuniesz migawkę, może wystąpić problem ze spójnością kopii zapasowej. Jeśli w historii kopii zapasowych występują błędy, należy zatrzymać tworzenie kopii zapasowej z opcją zachować dane i wznowić tworzenie kopii zapasowej. Rozważ utworzenie strategii tworzenia kopii zapasowych, jeśli masz określony scenariusz (na przykład maszynę wirtualną z wieloma dyskami i wymaga miejsca o rozmiarze). Należy oddzielnie utworzyć kopię zapasową maszyny wirtualnej z dyskiem systemu operacyjnego i utworzyć inną kopię zapasową dla innych dysków.
Nie potrzebuję funkcji natychmiastowego przywracania. Czy można go wyłączyć?
Funkcja natychmiastowego przywracania jest włączona dla wszystkich i nie można jej wyłączyć. Przechowywanie migawek można zmniejszyć do minimum jednego dnia.
Czy można bezpiecznie uruchomić ponownie maszynę wirtualną podczas procesu transferu (co może potrwać wiele godzin)? Czy ponowne uruchomienie maszyny wirtualnej spowoduje przerwanie lub spowolnienie transferu?
Tak, jest bezpieczne i nie ma absolutnie żadnego wpływu na szybkość transferu danych.