AWS自动扩展策略 – 往往会扩大规模

我们为我们的Linux机器configuration了AWS自动扩展策略,但由于某种原因,当我检查扩展活动时,我意识到它可以在非常短的时间内触发多个2-3台计算机,如下所示:

活动历史

以下是我的自动扩展策略: 扩展策略

以下是我的自动缩放组描述:

Desired: 1 Min: 1 Max: 5 Default Cooldown: 300 Health Check Type: EC2 Health Check Grace Period: 300 

健康检查宽限期300或默认冷却时间? 为什么当在300秒内超过30%的CPU负载时,它会尝试加载多台机器而不是1台

它看起来像一个新的EC2实例需要大约15至20分钟初始化和开始工作,但你的冷却时间只有5分钟。 因此,在增加所需的计数5分钟后,新的EC2实例仍在初始化,但通过Auto Scaling再次检查CPU,并且它仍然很高,因此Auto Scaling会再次增加所需计数。

尝试增加你的冷却时间到900(15分钟),甚至1200(20分钟)。