发布于: Jul 9, 2020

现在,当您使用“运行任务”功能手动运行任务时,Amazon Elastic Container Service (ECS) 管理控制台支持指定自定义容量提供程序策略。客户之前可以通过 Amazon CLI、开发工具包和 API 使用此功能,但现在也可以通过管理控制台使用此功能。对于手动运行的任务,自定义容量提供程序策略由一个或多个容量提供程序组成,并为每个提供程序指定了可选的基准权重,从而使您可以控制如何在一个或多个容量提供程序之间分配任务。 

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

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

要详细了解容量提供程序,请参阅我们的文档。