什么是 Azure 应用程序网关?

已完成

Azure 应用网关管理客户端应用发送到托管在 Web 服务器池中的 Web 应用的请求。 Web 服务器的池可以是 Azure 虚拟机、Azure 虚拟机规模集、Azure 应用服务,甚至是本地服务器。

应用程序网关提供负载均衡 HTTP 流量和 Web 应用程序防火墙等功能。 它支持对用户与应用程序网关之间和应用程序服务器与应用程序网关之间的流量进行 TLS/SSL 加密。

描述 Azure 应用程序网关拓扑的关系图。

应用程序网关使用轮循机制进程对每个后端池中的服务器的请求进行负载均衡。 会话粘性可确保同一会话中的客户端请求路由到同一后端服务器。 会话粘性对于电子商务应用程序尤其重要,因为你不会希望事务因负载均衡器在后端服务器之间来回切换而中断。

Azure 应用程序网关包括以下功能:

  • 支持 HTTP、HTTPS、HTTP/2 和 WebSocket 协议。
  • 可防止 Web 应用程序漏洞的 Web 应用程序防火墙。
  • 端到端请求加密。
  • 随着网站流量负载的变化,自动缩放以动态调整容量。
  • 连接排出可在计划内服务更新期间正常删除后端池成员。