发布于: Sep 16, 2022
Amazon Elastic Container Service (Amazon ECS) 改进了 Amazon ECS 容量提供程序,以便为缩减事件提供更快的集群 Auto Scaling 体验。Amazon ECS 现在能够以更快的速度缩减所剩容量,这有助于提高基础设施的利用率,并节省计算成本。
Amazon ECS 是一项完全托管式容器编排服务,您可以使用它更轻松地部署、管理和扩展容器化的应用程序。集群 Auto Scaling (CAS) 是 Amazon ECS 的一项功能,可代替您管理自动扩缩组 (ASG) 中的 Amazon EC2 实例,以便您专注于运行任务,而无需操心基础设施管理事宜。有了集群 Auto Scaling 功能,您可以使用 Amazon ECS 来同时管理对 Amazon EC2 实例的扩展和缩减,以便集群能够为工作负载提供最佳容量。在缩减过程中,Amazon ECS 会以迭代的方式分几步减少自动扩缩组的容量,以最大限度地提高可用性,同时保持容量稳定以满足需求。之前,Amazon ECS 针对每个缩减步骤都设定了限制,一次只能减少 5% 的自动扩缩组容量。今日发布此功能之后,每步的缩减上限有所增加,最高可减少 50% 的自动扩缩组容量,这意味着缩减步骤减少且缩减的响应速度更快,同时还能保持容量的可用性以应对激增的流量模式。某个 Amazon ECS 服务针对 1000 个任务扩展到 334 个 c5.xlarge 实例,而在稳定状态下需要针对 100 个任务缩减到 34 个实例,我们针对此服务测试了这项增强功能。缩减步骤增强后,缩减用时从 80 分钟降到了 10 分钟,效率提升了 8 倍。有关性能基准测试的更多详细信息,请参阅此博客文章。
Amazon ECS 集群 Auto Scaling 的缩减速度提升,会自动惠及提供 Amazon ECS 的所有 AWS 区域中的全部 Amazon ECS 客户。要了解详情,请参阅此博客文章和集群 Auto Scaling 用户指南。