跳至主要内容

Amazon ECS 支持内置蓝绿部署

发布于: 2025年10月31日

Amazon Elastic Container Service(Amazon ECS)推出新功能,能让容器化应用程序的软件更新更安全,使您无需构建自定义部署工具,即可更快速、更自信地交付软件。Amazon ECS 现在支持内置蓝绿部署策略和部署生命周期挂钩,让您能够在生产环境中测试新的应用程序版本,并快速回滚失败的部署。

现在,对于从应用程序负载均衡器(ALB)、网络负载均衡器(NLB)或 ECS Service Connect 接收流量的 Amazon ECS 服务,您可以通过蓝绿部署策略进行软件更新。使用蓝绿部署策略时,Amazon ECS 会将新应用程序版本与旧版本一起布置,使您可以在将生产流量路由到新应用程序版本前,先验证新版本的可用性。您可以使用部署生命周期挂钩来执行自定义验证步骤,并在验证成功前阻止部署继续。此外,生产流量转移后,您可以让新应用程序版本在预先制定的时间段内烘焙,如果检测到回归,则回滚到旧版本,并且不会导致停机。要自动检测故障,您可以配置 Amazon CloudWatch 警报和 ECS 部署断路器来监控您的部署。这些功能共同提升了软件更新的安全性,可帮助您更快交付新功能。

此功能现已在由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域推出。您可以使用控制台、SDK、CLI、CloudFormation、CDK 和 Terraform,为新的和现有的 Amazon ECS 服务配置蓝绿部署以及部署生命周期挂钩。有关更多详细信息,请参阅我们的文档