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


Масштабирование шлюза приложений версии 2 и WAF версии 2

Шлюз приложений и WAF можно настроить для масштабирования в двух режимах:

  • Автомасштабирование - При включенном автомасштабировании шлюз приложений и параметры WAF версии 2 масштабируются в сторону увеличения или уменьшения в зависимости от требований трафика приложения. Этот режим обеспечивает лучшую эластичность приложения и устраняет необходимость угадать размер шлюза приложений или количество экземпляров. Этот режим также позволяет сократить расходы, не требуя, чтобы шлюз работал на пиковой пропускной способности для ожидаемой максимальной величины трафика. Необходимо указать минимальное и необязательное максимальное число экземпляров. Минимальная емкость гарантирует, что шлюз приложений и WAF версии 2 не упадут ниже указанного минимального количества экземпляров, даже при отсутствии трафика. Минимальное число экземпляров может варьироваться от 0 до 100. Каждый экземпляр примерно эквивалентен 10 дополнительным зарезервированным единицам емкости. Ноль означает отсутствие зарезервированной емкости и характеризуется исключительно автоматическим масштабированием. Можно также указать максимальное количество экземпляров, что гарантирует, что шлюз приложений не масштабируется за пределами указанного количества экземпляров. Плата взимается только за объем трафика, обслуживаемого шлюзом. Число экземпляров может варьироваться от 0 до 125. Значение по умолчанию для максимального количества экземпляров равно 10, если оно не указано. Автоматическое масштабирование всегда должно быть включено, чтобы свести к минимуму влияние любого зонального сбоя.

Замечание

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

  • Вручную . Вы также можете выбрать режим вручную, где шлюз не выполняет автомасштабирование. В этом режиме, если есть больше трафика, чем то, что может обрабатывать шлюз приложений или WAF, это может привести к потере трафика. При использовании ручного режима указание количества экземпляров является обязательным. Число экземпляров может отличаться от 1 до 125 экземпляров.

Замечание

Эти режимы масштабирования не применяются к базовому шлюзу приложений. Шлюз приложений Basic автоматически масштабируется до примерно 200 подключений в секунду на основе TLS-сертификата с RSA ключом на 2048 бит.

Автомасштабирование и высокий уровень доступности

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

Даже если вы настраиваете автоматическое масштабирование с нулевым минимальным количеством экземпляров, служба по-прежнему остается высокодоступной, что всегда включается в фиксированную цену.

Однако важно отметить, что подготовка нового экземпляра может занять около трех–пяти минут. Понимание поведения масштабирования экземпляров Шлюза приложений является ключом к поддержанию производительности при различных нагрузках. Эти экземпляры масштабируются в группах, и размер группы увеличивается заранее, если текущее число экземпляров выше. Эта стратегия позволяет системе эффективно управлять всплесками рабочей нагрузки, предотвращая потенциальные нарушения или замедление работы служб. Каждый экземпляр шлюза приложений Azure может обрабатывать до 10 единиц емкости. Чтобы оптимизировать параметры автомасштабирования, рассмотрите типичные шаблоны трафика и задайте минимальные экземпляры соответствующим образом, чтобы обеспечить беспроблемную работу.

Для событий масштабирования шлюз приложений очищает существующие подключения в течение 5 минут на экземпляре, который подлежит удалению. Через 5 минут существующие подключения закрываются и экземпляр удаляется. Все новые подключения в течение или после 5-минутного масштабирования устанавливаются к другим существующим экземплярам в одном шлюзе.

Дальнейшие шаги