我希望在使用容量提供商进行扩展时正确管理 EC2 实例的数量

问题描述 投票:0回答:1

EC2 环境上的 ESC 与容量提供商。 我在 EC2 环境中的 ESC 中使用容量提供程序,并希望在扩展时正确管理 EC2 实例的数量。

ASG 中设置了 ESC 任务随着 ALB 请求的增加而横向扩展的规则。 在这种情况下,EC2实例的数量也会增加。

问题出在缩小规模时。 即使 ESC 任务数量恢复后,EC2 实例的数量仍然增加。 如何让EC2实例数量也恢复到原来的数量?

Example.
ESC task: 2
EC2 instances: 2
  ↓ Scale out
ESC task: 10
EC2 instances: 10
  ↓ Scale in
ESC task: 2
EC2 instances: 3 ← Why? I want to scale to 2

我们认为可能是ECS任务分配策略的原因,从spread改为binpack,但这并没有效果。

amazon-web-services amazon-ec2 amazon-ecs
1个回答
0
投票

如果您使用 ASG 容量提供商,它会在一段时间后缩小规模。否则你应该检查你的 ASG,你是否设置了最低容量?

© www.soinside.com 2019 - 2024. All rights reserved.