Amazon ECS 支持内置蓝绿部署

发布于: 2025年7月17日

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

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

按照博客上的步骤,您可以使用 AWS 管理控制台、SDK、CLI、CloudFormation、CDK 和 Terraform,在所有商业 AWS 区域对新的和现有的 Amazon ECS 服务使用蓝绿部署和部署生命周期挂钩。有关更多详细信息,请参阅我们的文档