Перенос Управление API Azure в поддержку зоны доступности

Служба Azure Управление API поддерживает зоны доступности как в зональных, так и в конфигурациях, избыточных между зонами:

  • Зональный — шлюз Управление API и уровень управления экземпляра Управление API (API управления, портал разработчика, конфигурация Git) развертываются в одной зоне, выбранной в регионе Azure.

  • Избыточность между зонами — шлюз и уровень управления экземпляра Управление API (API управления, портал разработчика, конфигурация Git) реплицируются в двух или более физически разделенных зонах в регионе Azure. Избыточность зоны обеспечивает устойчивость и высокий уровень доступности экземпляра службы.

В этой статье описывается четыре сценария переноса экземпляра Управление API в зоны доступности. Дополнительные сведения о настройке Управление API для обеспечения высокой доступности см. в разделе "Обеспечение Управление API доступности и надежности".

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

Требования к простою

Отсутствуют требования к простоям для любого из вариантов миграции.

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

  • Для применения изменений может потребоваться от 15 до 45 минут. Шлюз Управление API может продолжать обрабатывать запросы API в течение этого времени.

  • При переносе экземпляра Управление API, развернутого во внешней или внутренней виртуальной сети в зоны доступности, можно также указать новый ресурс общедоступного IP-адреса. В внутренней виртуальной сети общедоступный IP-адрес используется только для операций управления, а не для запросов API. Дополнительные сведения о IP-адресах Управление API.

  • Миграция в зоны доступности или изменение конфигурации зон доступности активирует изменение общедоступного и частного IP-адреса.

  • При включении зон доступности в регионе вы настраиваете Управление API единицы масштабирования, которые можно равномерно распределять по зонам. Например, если вы настроите две зоны, можно настроить два единицы, четыре единицы или еще несколько из двух единиц.

    Добавление единиц влечет за собой дополнительные затраты. Дополнительные сведения см. в Управление API ценах.

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

Существующее расположение шлюза не внедряется в виртуальную сеть

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

  1. В портал Azure перейдите к Управление API экземпляру.

  2. В меню "Развертывание и инфраструктура" выберите "Расположения".

  3. В поле "Расположение" выберите расположение для переноса. Расположение должно поддерживать зоны доступности, как упоминалось ранее в предварительных требованиях.

  4. В поле "Единицы" выберите количество единиц масштабирования, которое требуется в расположении.

  5. В поле "Зоны доступности" выберите одну или несколько зон. Количество выбранных единиц должно распределяться равномерно по зонам доступности. Например, если вы выбрали три единицы, выберите три зоны, чтобы каждая зона размещала одну единицу.

  6. Нажмите кнопку "Применить" и нажмите кнопку "Сохранить".

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

Существующее расположение шлюза (платформа stv1), внедренное в виртуальную сеть

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

  1. Создайте новую подсеть и необязательный общедоступный IP-адрес в расположении для миграции в зоны доступности. Подробные требования приведены в руководстве по виртуальным сетям.

  2. В портал Azure перейдите к Управление API экземпляру.

  3. В меню "Развертывание и инфраструктура" выберите "Расположения".

  4. В поле "Расположение" выберите расположение для переноса. Расположение должно поддерживать зоны доступности, как упоминалось ранее в предварительных требованиях.

  5. В поле "Единицы" выберите количество единиц масштабирования, которое требуется в расположении.

  6. В поле "Зоны доступности" выберите одну или несколько зон. Количество выбранных единиц должно распределяться равномерно по зонам доступности. Например, если вы выбрали три единицы, выберите три зоны, чтобы каждая зона размещала одну единицу.

  7. В соответствующих полях в разделе "Сеть" выберите новую подсеть и необязательный общедоступный IP-адрес в расположении.

  8. Нажмите кнопку "Применить" и нажмите кнопку "Сохранить".

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

Существующее расположение шлюза (платформа stv2), внедренное в виртуальную сеть

Чтобы перенести существующее расположение экземпляра Управление API в зоны доступности при внедрении экземпляра в виртуальную сеть и уже размещено stv2 на платформе:

  1. Создайте новую подсеть и необязательный общедоступный IP-адрес в расположении для миграции в зоны доступности. Подробные требования приведены в руководстве по виртуальным сетям.

  2. В портал Azure перейдите к Управление API экземпляру.

  3. В меню "Развертывание и инфраструктура" выберите "Расположения".

  4. В поле "Расположение" выберите расположение для переноса. Расположение должно поддерживать зоны доступности, как упоминалось ранее в предварительных требованиях.

  5. В поле "Единицы" выберите количество единиц масштабирования, которое требуется в расположении.

  6. В поле "Зоны доступности" выберите одну или несколько зон. Количество выбранных единиц должно распределяться равномерно по зонам доступности. Например, если вы выбрали три единицы, выберите три зоны, чтобы каждая зона размещала одну единицу.

  7. В поле "Общедоступный IP-адрес" при необходимости выберите новый общедоступный IP-адрес в расположении.

  8. Нажмите кнопку "Применить" и нажмите кнопку "Сохранить".

Снимок экрана: выбор для переноса существующего расположения экземпляра Управление API (платформа stv2), внедренного в виртуальную сеть.

Новое расположение шлюза

Чтобы добавить новое расположение в экземпляр Управление API и включить зоны доступности в этом расположении:

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

  2. В портал Azure перейдите к Управление API экземпляру.

  3. В меню "Развертывание и инфраструктура" выберите "Расположения".

  4. Нажмите кнопку +Добавить, чтобы добавить новое расположение. Расположение должно поддерживать зоны доступности, как упоминалось ранее в предварительных требованиях.

  5. В поле "Единицы" выберите количество единиц масштабирования, которое требуется в расположении.

  6. В поле "Зоны доступности" выберите одну или несколько зон. Количество выбранных единиц должно распределяться равномерно по зонам доступности. Например, если вы выбрали три единицы, выберите три зоны, чтобы каждая зона размещала одну единицу.

  7. Если экземпляр Управление API развернут в виртуальной сети, используйте поля в разделе "Сеть", чтобы выбрать виртуальную сеть, подсеть и необязательный общедоступный IP-адрес, доступный в расположении.

  8. Выберите Добавить, затем выберите Сохранить.

Снимок экрана: выбор нового расположения для экземпляра Управление API с виртуальной сетью или без нее.