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


Перемещение доменов Сетка событий Azure в другой регион

В этой статье рассматриваются рекомендуемые подходы, рекомендации и рекомендации по перемещению доменов сетки событий в другой регион.

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

  • Воспользуйтесь новым регионом Azure.
  • Развертывание функций или служб, доступных только в определенных регионах.
  • Отвечайте требованиям к внутренней политике и управлению.
  • Согласование слияний и приобретений компании
  • Отвечайте требованиям к планированию емкости.

Для этого выполните следующие обобщенные действия.

  • Экспорт ресурса домена в шаблон Azure Resource Manager.

    Внимание

    Ресурс домена и разделы в домене экспортируются в шаблон. Подписки на разделы домена не экспортируются.

  • Используйте шаблон для развертывания домена в целевом регионе.

  • Создание подписок для разделов домена вручную в целевом регионе. При экспорте домена в шаблон в текущем регионе подписки для разделов домена не экспортируются. Поэтому необходимо создавать их после создания домена и его разделов в целевом регионе.

  • Проверка развертывания. Отправьте событие в раздел домена в домене и убедитесь, что был вызван обработчик событий, связанный с подпиской.

  • Чтобы завершить перемещение, удалите домен из исходного региона.

Необходимые компоненты

Подготовить

Чтобы приступить к работе, экспортируйте шаблон Диспетчера ресурсов для домена.

  1. Войдите на портал Azure.

  2. На панели поиска в разделе введите Домены Сетки событий, а затем в раскрывающемся списке выберите Домены сетки событий.

    Снимок экрана: поиск и выбор доменов сетки событий.

  3. Выберите домен, который необходимо экспортировать в шаблон Диспетчера ресурсов.

    Снимок экрана: выбор страницы домена.

  4. На странице Домен сетки событий выберите пункт Экспорт шаблона в разделе Параметры в меню слева и нажмите кнопку Скачать на панели инструментов.

    Снимок экрана: страница экспорта —> страница загрузки.

    Внимание

    Домен и его разделы экспортируются. Подписки на разделы домена не экспортируются. Поэтому вам необходимо создать подписки для разделов домена после перемещения этих разделов.

  5. Найдите скачанный из портала ZIP-файл и распакуйте его в любую выбранную папку. Этот файл архива содержит JSON-файлы шаблонов и параметров.

  6. Откройте файл template.json в выбранном редакторе.

  7. Обновите location для ресурса домена до целевого региона или расположения. Информацию о кодах расположений см. в статье Расположения Azure. Код региона — это имя региона без пробелов. Например, West US и westus равнозначны.

    "type": "Microsoft.EventGrid/domains",
    "apiVersion": "2020-06-01",
    "name": "[parameters('domains_spegriddomain_name')]",
    "location": "westus",
    
  8. Сохраните шаблон.

Повторное развертывание

Разверните шаблон для создания домена и разделов домена в целевом регионе.

  1. На портале Azure выберите Создать ресурс.
  2. В строке Поиск в Marketplace введите развертывание шаблона и нажмите клавишу ВВОД.
  3. Выберите Развертывание шаблона.
  4. Нажмите кнопку создания.
  5. Выберите Создать собственный шаблон в редакторе.
  6. Выберите Загрузить файл и следуйте инструкциям, чтобы загрузить файл template.json, скачанный в предыдущем разделе.
  7. Нажмите кнопку Сохранить, чтобы сохранить шаблон.
  8. На странице "Пользовательское развертывание " выполните следующие действия.
    1. Выберите подписку Azure.

    2. Выберите существующую группу ресурсов в целевом регионе или создайте ее.

    3. В поле Регион выберите целевой регион. Если выбрана существующая группа ресурсов, этот параметр доступен только для чтения.

    4. В поле доменное имя введите новое имя домена.

    5. Выберите Review + create (Просмотреть и создать).

      Снимок экрана: страница развертывания шаблона.

    6. После успешной проверки шаблона выберите создать в нижней части страницы, чтобы выполнить развертывание ресурса.

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

Отмена или очистка

Чтобы завершить перемещение, удалите настраиваемый раздел из исходного региона.

Если вы хотите начать заново, удалите домен в целевом регионе и повторите действия, описанные в разделах Подготовка и Повторное создание этой статьи.

Удаление домена при помощи портала Azure

  1. В окне поиска, находящемся в верхней части портала Azure, введите Домены Сетки событий и выберите из результатов поиска Домены Сетки событий.
  2. Выберите домен для удаления и на панели инструментов нажмите кнопку Удалить.
  3. На странице подтверждения введите имя группы ресурсов и нажмите кнопку Удалить.

Удаление группы ресурсов, содержащей домен, с помощью портала Azure:

  1. В окне поиска в верхней части портал Azure введите Группы ресурсов и выберите Группы ресурсов из результатов поиска.
  2. Выберите группу ресурсов для удаления и на панели инструментов нажмите кнопку Удалить.
  3. На странице подтверждения введите имя группы ресурсов и нажмите кнопку Удалить.