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


Перенос Управления API Azure в другой регион

ОБЛАСТЬ ПРИМЕНЕНИЯ: Разработчик | Базовый | Стандартный | Премиум

В этой статье описывается, как переместить экземпляр Управления API в другой регион Azure. Причины переноса экземпляра в другой регион могут быть разные. Например:

  • Размещение вашего экземпляра ближе к потребителям API
  • Развертывание функций, доступных только в определенных регионах
  • Соблюдение внутренних требований к политике и управлению

Чтобы перенести экземпляры Управления API из одного региона Azure в другой, можно использовать операции резервного копирования и восстановления. Можно использовать другое имя экземпляра Управления API или существующее имя.

Примечание.

Управление API также поддерживает развертывание в нескольких регионах, при котором одна служба Управления API Azure распространяется в нескольких регионах Azure. Развертывание в нескольких регионах помогает уменьшить задержки запросов, обусловленные географической рассредоточенностью потребителей API, а также повысить доступность службы, когда какой-либо из регионов переходит в автономный режим.

Рекомендации

  • Выбирайте одинаковые ценовые категории для Управления API в исходном и целевом регионах.
  • Резервное копирование и восстановление не сможет выполняться при переносе между облаками разных типов. В этом случае экспортируйте ресурс как шаблон. Затем измените экспортированный шаблон с учетом характеристик в новом регионе Azure и создайте ресурс.

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

Подготовка и перемещение

Вариант 1. Использование другого имени экземпляра Управления API

  1. В целевом регионе создайте новый экземпляр Управления API с той же ценовой категорией, что у исходного экземпляра Управления API. Используйте другое имя для нового экземпляра.
  2. Выполните резервное копирование существующего экземпляра Управления API в учетную запись хранения.
  3. Восстановите резервную копию исходного экземпляра в новом экземпляре Управления API.
  4. Если у вас есть личный домен, указывающий на экземпляр Управления API в исходном регионе, обновите запись CNAME для личного домена, чтобы она указывала на новый экземпляр Управления API.

Вариант 2. Использование того же имени экземпляра Управления API

Предупреждение

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

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

Проверка

  1. Убедитесь, что операция восстановления успешно завершена, прежде чем обращаться к экземпляру Управления API в целевом регионе.
  2. Настройте параметры, которые не переносятся автоматически во время операции восстановления. Например, конфигурация виртуальной сети, управляемые удостоверения, содержимое портала разработчика, личный домен и пользовательские сертификаты ЦС.
  3. Обратитесь к конечным точкам Управления API в целевом регионе. Например, протестируйте ваши API или войдите на портал разработчика.

Очистка исходных ресурсов

Если вы перенесли экземпляр Управления API с помощью варианта 1, то после успешного восстановления и настройки целевого экземпляра можно удалить исходный экземпляр.

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