如何在 AWS Auto Scaling 组中配置缩减策略?

如何在 AWS Auto Scaling 组中配置缩减策略?

我正在尝试配置 AWS Auto Scaling Group 缩减策略。

我已经将 ASG 配置为在平均 CPU 增加到某个阈值以上时增加实例数量,并且它可以按预期工作,但我在配置相反的策略时遇到了麻烦。

如果平均 CPU 低于某个阈值,我希望进行缩减。

我创建了一些测试策略,这是我配置的扩大策略:

扩大政策

这是缩减策略: 缩减策略

如果我使用已配置阈值的 CloudWatch 策略,那么我应该如何配置“采取行动”部分?此外,它总是检查“>=”而我无法将其更改为“<=”...

答案1

检查是“<=”(我认为你忽略了-infinity 而不是 +infinity)-所以你输入的值是在这种情况下会受到限制。(“一旦 CPUUtilization 介于您的值和负无穷大之间,就会缩减规模”)

这里只需提一下:您还可以使用“目标跟踪策略” - 通过该策略您可以说自动扩展应该以与您的目标值匹配的方式进行扩展 - 包括开箱即用的扩展和缩小。

希望这可以帮助!

相关内容