このトピックでは、Auto Scalingコンソールでの一般的な操作について説明します。
スケーリンググループの作成
Auto Scalingを初めて使用するときは、次の表に示す操作を実行できます。
項目 | ユーザーガイド | APIリファレンス | 説明 |
スケーリンググループ | スケーリンググループを作成して、ビジネス要件に基づいてElastic Compute Service (ECS) インスタンスまたはelasticコンテナインスタンスを管理できます。 | ||
スケーリング設定 | スケーリンググループの作成時にインスタンス設定ソースを指定しない場合は、スケーリング設定を作成する必要があります。 スケーリンググループには、ECSインスタンスまたはエラスティックコンテナインスタンスを含めることができます。 | ||
スケーリングルール | スケーリングルールを作成して、スケーリンググループ内のECSインスタンスまたはエラスティックコンテナインスタンスの数を制御できます。 スケーリングルールを使用して、スケーリンググループ内のインスタンスの最小数と最大数を調整することもできます。 | ||
ライフサイクルフック | Auto Scalingがスケーリンググループのライフサイクルフックをトリガーすると、スケールアウトまたはスケールインに関与するECSインスタンスまたはエラスティックコンテナインスタンスは、[保留中の追加] または [保留中の削除] 状態になります。 ライフサイクルフックがタイムアウトするまで、インスタンスに対してカスタム操作を実行できます。 | ||
スケジュール済みタスク | スケジュールタスクを作成して、自動スケールアウトまたはスケールインの期間を指定できます。 | ||
イベントトリガータスク | イベントトリガタスクを作成して、メトリックベースの動的スケールアウトまたはスケールインを有効にできます。 |
スケーリンググループの表示
スケーリンググループ、インスタンス、スケーリングルール、イベントトリガータスク、およびスケーリングアクティビティの詳細を照会する場合は、次の表に示す操作を実行できます。
項目 | ユーザーガイド | APIリファレンス | 説明 |
スケーリンググループ | 既存のスケーリンググループの基本設定を照会できます。 | ||
インスタンスリスト | スケーリンググループ内のインスタンスに関する情報をクエリできます。 | ||
スケーリングルール | 非該当 | 予測スケーリングルールに基づく予測が期待値を満たしているかどうかを確認して、調整を行うかどうかを判断できます。 | |
イベントトリガータスク | イベントトリガータスクの基本情報、トリガールール、およびモニタリング情報を表示できます。 次に、イベントトリガータスクの設定とメトリックのデータ傾向を理解できます。 | ||
スケーリングアクティビティ | スケーリングアクティビティがスケジュールされたタスクまたはイベントでトリガーされたタスクによってトリガーされた場合、スケーリングアクティビティの詳細を表示して実行結果を確認できます。 | ||
スケーリンググループモニタリング | 非該当 |
|
スケーリンググループの管理
スケーリンググループ、インスタンス、スケーリング設定、スケーリングルール、スケジュールされたタスク、およびイベントトリガータスクを管理する場合は、次の表に示す操作を実行できます。
項目 | ユーザーガイド | APIリファレンス | 説明 |
スケーリンググループ |
| ||
インスタンスリスト |
| ||
スケーリング設定 | 非該当 |
| |
スケーリングルール | 手動または自動スケーリングのスケーリングルールを実行できます。 | ||
スケジュール済みタスク | 非該当 |
| |
イベントトリガータスク |
|
スケーリンググループの変更
スケーリンググループ、スケーリング設定、スケーリングルール、ライフサイクルフック、スケジュールタスク、およびイベントトリガータスクを変更する場合は、次の表に示す操作を実行できます。
項目 | ユーザーガイド | APIリファレンス | 説明 |
スケーリンググループ | スケーリンググループがビジネス要件を満たせない場合は、スケーリンググループのパラメーター設定を変更できます。 | ||
スケーリング設定 |
| ||
スケーリングルール | スケーリングルールがビジネス要件を満たさない場合は、スケーリングルールのパラメーター設定を変更できます。 | ||
ライフサイクルフック | ライフサイクルフックがビジネス要件を満たせない場合は、ライフサイクルフックのパラメーター設定を変更できます。 | ||
スケジュール済みタスク | スケジュールタスクがビジネス要件を満たせない場合は、スケジュールタスクのパラメーター設定を変更できます。 | ||
イベントトリガータスク | イベントトリガータスクがビジネス要件を満たせない場合は、イベントトリガータスクのパラメーター設定を変更できます。 イベントトリガータスクのトリガールールを変更できます。 複数のトリガールールを追加したり、既存のすべてのトリガールールを削除したりできます。 |
スケーリンググループの削除
スケーリンググループ、インスタンス、スケーリング設定、スケーリングルール、ライフサイクルフック、スケジュールタスク、およびイベントトリガータスクが不要になった場合は、次の表に示す操作を実行できます。
項目 | ユーザーガイド | APIリファレンス | 説明 |
スケーリンググループ | スケーリンググループを削除すると、スケーリンググループ内のスケーリング設定とスケーリングルールも削除されます。 スケーリンググループのクォータを解放する必要がなくなったスケーリンググループを削除できます。 | ||
インスタンスリスト | インスタンスを手動で削除したり、不要になったインスタンスをスケーリンググループから削除したりできます。 | ||
スケーリング設定 | スケーリング設定クォータを解放するために不要になったスケーリング設定を削除できます。 | ||
スケーリングルール | スケーリングルールクォータを解放するために不要になったスケーリングルールを削除できます。 | ||
ライフサイクルフック | ライフサイクルフックのクォータを解放するために不要になったライフサイクルフックを削除できます。 | ||
スケジュール済みタスク | スケジュールタスククォータを解放するために不要になったスケジュール済みタスクを削除できます。 | ||
イベントトリガータスク | イベントトリガータスクのクォータを解放する必要がなくなったイベントトリガータスクを削除できます。 |