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


Обновление и масштабирование экземпляра управления API Azure

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

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

Примечание.

  • На уровнях "Базовый", "Стандартный" и " Премиум " службы управления API и в шлюзах рабочих областей можно настроить экземпляр для автоматического масштабирования на основе набора правил.
  • Экземпляры службы "Управление API" на уровне Потребление масштабируются автоматически в зависимости от трафика. В настоящее время вы не можете обновить или понизить уровень до уровня "Потребление".

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

Примечание.

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

Это важно

Изменения инфраструктуры службы управления API (например, настройка пользовательских доменов, добавление сертификатов ЦС, масштабирование, конфигурация виртуальной сети, изменения зоны доступности и дополнения регионов) могут занять 15 минут или больше времени, в зависимости от уровня служб и размера развертывания. Ожидается больше времени для экземпляра с большим числом единиц масштабирования или конфигурацией с несколькими регионами. Изменения в управлении API внедряются постепенно и тщательно для сохранения производительности и доступности.

В то время как служба обновляется, другие изменения инфраструктуры служб не могут быть сделаны. Однако вы можете настроить API, продукты, политики и параметры пользователя. Служба не столкнется с простоем шлюза, а управление API будет продолжать обрабатывать запросы API без прерываний (за исключением уровня разработчика).

Предпосылки

Чтобы выполнить шаги из этой статьи, понадобится следующее:

Обновление и масштабирование

Вы можете выбрать между следующими выделенными тарифами: Разработчик, Базовый, Базовый v2, Стандартный, Стандартный v2, Премиум и Премиум v2.

  • Уровень Разработка предназначен только для оценки службы. Не используйте его в рабочей среде. Уровень Разработка не предусматривает соглашение об уровне обслуживания и не поддерживает масштабирование (не позволяет добавлять или удалять единицы).

  • Basic, Basic v2, Standard, Standard версии 2, Premium и Premium версии 2 (предварительная версия) — это уровни, которые имеют соглашение об уровне обслуживания и могут масштабироваться. Сведения о ценах на масштабирование и ограничениях см. в статье Цены на Управление API.

  • Уровень Премиум позволяет распределить один экземпляр управления API Azure между любым числом регионов Azure на выбор. При первоначальном создании службы Управления API Azure экземпляр содержит только одну единицу и размещается в одном регионе Azure (в основном регионе).

    Вы можете легко добавить дополнительные регионы. При добавлении региона укажите число выделяемых для него единиц. Например, вы можете использовать одну единицу в основном регионе и пять единиц в любом другом регионе. Можно распределить число единиц с учетом характеристик трафика в каждом регионе. Дополнительные сведения см. в статье Развертывание экземпляра службы управления Azure API в различных регионах Azure.

  • Вы можете обновить или понизить уровень использования определенных выделенных уровней служб.

    • Вы можете обновить и перейти на классические уровни (Разработчик, Базовый, Стандартный и Премиум).

    • Вы можете обновить и понизить версию до и от Базовый v2 и Стандартный v2.

    При понижении уровня некоторые функции станут недоступны. Например, понижение уровня "Стандартный" или "Базовый" с уровня "Премиум"может удалять виртуальные сети или развертывание с несколькими регионами.

Масштабируйте ваш экземпляр управления API

Портал можно использовать для масштабирования экземпляра Управления API. Масштабирование зависит от используемого уровня служб.

Масштабирование службы Управления API с помощью портала Azure

Добавление или удаление единиц — классические уровни служб

  1. Перейдите к своему экземпляру службы управления API на портале Azure.
  2. Выберите расположения в меню слева.
  3. Выберите строку с расположением, которое вы хотите масштабировать.
  4. Укажите новое число единиц — используйте ползунок, если он доступен, или выберите или введите номер.
  5. Выберите Применить.

Примечание.

На уровне служб "Премиум" можно дополнительно настроить зоны доступности и виртуальную сеть в выбранном расположении. Дополнительные сведения см. в разделе Развертывание службы Управления API в дополнительном расположении.

Добавление или удаление единиц — уровни служб версии 2

  1. Перейдите к своему экземпляру службы управления API на портале Azure.
  2. Выберите "Масштаб" в меню слева.
  3. Укажите новое число единиц — используйте ползунок или выберите или введите номер.
  4. Выберите Сохранить.

Добавление или удаление единиц — шлюз рабочей области

  1. Перейдите к своему экземпляру службы управления API на портале Azure.
  2. В меню слева в разделе API выберите "Рабочие области> " имя рабочей области.
  3. В меню слева в разделе "Развертывание и инфраструктура" выберите шлюзы> , имя шлюза.
  4. В меню слева в разделе "Развертывание и инфраструктура" выберите "Масштаб".
  5. Укажите новое число единиц — используйте ползунок или выберите или введите номер.
  6. Выберите Сохранить.

Изменение уровня службы Управление API

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

Время простоя при увеличении и уменьшении масштабов

Если вы выполняете масштабирование с уровня Разработчик или на него, будет время простоя. В противном случае простоя не будет.

Изоляция вычислительных ресурсов

Если требования к безопасности предусматривают изоляцию вычислений, вы можете использовать ценовую категорию Изолированный. Этот уровень гарантирует, что вычислительная мощность экземпляра службы управления API полностью использует физический узел и обеспечивает необходимый уровень изоляции, требуемый, например, для поддержки рабочих нагрузок уровня воздействия 5 (IL5) Министерства обороны США. Чтобы получить доступ к уровню "Изолированный", создайте запрос в службу поддержки.