发布于: Nov 10, 2022
今天,Amazon Elastic Container Service (Amazon ECS) 宣布推出 ECS 任务横向缩减保护,使用这项新功能,客户能够保护长时间运行的任务不因横向缩减事件和部署而终止。此功能有助于简化队列处理异步应用程序(如视频转码作业)的编排,其中,即使累积服务利用率很低或者部署新的代码版本时,某些任务可能会运行数小时,而某些任务尚未完成正在进行的工作,这将导致重新处理的成本很高。
Amazon ECS 内置服务自动扩缩功能,允许您设置策略以调整 ECS 服务所需的任务计数,响应流量模式的变化。这使客户能够构建可针对高峰流量条件高度扩展的应用程序,并在低利用率期间降低计算成本。客户告诉我们,某些应用程序需要一种机制来保护任务关键型任务,防止在低利用率期间或服务部署期间因横向缩减事件而终止。客户现在可以使用新的 Amazon ECS 容器代理端点或新的 Amazon ECS UpdateTaskProtection API,通过自动扩缩和部署事件避免任务被终止。使用任何横向缩减保护,客户可以使用一种简化的机制,通过 ECS 编排长时间运行的应用程序,同时还可以从服务自动扩缩的性能和成本节约中受益,而无需投资自定义工具。
现在,所有推出 Amazon ECS 的 AWS 区域均提供 Amazon ECS 任务横向缩减保护。要了解详细信息,请参阅任务横向缩减保护用户指南和博客文章。