发布于: Oct 26, 2020
AWS CloudFormation 现在支持 AWS Fargate 容量提供程序上的 Amazon Elastic Container Service (Amazon ECS),这可让您更轻松地在 Fargate 和 Fargate Spot 中管理和运行 Amazon ECS 任务。现在,您可以使用 CloudFormation 来自动管理 Fargate 容量提供程序,将它们与 ECS 集群关联,并通过使用 CloudFormation 模板在集群和服务级别指定容量提供程序策略。
Amazon ECS 容量提供程序允许应用程序定义其对容量使用方式的要求,从而帮助管理容器计算容量。在运行 ECS 任务和服务时,您可以将它们拆分到多个容量提供程序中,包括 Fargate 和 Fargate Spot 容量的预定义拆分百分比。在 Fargate 上运行的 ECS 任务使用 FARGATE 和 FARGATE_SPOT 容量提供程序,这些容量提供程序已经创建并在推出 AWS Fargate 的区域内的所有 AWS 账户中可用,并且只需与集群关联即可使用。
与 Fargate 价格相比,使用 Fargate Spot,您能够以高达 70% 的折扣率运行容错 ECS 任务。CloudFormation 模板让使用 Fargate Spot 自动管理和优化成本变得更加容易,并允许您更轻松地将 Fargate 与其他 AWS 服务集成。您可以继续使用 AWS 管理控制台、CLI、SDK 或 API 来管理 Fargate 容量提供程序。
有关使用 CloudFormation 在 Fargate 容量提供程序上管理 ECS 的更多信息,请访问 CloudFormation 用户指南中的 ECS 容量提供程序、ECS 集群和 ECS 服务资源类型参考。