Auto Scaling グループにキャパシティーの制限を設定する - Amazon EC2 Auto Scaling

Auto Scaling グループにキャパシティーの制限を設定する

キャパシティ制限は、Auto Scaling グループで希望する最小および最大グループサイズを表します。最小サイズと最大サイズに制限を個別に設定します。

グループで希望するキャパシティは、最小および最大サイズの制限内の数値でサイズ変更できます。希望するキャパシティは、グループの最小サイズ以上、最大サイズ以下である必要があります。

  • 希望するキャパシティ: Auto Scaling グループ作成時の初期キャパシティを表します。Auto Scaling グループは希望するキャパシティを維持しようとします。まず、希望するキャパシティに指定された数のインスタンスを起動します。Auto Scaling グループにスケーリングポリシーまたはスケジュールされたアクションがアタッチされていない限り、このインスタンス数が維持されます。

  • 最小キャパシティ: 最小グループサイズを表します。スケーリングポリシーが設定されている場合、Auto Scaling グループでは、希望するキャパシティを最小サイズ制限よりも小さくすることはできません。

  • 最大キャパシティ: 最大グループサイズを表します。スケーリングポリシーが設定されている場合、Auto Scaling グループでは、希望するキャパシティを最大サイズ制限よりも大きくすることはできません。

最小および最大サイズの制限は、次のシナリオにも適用されます。

  • 希望するキャパシティを更新してAuto Scaling グループを手動でスケールする場合。

  • 希望するキャパシティを更新する、スケジュールされたアクションが実行される場合。グループに新しい最小および最大サイズ制限を指定せずにスケジュールされたアクションを実行すると、グループの現在の最小サイズ制限と最大サイズ制限が適用されます。

Auto Scaling グループは常に、希望するキャパシティを維持しようとします。インスタンスが予期せず終了した場合 (スポットインスタンスの中断、ヘルスチェックの失敗、人為的なアクションなど)、グループは自動的に新しいインスタンスを起動して、希望するキャパシティを維持します。

コンソールでこれらの設定を変更するには

  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

  2. ナビゲーションペインの Auto Scaling で、[Auto Scaling Groups] (Auto Scaling グループ) を選択します。

  3. Auto Scaling グループページで、Auto Scaling グループの横にあるチェックボックスをオンにします。

    ページの下部にスプリットペインが開きます。

  4. 下のペインでは、[Details (詳細)] タブで、最小キャパシティー、最大キャパシティー、希望するキャパシティーの現在の設定を表示または変更します。詳細については、「Auto Scaling グループのサイズを変更する (コンソール)」を参照してください。

[Details] (詳細) ペインの上部には、Auto Scaling グループの現在のインスタンス数、最小キャパシティ、最大キャパシティ、希望するキャパシティ、ステータス列などの情報が表示されます。Auto Scaling グループがインスタンスの重み付けを使用する場合、希望するキャパシティに寄与するキャパシティユニット数も表示されます。

一覧から列を追加または削除するには、ページ上部にある設定アイコンを選択します。次に、[Auto Scaling groups attributes] (Auto Scaling グループの属性) で各列のオンとオフを指定して、[Confirm] (確認) を選択します。

変更後に Auto Scaling グループのサイズを確認するには

[Instances (インスタンス)] 列には、現在実行中のインスタンスの数が表示されます。インスタンスの起動または終了中は、[Status (ステータス)] 列に次のイメージで示すように「Updating capacity (キャパシティーの更新)」というステータスが表示されます。


                Auto Scaling グループのキャパシティーを更新します。

数分待ってから、ビューを更新して最新のステータスを確認します。スケーリングアクティビティが完了すると、[Instances] (インスタンス) 列に更新された値が表示されます。

また、[Instances] (インスタンス) の [Instance management] (インスタンス管理) タブから、インスタンス数、および現在実行されているインスタンスのステータスを表示できます。

注記

さらに、Service Quotas を使用して、AWS アカウント の EC2 インスタンスと他のリソースの合計キャパシティ制限を更新できます。Service Quotas コンソールでは、利用可能な Service Quotas をすべて表示し、それらの引き上げをリクエストできます。詳細については、「Service Quotas ユーザーガイド」の「Requesting a quota increase」(クォータ引き上げのリクエスト) を参照してください。