Udostępnij za pośrednictwem


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ę za Ciebie. Ten proces jest obsługiwany przez platformę Azure i usuwa koszty konserwacji związane z zarządzaniem procesem kopiowania przez utworzenie konta 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 zużycia 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 migawce źródłowej. Nie usuwaj migawki źródłowej podczas kopiowania migawki docelowej.

Drugą opcją jest 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ę zwiększenie szybkości kopiowania, druga opcja umożliwia szybsze korzystanie z zasobów obliczeniowych.

W tym artykule opisano kopiowanie przyrostowej migawki 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 za pośrednictwem opcji klonowania na platformie Azure zorganizowanych między regionami.

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ą być kopiowane w kolejności, w której zostały utworzone.

Kopia zarządzana

Interfejs wiersza polecenia platformy Azure umożliwia skopiowanie migawki przyrostowej. 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>
sourceSnapshotName=<name>
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 pobrania 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 dwoma przyrostowymi migawkami tego samego dysku zarządzanego w dół do poziomu bloku. Dzięki temu można zmniejszyć zużycie danych podczas kopiowania migawek między regionami. 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żna tworzyć migawki w podstawowym obiekcie blob reprezentującym punkt w czasie 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 do momentu, 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 możliwością różnicową migawek przyrostowych.

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