Поделиться через


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

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

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

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

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

Ограничения

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

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

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

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

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

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

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

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

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

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

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

Следующие шаги

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

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