Реализация Шлюз приложений Azure

Завершено

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

Бизнес-сценарий

Рассмотрим сценарий, в котором клиентские приложения Интернета запрашивают доступ к ресурсам в серверном пуле с балансировкой нагрузки. Запросы можно управлять, реализуя Шлюз приложений Azure для прослушивания сообщений HTTP(S). Сообщения можно обрабатывать с помощью правил балансировки нагрузки, чтобы направлять трафик запроса клиента к соответствующим ресурсам в пуле. Этот сценарий представлен на схеме ниже.

Diagram that illustrates how Azure Application Gateway manages requests from client applications to resources in a back-end pool, as described in the text.

Сведения о Шлюз приложений Azure

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

Преимущества Description
Маршрутизация на уровне приложений Используйте маршрутизацию уровня приложений для перенаправления трафика в внутренний пул веб-серверов на основе URL-адреса запроса. Серверный пул может включать виртуальные машины Azure, Azure Масштабируемые наборы виртуальных машин, службу приложение Azure и даже локальные серверы.
Балансировка нагрузки с циклическим перебором Используйте балансировку нагрузки с циклическим перебором для распределения входящего трафика между несколькими серверами. Отправьте запросы балансировки нагрузки на серверы в каждом серверном пуле. Клиентские запросы перенаправляются в цикле через группу серверов, чтобы создать эффективный баланс для нагрузки сервера.
Прилипание к сеансу Примените готовность сеанса к шлюзу приложений, чтобы убедиться, что клиентские запросы в одном сеансе направляются на тот же внутренний сервер.
Поддерживаемые протоколы Создайте шлюз приложений для поддержки протоколов HTTP, HTTPS, HTTP/2 или WebSocket.
Защита брандмауэра Реализуйте брандмауэр веб-приложения для защиты от уязвимостей веб-приложения.
Шифрование Поддержка сквозного шифрования запросов для веб-приложений.
Загрузка автомасштабирования Динамически настраивайте емкость по мере изменения нагрузки веб-трафика.