Amazon ECS 推出服务部署的早期成功标准

发布于: 2026年9月4日

Amazon Elastic Container Service(Amazon ECS)现已支持滚动服务部署的早期成功标准,使您能够根据置信度和工作负载的运营需求,灵活地定义何时将部署视为成功。这可以帮助您更快地完成部署,并消除后续部署、CI/CD 管道和其他依赖操作面临的阻碍。

使用早期成功标准,您可以配置正常运行百分比,即在将部署标记为成功之前,目标服务修订版中必须处于正常运行状态的预期任务所占的比例。例如,当目标任务数为 100 个且正常运行任务百分比为 90% 时,Amazon ECS 会在 90 个任务处于正常运行状态后将部署标记为成功,并继续通过常规服务扩展启动剩余任务,而这一过程发生在部署生命周期之外。这对于在专用或受限容量上运行的工作负载(例如 GPU 加速的推理工作负载)尤为有益,因为在这些场景中,硬件可用性可能会延长任务的启动时间。借助早期成功标准,您可以更好地控制部署回滚监控的应用时间,使其能够保护部署,直到满足您配置的成功标准,同时通过常规服务扩展继续进行后续横向扩展。您还可以选择 Amazon ECS 使用 BLOCKING 或 DEFERRED 来处理源服务版本清理的方式。使用 BLOCKING,Amazon ECS 在宣布成功之前完成源版本清理。使用 DEFERRED,Amazon ECS 会在满足标准时宣布成功,并在部署流程之外异步排空源版本任务。这对于具有活跃的长期连接或任务横向缩减保护的服务非常有益,在这些场景中,源版本任务需要继续运行,同时无需维持部署处于开启状态。

该功能可在所有 AWS 商业区域和 AWS GovCloud(美国)区域与滚动部署策略结合使用。您可以通过 AWS 管理控制台、AWS CLI、AWS SDK 和基础设施即代码(IaC)工具为新的和现有的 Amazon ECS 服务配置早期成功标准。要了解更多信息,请参阅我们的文档。