Sai*_* Li 10 amazon-web-services amazon-ecs aws-fargate
我有一个使用CDK 中的NetworkLoadBalancedFargateService运行的 Fargate 服务,目前正在尝试为该服务配置自动缩放。通过 ECS 控制台查看我的服务时,我发现在其下运行的任务的启动类型为“Fargate”。由于它使用启动类型,因此无法指定容量提供者策略(来自AWS 文档中的注释)。我读过一些有关容量提供者的内容,但不确定我是否真的需要担心它们。据我所知,您可以定义容量提供程序策略来指定不同容量提供程序之间的划分。对于 Fargate,容量提供程序选择是 FARGATE 和 FARGATE_SPOT。对于我的服务,我只需要 FARGATE 提供商。使用 Fargate 启动类型和使用 100% FARGATE 的容量提供者策略之间有区别吗?甚至有没有办法通过 CDK 为您的任务指定容量提供者策略?
与 AWS 的某人联系,他确认使用 Fargate 启动类型启动服务与使用 100% FARGATE 类型容量提供程序启动服务没有区别。因此,如果您不打算使用 FARGATE_SPOT,则无需向集群添加容量提供程序。只需使用 Fargate 启动类型就足够了。