AWS 自动扩展所需容量会自动更改且不会下降

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

我有一个自动扩展组,具有两个目标扩展策略,一个基于 SQS 积压,另一个基于 CPU 利用率。我最初将容量设置为minimum-1、desired-1、maximum-4。在横向扩展过程中,我想要的容量自动变为2。现在队列中的所有消息均已成功处理,并且两个扩展进程正在请求 ASG 进行缩减。但是,所需的容量仍然为 2 并且没有下降。我是否缺少逻辑?或者我需要手动完成吗?

amazon-web-services amazon-ec2 amazon-sqs aws-auto-scaling
1个回答
0
投票

我也遇到了同样的问题,发现涉及到扩展策略。例如,如果我们根据 CPU 利用率设置扩展策略,例如在超过 30% 时进行扩展,AWS 会自动调整所需的容量,但最多只能达到我们指定的最大限制。当CPU利用率降低时,所需容量可以达到最小容量值。

本质上,所需容量充当一个指针,可以在指定的最小值和最大值内变化。但是,此更改仅在定义扩展策略时才会发生。如果没有设置伸缩策略,默认情况下所需的容量保持不变,因此如果我们想要改变它,就需要手动调整。

如需更多参考,您可以访问:需要什么“所需实例”? AWS Amazon Webservices AutoScaling 组

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