Amazon-Ec2
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 台
看起來一個新的 EC2 實例需要大約 15 到 20 分鐘來初始化並開始工作,但您的冷卻時間只有 5 分鐘。因此,在增加所需計數 5 分鐘後,您的新 EC2 實例仍在初始化,但 Auto Scaling 再次檢查 CPU 並且它仍然很高,因此 Auto Scaling再次增加所需計數。
嘗試將冷卻時間增加到 900(15 分鐘)甚至 1200(20 分鐘)。