AWS 自动扩展策略 - 扩展过于频繁

AWS 自动扩展策略 - 扩展过于频繁

我们为 Linux 机器配置了 AWS 自动扩展策略,但出于某种原因,当我检查扩展活动时,我意识到它会在很短的时间内触发多台 2-3 台机器,如下所示:

活动历史记录

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

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

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

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

答案1

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

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

相关内容