Я пытаюсь создать решение для аварийного восстановления с помощью снимков в Azure. У меня очень много дисков в кластере, и в настоящее время я могу делать снимки дисков, чтобы иметь возможность восстановить их локально. Это работает
Теперь я хочу либо скопировать существующие снимки в другой регион, либо создать новые снимки моих дисков, но хранящиеся в другом регионе.
Ссылка: https://docs.microsoft.com/en-us/cli/azure/snapshot?view=azure-cli-latest#az_snapshot_create
Я пробовал это. В этом примере $ disk_location находится в eastus, а $ target_location - в eastus2.
az snapshot create --name $snapshot_name \
--resource-group $resource_group \
--location $target_location \
--source "$disk_location" \
--no-wait
Ошибка: ресурс mdw_data1 не найден. Он существует, но не находится в $ target_location.
Я также попытался создать снимок с источником в качестве другого снимка. Я столкнулся с двумя проблемами с этим. Во-первых, он заявил, что моментальный снимок уже существует, потому что я использую то же имя snapshot_name, и когда я изменил имя на другое, он дал мне ту же ошибку «не найден».
Моментальные снимки могут быть либо локально избыточными (3 копии в одном физическом расположении), либо избыточными зонами (3 копии в 3 зонах доступности в пределах региона). Ни то, ни другое не помогает в сценарии, когда регион переходит в автономный режим.
Ссылка: https://docs.microsoft.com/en-us/azure/storage/common/storage-redundancy
Кроме того, Microsoft сообщает: для приложений, требующих высокой доступности, Microsoft рекомендует использовать ZRS в основном регионе, а также выполнять репликацию в дополнительный регион. Тем не менее, я не могу скопировать свои снимки во вторичный регион, как они рекомендуют.