Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Служба Azure Управление API поддерживает зоны доступности в зональной и зоне-избыточной конфигурациях.
Зональный — шлюз Управления API и плоскость управления вашим экземпляром Управления API (API управления, портал разработчика, конфигурация Git) развертываются в одной зоне, выбранной в регионе Azure.
Зонально-резервный — шлюз и плоскость управления экземпляра системы Управления API (API управления, портал разработчика, конфигурация Git) реплицируются в двух или более физически разделенных зонах внутри региона Azure. Избыточность зоны обеспечивает устойчивость и высокий уровень доступности экземпляра службы.
В этой статье описывается три сценария переноса экземпляра службы управления API в зоны доступности. Дополнительные сведения о настройке Управление API для обеспечения высокой доступности см. в разделе "Обеспечение Управление API доступности и надежности".
Это важно
Изменения инфраструктуры службы управления API (например, настройка пользовательских доменов, добавление сертификатов ЦС, масштабирование, конфигурация виртуальной сети, изменения зоны доступности и дополнения регионов) могут занять 15 минут или больше времени, в зависимости от уровня служб и размера развертывания. Ожидается больше времени для экземпляра с большим числом единиц масштабирования или конфигурацией с несколькими регионами. Поэтапные изменения в управлении API осуществляются аккуратно для сохранения производительности и доступности.
В то время как служба обновляется, другие изменения инфраструктуры служб не могут быть сделаны. Однако вы можете настроить API, продукты, политики и параметры пользователя. Служба не столкнется с простоем шлюза, и система управления API будет продолжать обслуживать запросы API без прерываний (за исключением уровня разработчика).
Предварительные условия
Чтобы настроить зоны доступности для "Управление API", экземпляр должен находиться в одном из регионов Azure, поддерживающих зоны доступности.
Если у вас нет экземпляра Управление API в Azure, создайте его, следуя руководству "Создание нового экземпляра Управление API в Azure" через портал Azure. Выберите уровень служб Premium .
Если у вас есть существующий экземпляр службы управления API, убедитесь, что он находится на уровне "Премиум ". Если это не так, перейдите на уровень «Премиум».
Требования к простою
Нет требований к простою шлюза для любого из вариантов миграции.
Рекомендации
При миграции экземпляра службы управления API, развернутого во внешней или внутренней виртуальной сети, в зоны доступности вы можете также указать новый ресурс общедоступного IP-адреса. В внутренней виртуальной сети общедоступный IP-адрес используется только для операций управления, а не для запросов API. Узнайте больше об IP-адресах Управления API.
Миграция в зоны доступности или изменение конфигурации зон доступности активирует изменение общедоступного и частного IP-адреса.
По умолчанию система управления API автоматически устанавливает зоны доступности для распределения ваших единиц масштабирования и адаптации к изменению доступности зон в регионе. Если выбрать определенные зоны, убедитесь, что единицы масштабирования распределяют равномерно по зонам. Например, если выбрать две определенные зоны, можно настроить две единицы, четыре единицы или другую кратную двум сумму единиц.
Это важно
При выборе определенных зон ресурсы будут закреплены на этих зонах. В случае, если все ресурсы в выбранных зонах станут недоступными, экземпляр API Management будет недоступен.
Примечание.
Используйте метрики емкости и собственное тестирование, чтобы определить количество единиц масштабирования, которое обеспечит производительность шлюза для ваших потребностей. Добавление единиц влечет за собой дополнительные затраты. Узнайте больше о масштабировании вашей службы и обновлении её экземпляра.
Примечание.
Если для вашего экземпляра API Management настроены зоны доступности, то при нормальных условиях эксплуатации все единицы масштабирования во всех настроенных зонах активны и обслуживают трафик шлюза.
Если вы настроили автомасштабирование для экземпляра управления API в основном расположении, возможно, вам потребуется изменить параметры автомасштабирования после выбора зон доступности. Если выбрать определенные зоны, количество единиц управления API в правилах автомасштабирования и ограничениях должно быть кратным числом зон.
Существующее расположение шлюза не внедряется в виртуальную сеть
Чтобы перенести текущее расположение вашего экземпляра API Management в зоны доступности, если экземпляр не подключен к виртуальной сети:
В портале Azure перейдите к экземпляру управления API.
В меню "Развертывание и инфраструктура" выберите "Расположения".
В поле "Расположение" выберите расположение для переноса. Расположение должно поддерживать зоны доступности, как упоминалось ранее в предварительных требованиях.
В поле «Единицы» выберите количество единиц шкалы, которое вы хотите в данном месте.
В поле "Зоны доступности " оставьте параметр "Автоматический " (рекомендуется) или выберите одну или несколько зон. При выборе определенных зон количество выбранных единиц должно равномерно распределяться по зонам доступности. Например, если вы выбрали три единицы, вы выберете три зоны, чтобы каждая зона размещала одну единицу.
Нажмите кнопку "Применить" и нажмите кнопку "Сохранить".
Текущее расположение шлюза, встроенное в виртуальную сеть
Чтобы перенести текущее местоположение экземпляра управления API в зоны доступности, когда экземпляр интегрирован в виртуальную сеть:
В портале Azure перейдите к экземпляру управления API.
В меню "Развертывание и инфраструктура" выберите "Расположения".
В поле "Расположение" выберите расположение для переноса. Расположение должно поддерживать зоны доступности, как упоминалось ранее в предварительных требованиях.
В поле «Единицы» выберите количество единиц шкалы, которое вы хотите в данном месте.
В поле "Зоны доступности " оставьте параметр "Автоматический " (рекомендуется) или выберите одну или несколько зон. При выборе определенных зон количество выбранных единиц должно равномерно распределяться по зонам доступности. Например, если вы выбрали три единицы, вы выберете три зоны, чтобы каждая зона размещала одну единицу.
В поле Общедоступный IP-адрес при необходимости выберите общедоступный IP-адрес в расположении.
Нажмите кнопку "Применить" и нажмите кнопку "Сохранить".
Новое расположение шлюза
Чтобы добавить новое расположение в экземпляр управления API и активировать зоны доступности в данном расположении:
Если экземпляр службы управления API развернут в виртуальной сети в основном расположении, настройте виртуальную сеть, подсеть и необязательный общедоступный IP-адрес в любом новом расположении, где планируется включить зоны доступности.
В портале Azure перейдите к экземпляру управления API.
В меню "Развертывание и инфраструктура" выберите "Расположения".
Нажмите кнопку +Добавить, чтобы добавить новое расположение. Расположение должно поддерживать зоны доступности, как упоминалось ранее в предварительных требованиях.
В поле «Единицы» выберите количество единиц шкалы, которое вы хотите в данном месте.
В поле "Зоны доступности " оставьте параметр "Автоматический " (рекомендуется) или выберите одну или несколько зон. При выборе определенных зон количество выбранных единиц должно равномерно распределяться по зонам доступности. Например, если вы выбрали три единицы, вы выберете три зоны, чтобы каждая зона размещала одну единицу.
Если экземпляр управления API развернут в виртуальной сети, используйте поля в разделе Сеть для выбора виртуальной сети, подсети и необязательного общедоступного IP-адреса, доступного в данной области.
Выберите Добавить, затем выберите Сохранить.
Снимок экрана, показывающий варианты добавления нового местоположения для экземпляра службы управления API с виртуальной сетью или без нее.