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