问题描述
我有ECS集群,并且每个EC2实例+ ALB都有一个任务。
从AWS研讨会https://ecsworkshop.com/capacity_providers/ec2/了解到 群集扩展时,容量提供程序可帮助将任务放置到ec2实例中。例如8个任务和4个(t2.small)实例,每个实例2个任务
但是在我的情况下(每个EC2实例一个任务),我是否需要为集群配置容量提供程序?容量提供商是否可以解决其他问题? (例如,横向扩展/纵向扩展)
真正需要容量提供者时。我应该在集群中配置一个容量提供商,还是在ecs服务中配置默认容量提供商策略吗?
解决方法
我阅读方案的方式,听起来好像您使用的是“ distinctInstance”的放置约束-在这种情况下,如果使用容量提供程序,则它应该处理EC2的横向扩展和纵向扩展实例随着您的任务数量的增加和减少。不过,如果我误会了,请告诉我!