クールダウン期間は、スケーリンググループ内のスケーリングアクティビティが完了した後のロックダウン時間の期間を指します。 クールダウン期間中、スケーリンググループはスケーリング要求に応答しません。 クールダウン期間を設定して、スケーリング周波数を制御できます。 このトピックでは、クールダウン期間機能のルールとシナリオについて説明します。 このトピックでは、クールダウン期間を設定する方法についても説明します。
クールダウン期間機能の概要
クールダウン期間は、イベントトリガータスクによってトリガーされる2つの連続したスケーリングアクティビティ間の最小間隔です。 クールダウン期間中、イベントトリガータスクによってトリガーされた新しいスケーリングアクティビティは拒否されます。
クールダウン期間を設定した場合、Auto Scalingはイベントトリガータスクによってトリガーされたスケーリングアクティビティのみを拒否します。 スケジュールされたタスクの手動実行や、インスタンスの予想数、最小数、最大数の手動変更など、他のスケーリングタスクによってトリガーされるスケーリングアクティビティは、予想どおりに実行できます。
分類
デフォルトのクールダウン時間 (秒): スケーリンググループのデフォルトのクールダウン期間を指定します。
クールダウン時間: イベントトリガータスクで定義されている単純なスケーリングルールのクールダウン期間を指定します。 このパラメーターを設定しない場合、Default Cooldown Time (Seconds) パラメーターの値が自動的に使用されます。
適用範囲
クールダウン期間機能は、システム監視タイプのイベントトリガータスクによってトリガーされるアクティビティのスケーリングに適用できます。
計算ルール
スケーリングアクティビティがトリガーされた後、最後のインスタンスがスケーリンググループに追加または削除されたときに、クールダウン期間が開始されます。 スケーリングアクティビティがトリガーされた後、スケーリンググループにインスタンスが追加または削除されない場合、クールダウン期間は開始されません。
デフォルトのクールダウン時間 (秒) とクールダウン時間のパラメーターを同時に設定できます。 この場合、Cooldown Timeパラメーターの値が優先されます。
重要スケーリンググループでトリガーされる最初のスケーリングアクティビティは、設定されたクールダウン期間の影響を受けません。
クールダウン期間の設定
スケーリンググループのデフォルトのクールダウン時間 (秒) パラメーターの設定
既存のスケーリンググループのデフォルトのクールダウン時間 (秒) パラメーターの変更
Auto Scalingコンソールにログインします。
左側のナビゲーションウィンドウで、[スケーリンググループ] をクリックします。
上部のナビゲーションバーで、Auto Scalingが有効になっているリージョンを選択します。
[スケーリンググループ] ページで、[デフォルトのクールダウン時間 (秒)] パラメーターを変更するスケーリンググループを見つけ、[操作] 列の [詳細] をクリックしてスケーリンググループの詳細ページに移動します。 [インスタンススケーリングの概要] セクションで、アイコンをクリックして [インスタンススケーリングの概要の編集] ダイアログボックスを開きます。
ビジネス要件に基づいて、デフォルトのクールダウン時間 (秒) パラメーターを変更します。
[OK] をクリックします。
スケーリンググループを作成するときに、デフォルトのクールダウン時間 (秒) パラメーターを設定する
次の図に示すように、[フォームで作成] タブでスケーリンググループを作成するときに、ビジネス要件に基づいて [デフォルトのクールダウン時間 (秒)] パラメーターを設定できます。
単純なスケーリングルールのCooldown Timeパラメーターの設定
既存の単純なスケーリングルールのCooldown Timeパラメーターの変更
Auto Scalingコンソールにログインします。
左側のナビゲーションウィンドウで、[スケーリンググループ] をクリックします。
上部のナビゲーションバーで、Auto Scalingが有効になっているリージョンを選択します。
[スケーリンググループ] ページで、単純なスケーリングルールを管理するスケーリンググループを見つけ、[操作] 列の [詳細] をクリックして、スケーリンググループの詳細ページに移動します。
を選択します。 管理するスケーリングルールを見つけ、[操作] 列の [編集] をクリックして、[スケーリングルールの編集] ダイアログボックスを開きます。
ビジネス要件に基づいてCooldown Timeパラメーターを変更します。
[OK] をクリックします。
単純なスケーリングルールを作成するときにCooldown Timeパラメーターを設定する
次の図に示すように、単純なスケーリングルールを作成するときに、ビジネス要件に基づいてクールダウン時間パラメーターを設定できます。
スケーリングルールの作成方法の詳細については、「スケーリングルールの管理」をご参照ください。
関連ドキュメント
API操作を呼び出してスケーリンググループのデフォルトのクールダウン期間を変更する方法については、「ModifyScalingGroup」をご参照ください。
API操作を呼び出して単純なスケーリングルールのクールダウン期間を変更する方法については、「ModifyScalingRule」をご参照ください。