ECS容量提供者是否实际针对每个ec2实例执行一项任务?

问题描述

我有ECS集群,并且每个EC2实例+ ALB都有一个任务。

从AWS研讨会https://ecsworkshop.com/capacity_providers/ec2/了解到 群集扩展时,容量提供程序可帮助将任务放置到ec2实例中。例如8个任务和4个(t2.small)实例,每个实例2个任务

但是在我的情况下(每个EC2实例一个任务),我是否需要为集群配置容量提供程序?容量提供商是否可以解决其他问题? (例如,横向扩展/纵向扩展)

真正需要容量提供者时。我应该在集群中配置一个容量提供商,还是在ecs服务中配置默认​​容量提供商策略吗?

解决方法

我阅读方案的方式,听起来好像您使用的是“ distinctInstance”的放置约束-在这种情况下,如果使用容量提供程序,则它应该处理EC2的横向扩展和纵向扩展实例随着您的任务数量的增加和减少。不过,如果我误会了,请告诉我!

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...