Amazon-Ec2

AWS 自動擴展策略 - 擴展過於頻繁

  • January 31, 2017

我們為我們的 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 台

看起來一個新的 EC2 實例需要大約 15 到 20 分鐘來初始化並開始工作,但您的冷卻時間只有 5 分鐘。因此,在增加所需計數 5 分鐘後,您的新 EC2 實例仍在初始化,但 Auto Scaling 再次檢查 CPU 並且它仍然很高,因此 Auto Scaling再次增加所需計數。

嘗試將冷卻時間增加到 900(15 分鐘)甚至 1200(20 分鐘)。

引用自:https://serverfault.com/questions/829688