web-dev-qa-db-ja.com

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に300秒間30%を超える負荷がかかると、1台ではなく複数のマシンをロードしようとするのはなぜですか。

3
T_Flows

新しいEC2インスタンスが初期化されて動作を開始するのに約15〜20分かかるようですが、クールダウンはわずか5分です。したがって、目的のカウントを増やしてから5分後、新しいEC2インスタンスはまだ初期化中ですが、CPUはAuto Scalingによって再度チェックされ、まだ高いため、Auto Scalingは目的のカウントを増やします再び

クールダウンを900(15分)または1200(20分)に増やしてみてください。

4
Matt Houser