发布于: Dec 4, 2020

今天,Amazon Elastic Container Service (Amazon ECS) 宣布推出 EC2 和 Fargate 发布类型的 Amazon ECS 部署断路器预览版。借助此功能,Amazon ECS 客户现在可以自动回滚运行状况不佳的服务部署,而无需手动干预。这使客户能够快速发现失败的部署,而无需担心资源因失败任务而被消耗,也无需担心无限期的部署延迟。

部署可能出现的运行不佳情况的原因有多种,其中一些原因包括对代码或服务配置引入的中断更改以及错误配置的运行状况检查。部署断路器可监控部署是否存在重复的任务启动故障,这可能表明部署不会达到稳定状态。它会根据未达到正常运行状态的失败任务启动数,自动识别和终止符合故障标准的部署。它包括自动回滚部署的功能。启用后,Amazon ECS 还会自动将失败的部署回滚到以前运行正常的服务版本,同时遵循客户定义的部署配置。Amazon ECS 还将通过名为 rollOutState 的新参数和新的Amazon ECS 服务事件,将部署状态作为服务 API 的一部分显示。

客户可以在创建或更新服务时启用 ECS 部署断路器,作为 ECS 服务部署配置的一部分。所有 AWS 区域现已在预览版中提供此功能。

要了解有关此功能的更多信息,请查看我们的文档AWS 容器博客文章。