Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Перемещайте ресурсы Azure между регионами Azure с помощью службы Azure Resource Mover.
В этой статье сводится информация о компонентах, используемых средством Resource Mover, и описывается процесс перемещения.
Компоненты
Эти компоненты используются во время перемещения ресурсов в другой регион.
| Компонент | Сведения |
|---|---|
| Resource Mover | Служба Resource Mover координирует работу с поставщиками ресурсов Azure для оркестрации перемещения ресурсов между регионами. Служба Resource Mover анализирует зависимости ресурсов, а также отслеживает их состояние и управляет ими в процессе перемещения. |
| Переместить коллекцию | Коллекция перемещения — это объект Azure Resource Manager. Эта коллекция создается в процессе перемещения между регионами для каждого парного сочетания исходных и целевых регионов в подписке. Коллекция содержит метаданные и сведения о конфигурации ресурсов, которые требуется переместить. Ресурсы, добавленные в коллекцию для перемещения, должны относиться к одной подписке, но могут находиться в разных группах ресурсов. |
| Переместить ресурс | При добавлении ресурса в коллекцию перемещения, Resource Mover будет отслеживать его как перемещаемый ресурс. Средство Resource Mover хранит информацию обо всех перемещаемых ресурсах в данной коллекции перемещений и поддерживает связь "один к одному" между исходным и целевым ресурсами. |
| Зависимости | Resource Mover проверяет ресурсы, добавляемые в коллекцию, и определяет, имеют ли ресурсы какие-либо зависимости, отсутствующие в коллекции перемещения. Определив зависимости ресурса, можно либо добавить эти зависимости в коллекцию перемещения и переместить их тоже, либо выбрать другие существующие ресурсы в целевом регионе. Все зависимости должны быть устранены перед началом перемещения. |
Процесс перемещения между регионами
При перемещении каждого ресурса выполняются основные шаги.
| Step | Сведения | Состояние/проблемы |
|---|---|---|
| Шаг 1. Выбор ресурсов | Выберите ресурс. Ресурс добавляется в коллекцию перемещения. | Состояние ресурса меняется на Prepare pending (Ожидается подготовка). |
| Шаг 2. Проверка зависимостей | Проверка зависимостей выполняется вместе с добавлением ресурсов в фоновом режиме. Необходимо добавить зависимые ресурсы, если проверка показывает, что зависимые ресурсы остаются в ожидании. Добавьте их в коллекцию движений. Добавьте все зависимые ресурсы, даже если их не нужно перемещать. Позже можно указать, что перемещаемые ресурсы должны использовать разные ресурсы в целевом регионе, а не использовать параметр конфигурации . Возможно, вам потребуется вручную проверить наличие невыполненных зависимостей на вкладке "Проверка зависимостей ". |
|
| Шаг 3. Подготовка | Запустите процесс подготовки. Этапы подготовки зависят от ресурсов, которые вы перемещаете: - Ресурсы без отслеживания состояния: ресурсы без отслеживания состояния содержат только сведения о конфигурации. Для перемещения этих ресурсов не требуется непрерывная репликация данных. В качестве примера можно привести виртуальные сети Azure, сетевые адаптеры, подсистемы балансировки нагрузки и группы безопасности сети. Для этого типа ресурсов процесс подготовки создает шаблон Azure Resource Manager. - Ресурсы с отслеживанием состояния: они содержат как конфигурационную информацию, так и данные, которые требуется переместить. В качестве примера можно привести виртуальные машины Azure и базы данных SQL Azure. Процесс подготовки различается для каждого ресурса. Он может включать в себя репликацию исходного ресурса в целевой регион. |
При запуске состояние ресурса изменяется на Prepare in progress (Выполняется подготовка). После завершения подготовки состояние ресурса изменяется на Initiate move pending (Ожидание начала перемещения) без возникновения проблем. Неудачный процесс переводит состояние в Prepare failed. |
| Шаг 4. Инициирование перемещения | Запустите процесс перемещения. Метод перемещения зависит от типа ресурса. - Без отслеживания состояния: как правило, для ресурсов без отслеживания состояния процесс перемещения развертывает импортированный шаблон в целевом регионе. Шаблон основан на параметрах исходных ресурсов и изменениях, внесенных в целевые параметры вручную. - С сохранением состояния. Для ресурсов с сохранением состояния процесс перемещения может включать создание ресурса или создание копии в целевом регионе. Для ресурсов с сохранением состояния запуск перемещения может привести к простою исходных ресурсов. Например, виртуальные машины и SQL. |
При запуске перемещения состояние изменяется на Initiate move in progress (Начало перемещения). При успешном запуске операции инициирования перемещения состояние ресурса изменяется на Commit move pending (Ожидается фиксация перемещения) без возникновения проблем. Неудачный процесс перемещения завершается изменением состояния на Initiate move failed (Не удалось запустить перемещение). |
| Шаг 5 Вариант 1. Отмена перемещения | Вы можете решить, хотите ли вы после первоначального перемещения приступить к полному перемещению. Если нет, можно отменить перемещение и Resource Mover удалит ресурсы, созданные в целевом объекте. Репликация состояниесохраняемых ресурсов продолжается после завершения процесса отбрасывания. Этот вариант удобен для тестирования. | Состояние ресурсов изменяется на Discard in progress, когда они удаляются. При успешном удалении состояние изменяется на Initiate move pending (Ожидается запуск перемещения) без проблем. Сбой выполнения перемещения переводит состояние в Discard move failed. |
| Шаг 5 Вариант 2: Завершение перемещения | После первоначального перемещения, если требуется выполнить полный перенос, проверьте ресурсы в целевом регионе, и когда будете готовы, выполните перенос. Для ресурсов с отслеживанием состояния фиксация может привести к тому, что исходные ресурсы, например виртуальные машины или SQL, станут недоступными. |
Если вы зафиксируете перемещение, состояние ресурса изменится на Commit move in progress (Выполняется фиксация перемещения). После успешной фиксации состояние ресурса изменится на Commit move completed (Фиксация перемещения завершена) без возникновения проблем. При неудачной фиксации состояние изменяется на Commit move failed (Ошибка перемещения фиксации). |
| Шаг 6. Удаление источника | После фиксации перемещения и проверки ресурсов в целевом регионе можно удалить исходный ресурс. | После фиксации состояние ресурса изменяется на Удаление источника ожидается. Затем вы можете выбрать исходный ресурс и удалить его. Удалить можно только ресурсы в состоянии ожидания удаления источника. Удаление группы ресурсов или SQL Server на портале Resource Mover не поддерживается. Эти ресурсы можно удалить только со страницы свойств ресурсов. |
Состояние регионов перемещения
Процесс перемещения имеет ряд состояний, и в каждом из них могут возникнуть проблемы. Они обобщены в блок-схеме.
Анализ зависимостей
При выполнении процесса перемещения зависимости проверяются автоматически, если:
- Ресурс использует зависимые ресурсы, которые не входят в коллекцию перемещения.
- Зависимый ресурс в составе коллекции перемещаемых элементов имеет собственные зависимости, которых нет в этой коллекции.
- Вы изменили целевые параметры для ресурса, и вам нужно повторно проверить зависимости.
Удаление ресурсов
Если вы не хотите перемещать ресурс, его можно удалить из коллекции перемещения. Как правило, ресурс удаляется из коллекции вместе со всеми связанными действиями или объектами, такими как репликация или сохраненные шаблоны. Что именно происходит при удалении ресурса, зависит от типа ресурса и его состояния при удалении. Подробнее.
Влияние перемещения
В таблице приведены сведения о влиянии перемещения ресурсов между регионами.
| Поведение | Между регионами |
|---|---|
| Данные | Перемещаются данные и метаданные ресурсов. Метаданные временно сохраняются, чтобы наблюдать за состоянием зависимостей ресурсов и операций с ними. |
| Ресурс | Исходный ресурс остается неизменным, чтобы гарантировать работоспособность приложений и возможность их удаления (при необходимости) после перемещения. Ресурс создается в целевом регионе. |
| Процесс перемещения | Многоэтапный процесс, требующий мониторинга и вмешательства вручную. |
| Тестирование | Проверка перемещения важна, так как после перемещения приложения должны по-прежнему работать в целевом регионе согласно ожиданиям. |
| Простой | Потери данных не ожидается, но возможно возникновение временного простоя в процессе перемещения ресурсов. |
Следующие шаги
- Переместите виртуальные машины Azure в другой регион.
- Переместите ресурсы Azure SQL в другой регион.