**发布时间:** 2025-09-15
**厂商:** Azure
**类型:** Updates
---
<!-- AI_TASK_START: AI标题翻译 -->
[新产品/新功能] Azure Application Gateway 现已全面支持后端专用连接
<!-- AI_TASK_END: AI标题翻译 -->
<!-- AI_TASK_START: AI竞争分析 -->
# 产品功能分析
## 新功能/新产品概述
Azure Application Gateway V2 正式推出后端专用连接功能。该功能允许用户为应用网关与后端服务器之间的通信配置专用的、一对一的连接映射。
默认情况下,Application Gateway 会复用与后端服务器之间的空闲 **TCP 连接**,这是一种标准的性能优化机制,旨在减少新建连接的开销,从而高效利用网关和后端服务器的资源。启用新功能后,网关会为每一个传入的客户端连接建立一个全新的、独立的后端连接,确保了前端到后端通信的端到端隔离性。
此功能主要面向对连接状态敏感、需要严格会话隔离或有特殊审计追踪需求的应用程序。例如,某些金融交易系统、需要长连接的工业控制应用或无法正确处理连接复用的遗留系统。它将 Application Gateway 的市场定位从一个通用的L7负载均衡器,扩展为一个能够满足特定企业级复杂网络需求的高级流量管理平台。
## 关键客户价值
- **保障连接隔离与业务稳定性**
- 对于强依赖会话状态的应用,专用连接可以从根本上杜绝因 **TCP 连接复用** 可能引发的会话串扰或状态错乱问题。每个客户端的业务流在网关和后端之间都独占一个通道,保证了事务的完整性和可预测性,这对于需要严格状态管理的应用程序至关重要。
- **简化安全审计与故障排查**
- 一对一的连接映射使得网络流量追踪变得极为清晰。安全团队可以轻松地将来自特定客户端的请求与后端服务器上的特定连接关联起来,极大地简化了安全事件的溯源分析和合规审计。当出现问题时,运维人员也能更快速地定位到故障点,因为连接路径是确定的。
- **增强对遗留或特殊应用的兼容性**
- 许多遗留系统或特定协议的应用并非为现代云原生架构中的连接池模式设计。强制为它们建立专用连接,可以模拟传统的直连网络环境,确保这些应用无需修改代码即可平滑迁移至云端,并稳定运行在 Application Gateway 之后。
- **形成差异化竞争优势**
- 主流云厂商的负载均衡器(如 AWS ALB, GCP Cloud Load Balancer)通常默认并强制采用连接复用技术以实现极致性能和效率,提供禁用此功能的选项并不常见。Azure 提供的这一精细化控制能力,使其在处理对连接隔离有严苛要求的特定企业工作负载时,具备了明显的差异化优势,能够满足其他竞品难以覆盖的客户需求。
## 关键技术洞察
- **可配置的连接管理策略**
- 该功能的技术核心是在 Application Gateway 的数据平面中引入了一个可配置的连接处理逻辑。它允许用户在 **HTTP 设置** 层面选择性地禁用网关的后端 **TCP 连接池**。当禁用时,网关的数据转发引擎会绕过从连接池中查找并复用空闲连接的步骤,而是为每个新的客户端请求强制执行完整的 **TCP 三次握手** 来建立新连接。
- **性能与资源的权衡**
- 启用专用连接是一项以资源换取隔离性的策略。它会带来额外的性能开销,主要体现在:
- **延迟增加**:每次建立新连接都需要完整的 TCP 握手过程,增加了请求处理的初始延迟。
- **资源消耗**:在网关和后端服务器上都会维持更大数量的并发连接,消耗更多的内存和CPU资源来管理这些连接状态表。
- 这一设计表明 Azure 认识到,对于某些业务场景,连接的确定性和隔离性比极致的性能和资源效率更重要。
- **灵活的实现粒度**
- 将该配置置于 **HTTP 设置** 级别,意味着用户可以在同一个 Application Gateway 实例中,为不同的后端池应用不同的连接策略。例如,可以为无状态的Web服务启用连接复用以获得高性能,同时为另一个处理敏感事务的后端服务启用专用连接,这种精细化的控制能力体现了其架构的灵活性和对复杂应用场景的深刻理解。
<!-- AI_TASK_END: AI竞争分析 -->
<!-- AI_TASK_START: AI全文翻译 -->
# 正式发布:Azure Application Gateway 现已支持启用与后端的专用连接
**发布时间:** 2025-09-15
**厂商:** Azure
**类型:** 更新
---
Azure Application Gateway V2 现已支持启用从 Application Gateway 到后端服务器的专用连接 (dedicated connections)。
默认情况下,Application Gateway 会重用空闲的后端连接以优化 TCP 连接的资源使用,从而为网关和后端服务器提供帮助。通过专用连接设置,每个传入的客户端连接都会被映射到一个独立的后端连接,从而确保前端与后端之间的一对一通信。
[了解更多](https://learn.microsoft.com/en-us/azure/application-gateway/configuration-http-settings?tabs=backendhttpsettings#dedicated-backend-connection) 。
<!-- AI_TASK_END: AI全文翻译 -->