Kopiowanie migawki przyrostowej do nowego regionu

Istnieją dwie opcje kopiowania migawki przyrostowej między regionami. Pierwsza opcja, zarządzany proces (zalecany), który wykona kopię. Ten proces jest obsługiwany przez platformę Azure i usuwa koszty konserwacji związane z zarządzaniem procesem kopiowania przez przejściowe konto magazynu w regionie docelowym. Platforma Azure zapewnia, że tylko zmiany od czasu ostatniej migawki w regionie docelowym są kopiowane do regionu docelowego w celu zmniejszenia śladu danych, co zmniejsza cel punktu odzyskiwania. Możesz sprawdzić proces kopiowania, aby wiedzieć, kiedy migawka docelowa jest gotowa do przywrócenia dysków. W przypadku tego zarządzanego procesu opłaty są naliczane tylko za koszt przepustowości transferu danych w całym regionie oraz transakcje odczytu w migawki źródłowej. Nie usuwaj migawki źródłowej podczas kopiowania migawki docelowej.

Druga opcja to ręczna kopia, w której zmiany są wprowadzane między dwoma migawkami przyrostowymi, w dół do poziomu bloku i ręcznie skopiuj je z jednego regionu do innego. Większość użytkowników powinna korzystać z zarządzanego procesu, ale jeśli interesuje Cię poprawa szybkości kopiowania, druga opcja umożliwia szybsze korzystanie z zasobów obliczeniowych w celu przyspieszenia kopiowania.

W tym artykule opisano kopiowanie migawki przyrostowej z jednego regionu do innego. Aby uzyskać szczegółowe informacje na temat migawek przyrostowych, zobacz Tworzenie migawki przyrostowej dla dysków zarządzanych .

Diagram przedstawiający kopię migawek przyrostowych między regionami platformy Azure za pośrednictwem opcji klonowania.

Ograniczenia

  • Jednocześnie można skopiować 100 migawek przyrostowych na subskrypcję na region.
  • Jeśli używasz interfejsu API REST, musisz użyć wersji 2020-12-01 lub nowszej interfejsu API REST usługi Azure Compute.
  • Jednocześnie można skopiować tylko jedną migawkę przyrostową określonego dysku.
  • Migawki muszą zostać skopiowane w kolejności ich utworzenia.

Kopia zarządzana

Za pomocą interfejsu wiersza polecenia platformy Azure możesz skopiować migawkę przyrostową. Potrzebna jest najnowsza wersja interfejsu wiersza polecenia platformy Azure. Zapoznaj się z następującymi artykułami, aby dowiedzieć się, jak zainstalować lub zaktualizować interfejs wiersza polecenia platformy Azure.

Poniższy skrypt kopiuje migawkę przyrostową z jednego regionu do innego:

subscriptionId=<yourSubscriptionID>
resourceGroupName=<yourResourceGroupName>
targetSnapshotName=<name>
sourceSnapshotResourceId=<sourceSnapshotResourceId>
targetRegion=<validRegion>

sourceSnapshotId=$(az snapshot show -n $sourceSnapshotName -g $resourceGroupName --query [id] -o tsv)

az snapshot create -g $resourceGroupName -n $targetSnapshotName -l $targetRegion --source $sourceSnapshotId --incremental --copy-start

Sprawdzanie stanu kopiowania

Stan pojedynczej migawki można sprawdzić, sprawdzając CompletionPercent właściwość. Zastąp $sourceSnapshotName ciąg nazwą migawki, a następnie uruchom następujące polecenie. Wartość właściwości musi wynosić 100, zanim będzie można użyć migawki do przywrócenia dysku lub wygenerować identyfikator URI sygnatury dostępu współdzielonego do pobierania danych bazowych.

az snapshot show -n $sourceSnapshotName -g $resourceGroupName --query [completionPercent] -o tsv

Kopiowanie ręczne

Migawki przyrostowe oferują możliwości różnicowe. Umożliwiają one uzyskanie zmian między dwiema przyrostowymi migawkami tego samego dysku zarządzanego w dół do poziomu bloku. Można go użyć do zmniejszenia śladu danych podczas kopiowania migawek w różnych regionach. Możesz na przykład pobrać pierwszą migawkę przyrostową jako podstawowy obiekt blob w innym regionie. W przypadku kolejnych migawek przyrostowych można skopiować tylko zmiany od ostatniej migawki do podstawowego obiektu blob. Po skopiowaniu zmian możesz wykonać migawki w podstawowym obiekcie blob reprezentującym punkt w czasie tworzenia kopii zapasowej dysku w innym regionie. Dysk można przywrócić z podstawowego obiektu blob lub migawki w podstawowym obiekcie blob w innym regionie.

Diagram przedstawiający migawki przyrostowe skopiowane między regionami. Migawki tworzą różne wywołania interfejsu API, aż ostatecznie tworzą stronicowe obiekty blob na każdą migawkę.

Następne kroki

Jeśli chcesz zobaczyć przykładowy kod pokazujący różnicowe możliwości migawek przyrostowych przy użyciu platformy .NET, zobacz Kopiowanie kopii zapasowych platformy Azure Dyski zarządzane do innego regionu z różnicowymi możliwościami migawek przyrostowych.

Jeśli masz dodatkowe pytania dotyczące migawek , zobacz sekcję Migawki w często zadawanych pytaniach.