发布于: Jul 2, 2023
Amazon Elastic Container Service(Amazon ECS)现在可以在有任务需要较长时间才能关闭的容器实例上更快地启动任务。这使客户能够更快地扩展其工作负载并提高基础设施利用率。
Amazon ECS 是一项完全托管的容器编排服务,它使您能够轻松部署、管理和扩展容器化的应用程序。为了实现更高的任务配置吞吐量,ECS 会在正在运行的任务向“正在停止”状态转换时,乐观地将实例资源(例如 CPU、内存、端口)视为可用于启动新任务。这种优化允许在停止任务的同时安排新任务,在大多数情况下非常有效。但是,如果正在停止的任务需要很长时间才能关闭,则实例上的新任务可能无法启动。之所以会发生这种情况,是因为 ECS Agent 会在启动新任务前先等待所有正在停止的任务关闭。从今天开始,如果必需的资源可用,即使有等待关闭的任务,ECS Agent 也可以在实例上启动新任务,这能够加快任务启动速度并提高基础设施利用率。
现在,在光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域,使用 EC2 上的 Amazon ECS 或者 Amazon ECS 优化型 AMI 上的 ECS Anywhere,且运行的 ECS Agent 版本为 1.73.0 或更高版本的客户可以享受到全新的体验。