<!-- AI_TASK_START: AI标题翻译 -->
[新产品/新功能] Application Gateway 新增 MaxSurge 支持,实现零容量影响的升级
<!-- AI_TASK_END: AI标题翻译 -->
<!-- AI_TASK_START: AI竞争分析 -->
# 产品功能分析
## 新功能/新产品概述
Azure Application Gateway 正式推出 **MaxSurge** 功能,这是一种增强的 **滚动升级 (Rolling Upgrade)** 策略。其核心机制是在升级过程中,系统会先预先配置并启动新版本的网关实例,待新实例完全就绪并能够处理流量后,再将旧实例下线。这种“先增后减”的模式确保了在整个升级期间,网关的总处理容量不会下降,甚至会暂时增加。
该功能旨在解决传统升级模式中可能出现的容量抖动或服务中断问题。目标用户是那些对服务连续性和性能稳定性有极高要求的企业,尤其是运行关键业务应用(如电商、金融交易平台)的客户,他们无法容忍因基础设施更新而导致的服务降级。
## 关键客户价值
- **实现零容量影响的平滑升级**
- 在传统的滚动升级中,通常是先停止一个旧实例再启动一个新实例,这会导致总容量在短时间内下降。**MaxSurge** 通过首先创建“浪涌”实例来彻底避免了这个问题,保证了在任何时间点,可用容量都等于或大于升级前的水平,从而确保业务流量处理能力不受任何影响。
- **提升关键业务的连续性和可靠性**
- 对于需要持续提供高性能服务的应用,任何短暂的性能下降都可能影响用户体验和业务收入。此功能通过消除升级窗口期的性能瓶颈,为应用提供了更高的弹性和可靠性,确保了 **服务水平协议 (SLA)** 在基础设施维护期间也能得到保障。
- **显著降低部署风险**
- **MaxSurge** 模式天然地提供了一个安全缓冲。如果在部署过程中新实例出现健康检查失败或配置错误等问题,旧实例仍然在线并持续服务流量,管理员可以安全地回滚升级操作,而不会对线上服务造成任何中断。这类似于 **蓝绿部署 (Blue-Green Deployment)** 的思想,但应用于网关基础设施层,极大地降低了变更带来的风险。
## 关键技术洞察
- **基于成熟的滚动更新策略进行优化**
- _MaxSurge 并非全新概念_,它是在云原生领域(如 **Kubernetes** 的部署策略)得到广泛应用的成熟模式。Azure 将其应用于其托管的网关服务,表明其正在将云原生最佳实践融入其核心网络产品中。
- **底层编排与资源管理的自动化**
- 该功能的实现依赖于 Azure 底层控制平面的高度自动化。它能够无缝地编排 **虚拟机规模集 (Virtual Machine Scale Sets - VMSS)** 的实例创建、健康检查、流量切换以及旧实例的销毁流程,对用户完全透明。这种声明式的基础设施管理方式减少了手动操作的复杂性和错误率。
<!-- AI_TASK_END: AI竞争分析 -->
<!-- AI_TASK_START: AI全文翻译 -->
# 正式发布:Application Gateway 新增 MaxSurge 支持,实现零容量影响的升级
**发布时间:** 2025-08-21
**厂商:** Azure
**类型:** 更新
---
Azure Application Gateway 现已支持 MaxSurge,该功能允许在滚动升级 (rolling upgrades) 期间预配新实例,而无需将现有实例下线。这使得客户可以在不降低任何容量的情况下过渡到新的网关版本,从而确保:
- 在整个升级过程中实现全面的流量处理
- 最大限度地降低部署风险
这项增强功能为关键任务型应用提供了更高的弹性 (resiliency) 和可靠性 (reliability),特别是那些在基础设施更新期间需要保持一致性能的应用。
[了解更多](https://learn.microsoft.com/en-us/azure/application-gateway/application-gateway-faq#maintenance) 。
<!-- AI_TASK_END: AI全文翻译 -->