发布于: Dec 3, 2019
Amazon Elastic Container Service (ECS) 容量提供程序现已推出。容量提供程序是一种管理容器计算容量的新方法,它允许应用程序定义其对容量使用方式的要求。借助容量提供程序,您可以就容器化工作负载如何在不同类型的计算容量上运行定义灵活的规则,并管理容量的扩展。容量提供程序提高了在 ECS 上运行任务和服务的可用性、可扩展性并降低了相关成本。
以前,您可以使用启动类型来控制任务使用 EC2 还是 Fargate,还可以使用置放约束和置放策略来控制任务的运行位置。但是,只能使用当前可用的容量(例如已经在运行的 EC2 实例)来运行任务,并且置放约束和策略仅考虑当前可用的容量。
容量提供程序可与 EC2 和 Fargate 结合使用。借助 EC2,您可以创建与 EC2 Auto Scaling 组 (ASG) 关联的容量提供程序。容量提供程序可通过 ECS 集群 Auto Scaling(今日发布)来管理 ASG 的扩展,确保请求运行任务所需的容量(即使尚不可用)。运行任务和服务时,您可以将它们拆分到多个容量提供程序。它还支持其他新功能,例如在 Fargate 和 Fargate Spot(今日推出)上以预定义的分割百分比运行服务,或者无需重新平衡服务即可确保服务在多个可用区中运行相同数量的任务。
已提供 ECS 的所有区域均可使用 Amazon ECS 容量提供程序。要开始使用,请查看我们的文档。