什么是 Azure 应用程序网关?
Azure 应用程序网关是一种 Web 流量(OSI 第 7 层)负载均衡器,可用于管理 Web 应用程序的流量。 传统负载均衡器在传输层(OSI 层 4 - TCP 和 UDP)进行操作,并基于源 IP 地址和端口将流量路由到目标 IP 地址和端口。
应用程序网关可以根据 HTTP 请求的其他属性(例如 URI 路径或主机头)进行路由决策。 例如,可以基于传入 URL 路由流量。 因此,如果 /images
在传入 URL 中,则可将流量路由到为映像配置的一组特定服务器(称为池)中。 如果 /video
在 URL 中,则可将该流量路由到针对视频优化的另一个池中。
这种类型的路由称为应用程序层(OSI 层 7)负载均衡。 Azure 应用程序网关可以执行基于 URL 的路由等操作。
注意
Azure 为方案提供了一套完全托管的负载均衡解决方案。
- 若要进行基于 DNS 的全局路由,并且在传输层安全性 (TLS) 协议终止(“SSL 卸载”)、每 HTTP/HTTPS 请求或应用程序层处理方面没有要求,请查看流量管理器。
- 若要执行传输层负载均衡,请查看负载均衡器。
端到端场景可从结合所需的解决方案中受益。 有关 Azure 负载平衡选项的比较,请参阅 Overview of load-balancing options in Azure(Azure 中的负载平衡选项概述)。
功能
若要了解应用程序网关功能,请参阅 Azure 应用程序网关功能。
基础结构
要了解应用程序网关基础结构,请参阅 Azure 应用程序网关基础结构配置。
安全性
使用基于 Microsoft 自己的威胁情报的机器人管理器规则,保护你的应用免受恶意行动者的攻击。
使用专用链接以私密方式连接到位于应用程序网关后面的后端,并采用零信任访问模型。
通过 Azure Policy、Azure 顾问和 Microsoft Sentinel 集成确保跨应用实现一致的安全功能,从而为你的应用程序提供集中式安全体验。
定价和 SLA
有关应用程序网关定价信息,请参阅应用程序网关定价。
有关应用程序网关 SLA 信息,请参阅应用程序网关 SLA。
新增功能
若要了解 Azure 应用程序网关的新增功能,请参阅 Azure 更新。
后续步骤
可以根据自己的需求和环境,使用 Azure 门户、Azure PowerShell 或 Azure CLI 创建测试性应用程序网关。