发布于: Jun 30, 2023

Amazon Elastic Container Services (Amazon ECS) 现在可以在任务长时间关闭的容器实例上更快地启动任务。这让客户能够更快地扩展其工作负载并提高基础设施的利用率。

Amazon ECS 是一项完全托管式容器编排服务,您可以用它轻松部署、管理和扩展容器化的应用程序。为了实现更高的任务预置吞吐量,每当正在运行的任务过渡到停止状态时,ECS 都会主动将实例资源(如 CPU、内存、端口)视为可用于启动新任务的空闲资源。允许并行调度新任务与停止任务,这种优化在大多数情况下都能很好地发挥作用。然而,当停止任务需要很长时间才能关闭时,实例上的新任务启动可能会受阻。这是因为 ECS Agent 需要等待所有停止任务关闭后才能启动新任务。从今天开始,只要拥有必要资源,ECS Agent 就能在实例上启动新任务,即便有待关闭的任务也是如此,这可以加快任务启动速度并提高基础设施的利用率。

现在,所有 AWS 区域中使用 EC2 上的 Amazon ECS 或 ECS Anywhere 的客户均可在 Amazon ECS 优化型 AMI(配备 ECS Agent 版本 1.73.0 或更高版本)上获得这一全新体验。要了解更多信息,请参阅用户指南博客文章