Копирование добавочного моментального снимка в новый регион

Существует два варианта копирования добавочного snapshot между регионами. Первый вариант, управляемый процесс (рекомендуется), который будет выполнять копирование за вас. Этот процесс обрабатывается Azure и устраняет затраты на обслуживание при управлении процессом копирования путем промежуточного хранения учетной записи хранения в целевом регионе. Система следит за тем, чтобы в целевой регион копировались только изменения, произошедшие с момента создания последнего моментального снимка. Это снижает объем занимаемой памяти за счет оптимизации целевой точки восстановления. Вы можете проверка процесс копирования, чтобы узнать, когда целевой snapshot будет готов к восстановлению дисков. Для этого управляемого процесса взимается плата только за пропускную способность передачи данных в регионе, а также за транзакции чтения в исходном snapshot. Не удаляйте исходные snapshot во время копирования целевого snapshot.

Второй вариант — копирование вручную, где можно получить изменения между двумя добавочными моментальными снимками до уровня блока и вручную скопировать их из одного региона в другой. Большинство пользователей должны использовать управляемый процесс, но если вы заинтересованы в повышении скорости копирования, второй вариант позволяет использовать вычислительные ресурсы для ускорения копирования.

В этой статье рассматривается процесс копирование добавочного моментального снимка из одного региона в другой. Дополнительные сведения о добавочных моментальных снимках см. в статье Создание добавочного моментального снимка для управляемых дисков.

Схема: копия добавочных моментальных снимков с помощью параметра клонирования в нескольких регионах в Azure.

Ограничения

  • В одной подписке одновременно можно копировать до 100 добавочных моментальных снимков в одном регионе.
  • При использовании REST API необходимо использовать REST API Вычислений Azure версии 2020-12-01 или более поздней.
  • Одновременно можно скопировать только один добавочный snapshot определенного диска.
  • Моментальные снимки должны быть скопированы в порядке их создания.

Управляемая копия

Для копирования добавочного моментального снимка можно использовать Azure CLI. Вам потребуется последняя версия Azure CLI. Сведения об установке и обновлении Azure CLI см. в статьях далее.

Следующий скрипт копирует добавочный моментальный снимок из одного региона в другой:

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

Проверка состояния копирования

Вы можете проверка состояние отдельного snapshot, проверив CompletionPercent свойство . Замените $sourceSnapshotName именем snapshot затем выполните следующую команду. Свойство должно иметь значение 100, прежде чем можно будет использовать snapshot для восстановления диска или создать URI SAS для скачивания базовых данных.

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

Копирование вручную

Добавочные моментальные снимки предлагают функцию разностного копирования. Это позволяет получить изменения между двумя добавочными моментальными снимками одного и того же управляемого диска на уровне блоков. Эту функцию можно использовать для уменьшения объема данных при копировании моментальных снимков между регионами. Например, первый добавочный моментальный снимок можно скачать как базовый большой двоичный объект в другом регионе. Для последующих добавочных моментальных снимков в базовый большой двоичный объект можно скопировать только изменения с момента последнего моментального снимка. После копирования изменений можно создать моментальные снимки базового большого двоичного объекта, представляющие собой резервную копию диска в другом регионе на определенный момент времени. Диск можно восстановить как из базового большого двоичного объекта, так и из моментального снимка базового большого двоичного объекта в другом регионе.

На схеме показаны добавочные моментальные снимки, копируемые между регионами. Моментальные снимки выполняют различные вызовы API до полного формирования страничных больших двоичных объектов для каждого моментального снимка.

Дальнейшие действия

Если вы хотите просмотреть пример кода, демонстрирующий возможность разностного копирования добавочных моментальных снимков с помощью .NET, см. статью Копирование резервных копий Управляемых дисков Azure в другой регион с помощью разностных моментальных снимков.

Если у вас есть дополнительные вопросы по моментальным снимкам, см. раздел часто задаваемых вопросов .