What is Azure Application Gateway? (Что собой представляет шлюз приложений Azure)

Завершено

Шлюз приложений Azure управляет запросами, которые клиентские приложения отправляют в веб-приложения, размещенные в пуле веб-серверов. Пул веб-серверов может быть виртуальными машинами Azure, azure Масштабируемые наборы виртуальных машин, службой приложение Azure и даже локальными серверами.

Шлюз приложений предоставляет такие функции, как балансировка нагрузки HTTP-трафика и брандмауэр веб-приложения. Он обеспечивает поддержку шифрования трафика TLS/SSL между пользователями и шлюзом приложений и между серверами приложений и шлюзом приложений.

Diagram that depicts the Azure Application Gateway topology.

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

Шлюз приложений Azure включает в себя следующие функции:

  • Поддержка протоколов HTTP, HTTPS, HTTP/2 и WebSocket
  • Брандмауэр веб-приложения для защиты от уязвимостей веб-приложения
  • Сквозное шифрование запросов
  • Автоматическое масштабирование для динамической настройки емкости при изменении нагрузки веб-трафика
  • Подключение очистка, позволяющая корректно удалять члены внутреннего пула во время запланированных обновлений службы.