发布于: Oct 23, 2023

如今,Amazon Elastic Container Service (Amazon ECS) 增强了任务调度,使客户的应用程序更加灵活地应对不可预测的负载峰值。现在,Amazon ECS 将首先为每项未通过容器或负载均衡器运行状况检查的运行状况不佳的任务启动运行状况良好的替换,然后再终止该任务。此次增强无需额外的工作或进行任何配置,即可提高客户应用程序的弹性。

Amazon ECS 是一项完全托管的容器编排服务,可让客户轻松运行高度安全、可靠和可扩展的容器化应用程序。客户可以为其应用程序定义容器运行状况或负载均衡器检查,让 Amazon ECS 调度器知道何时应终止运行状况不佳的任务并将其替换为新的任务。在不可预测的负载峰值期间,运行状况检查可能会为繁忙的任务提供误报状态。这可能会导致服务容量不足,因为运行状况不佳的任务会过早终止。现在,Amazon ECS 将尝试开始替换每个运行状况不佳的任务,并等到替换变得运行状况良好,然后再终止旧任务。通过配置服务的 maximumPercent(默认为 200%)参数,客户可以控制 Amazon ECS 可以同时启动的最大任务替换数。

所有 AWS 区域均已推出这项新的改进。 

在本文档中了解有关 Amazon ECS 调度概念的更多信息。