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

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

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

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

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

Ограничения

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

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

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

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

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

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

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

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

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