Amazon ec2 ECS为同一任务组中的不同任务提供服务

Amazon ec2 ECS为同一任务组中的不同任务提供服务,amazon-ec2,amazon-ecs,Amazon Ec2,Amazon Ecs,我有20个相同实例的ECS集群。我在那里经营三种服务 第一个服务是作为守护进程运行的(这可能是一个黑客攻击,但我真正想要的是拥有和我拥有的ec2实例一样多的任务实例)。此服务有约60%的可用内存 第二个ECS服务需要8个实例,内存分配约为30% 第三个ECS服务的期望计数只有2个实例,内存分配也约为30% 经常发生的事情是,第二个和第三个服务被安排在1个EC2实例上,所以它们占据了约60%,这意味着第一个服务不能放在这里,我在ECS中遇到错误 如何确保第二个和第三个服务任务永远不会在同一个EC2

我有20个相同实例的ECS集群。我在那里经营三种服务

  • 第一个服务是作为守护进程运行的(这可能是一个黑客攻击,但我真正想要的是拥有和我拥有的ec2实例一样多的任务实例)。此服务有约60%的可用内存
  • 第二个ECS服务需要8个实例,内存分配约为30%
  • 第三个ECS服务的期望计数只有2个实例,内存分配也约为30%
  • 经常发生的事情是,第二个和第三个服务被安排在1个EC2实例上,所以它们占据了约60%,这意味着第一个服务不能放在这里,我在ECS中遇到错误


    如何确保第二个和第三个服务任务永远不会在同一个EC2上运行,以便始终有足够的剩余资源用于第一个守护进程服务?我找到了任务组,但当我的任务由服务管理时,我无法使用它们

    你是怎么做到的?你是怎么做到的?