发布于: Jun 24, 2020

Amazon Elastic Container Service (ECS) 管理控制台现在支持在您使用 Run Task 功能人工运行任务时指定自定义容量提供程序策略。此功能已通过 AWS CLI、开发工具包和 API 提供,但现在,也可以通过管理控制台提供。为了用于人工运行的任务,自定义容量提供程序策略由一个或多个容量提供程序组成,并为每个提供程序指定了可选的基础和权重,从而让您可以对任务在一个或多个容量提供程序间的分布方式进行控制。

ECS 容量提供程序允许应用程序定义其对容量使用方式的要求,从而帮助管理容器计算容量。借助容量提供程序,您可以就容器化工作负载如何在不同类型的计算容量上运行定义灵活的规则,并管理容量的扩展。容量提供程序提高了在 ECS 上运行任务和服务的可用性和可扩展性,并降低了相关成本。

容量提供程序可与 EC2 和 Fargate 结合使用。借助 EC2,您可以创建与 EC2 Auto Scaling 组 (ASG) 关联的容量提供程序。容量提供程序可通过 ECS 集群 Auto Scaling 来管理 ASG 的扩展,确保请求运行任务所需的容量(即使尚不可用)。运行任务和服务时,您可以将它们拆分到多个容量提供程序。它还支持其他新功能,例如在 Fargate 和 Fargate Spot 上以预定义的分割百分比运行服务,或者无需重新平衡服务即可确保服务在多个可用区中运行相同数量的任务。

要了解容量提供程序的更多信息,请访问我们的文档