すべてのプロダクト
Search
ドキュメントセンター

Auto Scaling:ECS スケーリンググループの作成

最終更新日:May 07, 2026

スケーリンググループとは、同じユースケースとインスタンスタイプ(ECS インスタンスまたは ECI インスタンスなど)を共有するインスタンスのコレクションです。このドキュメントでは、Auto Scaling がポリシーに基づいて自動的に ECS インスタンスを追加または削除できるようにする ECS スケーリンググループの作成方法について説明します。

操作手順

Alibaba Cloud では、スケーリンググループを作成する複数の方法を提供しています。このトピックでは、お客様のニーズに合ったスケーリンググループの作成をサポートします。

方法 1:起動テンプレート から

既存の 起動テンプレート からスケーリンググループを作成するには、次の手順に従います。

重要

開始前に、起動テンプレートが存在することを確認してください。起動テンプレートの作成方法については、「インスタンス起動テンプレートの作成」をご参照ください。

  1. スケーリンググループの作成 ページに移動します。

    1. Auto Scaling コンソール にログインします。

    2. 左側のナビゲーションウィンドウで、スケーリンググループ をクリックします。

    3. 上部のナビゲーションバーで、Auto Scaling が有効になっているリージョンを選択します。

    4. スケーリンググループ ページで、スケーリンググループの作成 ボタンをクリックして、スケーリンググループの作成 ページに移動します。

  2. フォームから作成する タブをクリックし、画面の指示に従ってスケーリンググループを構成します。

    次の表は必須パラメーターを示しています。すべてのパラメーターの詳細については、「パラメーターの説明」をご参照ください。

    必須パラメーター

    パラメーター

    説明

    スケーリンググループ名

    スケーリンググループの名前を入力します。

    タイプ

    スケーリンググループ内のインスタンスのタイプを選択します。ECS を選択します。

    説明

    このトピックでは、ECS スケーリンググループの作成方法について説明します。ECI スケーリンググループを作成するには、「ECI スケーリンググループの作成」をご参照ください。

    インスタンス設定ソース

    Auto Scaling はこの構成を使用してインスタンスを作成します。起動テンプレート を選択します。

    起動テンプレートの選択

    指示に従い、既存の 起動テンプレート を選択します。新しい 起動テンプレート を作成することもできます。

    テンプレートバージョンの選択

    要件に基づいてテンプレートバージョンを選択します。

    起動テンプレートのプロパティの拡張

    起動テンプレートインスタンスの仕様を上書きする を使用して、複数のインスタンスタイプを選択します。インスタンスタイプに重みを指定するには、「起動テンプレートを使用して複数のインスタンスタイプを構成し、スケールアウトの成功率を向上させる」をご参照ください。

    最小インスタンス数

    スケーリンググループ内のインスタンスの最小数です。インスタンス数がこの値を下回ると、Auto Scaling が自動的にグループにインスタンスを追加します。

    最大インスタンス数

    スケーリンググループ内のインスタンスの最大数です。インスタンス数がこの値を超えると、Auto Scaling が自動的にグループからインスタンスを削除します。

    既定のクールダウン

    スケーリングアクティビティ完了後のクールダウン期間(秒単位)です。デフォルトは 300 です。詳細については、「クールダウン期間」をご参照ください。

    VPC

    スケーリンググループ内のすべてのインスタンスは、選択された VPC 内に作成されます。

    警告

    スケーリンググループ作成後は、VPC を変更できません。

    VSwitch の選択

    VPC を選択すると、その VPC に属する vSwitch を選択できます。スケーリンググループ内のすべてのインスタンスは、選択された vSwitch 内に作成されます。

    重要

    複数のアベイラビリティゾーンにある vSwitch を選択することを推奨します。アベイラビリティゾーンの在庫が不足している場合、インスタンスの作成が失敗する可能性があります。スケーリンググループ内のアベイラビリティゾーン間でのインスタンスの分散を制御するために、スケーリングポリシー を変更できます。

  3. 作成 をクリックします。

説明

起動テンプレートからスケーリンググループを作成した後、そのグループの起動テンプレートを変更できます。詳細については、「起動テンプレートの管理」をご参照ください。

方法 2:既存のインスタンスから

既存の インスタンス の構成に基づいてスケーリンググループを作成するには、次の手順に従います。

  1. スケーリンググループの作成 ページに移動します。

    1. Auto Scaling コンソール にログインします。

    2. 左側のナビゲーションウィンドウで、スケーリンググループ をクリックします。

    3. 上部のナビゲーションバーで、Auto Scaling が有効になっているリージョンを選択します。

    4. スケーリンググループ ページで、スケーリンググループの作成 ボタンをクリックして、スケーリンググループの作成 ページに移動します。

  2. フォームから作成する タブをクリックし、画面の指示に従ってスケーリンググループを構成します。

    次の表は必須パラメーターを示しています。すべてのパラメーターの詳細については、「パラメーターの説明」をご参照ください。

    必須パラメーター

    パラメーター

    説明

    スケーリンググループ名

    スケーリンググループの名前を入力します。

    タイプ

    スケーリンググループ内のインスタンスのタイプを選択します。ECS を選択します。

    説明

    このトピックでは、ECS スケーリンググループの作成方法について説明します。ECI スケーリンググループを作成するには、「ECI スケーリンググループの作成」をご参照ください。

    インスタンス設定ソース

    既存のインスタンスを選択 を選択します。スケーリンググループは、選択されたインスタンスの構成に基づいて新しいインスタンスを作成します。

    既存のインスタンスを選択

    既存のインスタンスを選択します。Auto Scaling は自動的にインスタンスの基本構成を抽出し、デフォルトのスケーリング設定を作成します。

    重要

    抽出される基本構成には、インスタンスタイプネットワークセキュリティグループ、および イメージ が含まれますが、ログインパスワードタグ は含まれません。

    最小インスタンス数

    スケーリンググループ内のインスタンスの最小数です。インスタンス数がこの値を下回ると、Auto Scaling が自動的にグループにインスタンスを追加します。

    最大インスタンス数

    スケーリンググループ内のインスタンスの最大数です。インスタンス数がこの値を超えると、Auto Scaling が自動的にグループからインスタンスを削除します。

    既定のクールダウン

    スケーリングアクティビティ完了後のクールダウン期間(秒単位)です。デフォルトは 300 です。詳細については、「クールダウン期間」をご参照ください。

    VPC

    スケーリンググループ内のすべてのインスタンスは、選択された VPC 内に作成されます。

    説明

    選択されたインスタンスの VPC が自動的に使用されます。

    警告

    スケーリンググループ作成後は、VPC を変更できません。

    VSwitch の選択

    VPC を選択すると、その VPC に属する vSwitch を選択できます。スケーリンググループ内のすべてのインスタンスは、選択された vSwitch 内に作成されます。

    説明

    選択されたインスタンスの vSwitch が自動的に使用されます。この選択を変更することもできます。

    重要

    複数のアベイラビリティゾーンにある vSwitch を選択することを推奨します。アベイラビリティゾーンの在庫が不足している場合、インスタンスの作成が失敗する可能性があります。スケーリンググループ内のアベイラビリティゾーン間でのインスタンスの分散を制御するために、スケーリングポリシー を変更できます。

  3. 作成 をクリックします。

説明
  • 既存の ECS インスタンスに基づいてスケーリンググループを作成すると、スケーリンググループ用のスケーリング設定が自動的に作成されます。詳細については、「スケーリング設定の管理」をご参照ください。

  • すぐにスケーリングを開始するには、スケーリンググループを有効化します。詳細については、「スケーリンググループの有効化または無効化」をご参照ください。

方法 3:ゼロから

スケーリンググループを作成し、後でインスタンスソースを構成するには、次の手順に従います。

  1. スケーリンググループの作成 ページに移動します。

    1. Auto Scaling コンソール にログインします。

    2. 左側のナビゲーションウィンドウで、スケーリンググループ をクリックします。

    3. 上部のナビゲーションバーで、Auto Scaling が有効になっているリージョンを選択します。

    4. スケーリンググループ ページで、スケーリンググループの作成 ボタンをクリックして、スケーリンググループの作成 ページに移動します。

  2. フォームから作成する タブをクリックし、画面の指示に従ってスケーリンググループを構成します。

    次の表は必須パラメーターを示しています。すべてのパラメーターの詳細については、「パラメーターの説明」をご参照ください。

    必須パラメーター

    パラメーター

    説明

    スケーリンググループ名

    スケーリンググループの名前を入力します。

    タイプ

    スケーリンググループ内のインスタンスのタイプを選択します。ECS を選択します。

    説明

    このトピックでは、ECS スケーリンググループの作成方法について説明します。ECI スケーリンググループを作成するには、「ECI スケーリンググループの作成」をご参照ください。

    インスタンス設定ソース

    新規作成 を選択します。これにより、スケーリンググループを今すぐ作成し、後で インスタンス設定ソース を構成できます。詳細については、「インスタンス構成情報ソースの概要」をご参照ください。

    最小インスタンス数

    スケーリンググループ内のインスタンスの最小数です。インスタンス数がこの値を下回ると、Auto Scaling が自動的にグループにインスタンスを追加します。

    最大インスタンス数

    スケーリンググループ内のインスタンスの最大数です。インスタンス数がこの値を超えると、Auto Scaling が自動的にグループからインスタンスを削除します。

    既定のクールダウン

    スケーリングアクティビティ完了後のクールダウン期間(秒単位)です。デフォルトは 300 です。詳細については、「クールダウン期間」をご参照ください。

    VPC

    スケーリンググループ内のすべてのインスタンスは、選択された VPC 内に作成されます。

    警告

    スケーリンググループ作成後は、VPC を変更できません。

    VSwitch の選択

    VPC を選択すると、その VPC に属する vSwitch を選択できます。スケーリンググループ内のすべてのインスタンスは、選択された vSwitch 内に作成されます。

    重要

    複数のアベイラビリティゾーンにある vSwitch を選択することを推奨します。アベイラビリティゾーンの在庫が不足している場合、インスタンスの作成が失敗する可能性があります。スケーリンググループ内のアベイラビリティゾーン間でのインスタンスの分散を制御するために、スケーリングポリシー を変更できます。

  3. 作成 をクリックします。

説明

新規作成 を選択した場合、グループ作成後にスケーリング設定の作成を促されます。または、後でスケーリング設定または起動テンプレートを追加することもできます。詳細については、「起動テンプレートの管理」および「ECS インスタンス用のスケーリング設定の作成」をご参照ください。

パラメーター

基本構成

パラメーター

説明

スケーリンググループ名

スケーリンググループの名前です。名前は 2~64 文字で、英数字または漢字で始まり、ピリオド (.)、アンダースコア (_)、ハイフン (-) を含めることができます。

タイプ

スケーリンググループを構成するインスタンスのタイプを指定します。Auto Scaling はこのタイプのインスタンスを管理およびスケーリングします。

  • ECS:スケーリンググループ内のすべてのインスタンスが ECS インスタンスです。

  • ECI:スケーリンググループ内のすべてのインスタンスが ECI インスタンスです。

インスタンス設定ソース

Auto Scaling はこの構成を使用してインスタンスを作成します。スケーリンググループは、次のインスタンス構成情報ソースをサポートしています。

  • 起動テンプレート:キーペア、RAM ロール、インスタンスタイプ、ネットワーク設定などの構成情報を含みます。パスワードは含まれません。このパラメーターは、タイプECS に設定されている場合にのみ利用可能です。

    単一のインスタンスタイプでは、在庫不足によりスケールアウトが失敗する可能性があります。起動テンプレートの設定の拡張 セクションで複数のインスタンスタイプを選択することで、スケールアウトの成功率を向上させることができます。詳細については、「起動テンプレートを使用して複数のインスタンスタイプを構成し、スケールアウトの成功率を向上させる」をご参照ください。

  • 既存のインスタンスを選択:既存のインスタンスを選択できます。Auto Scaling は自動的にインスタンスから基本構成情報を抽出し、デフォルトのスケーリング設定を作成します。

    重要
    • ECS インスタンスから抽出されたスケーリング設定には、インスタンスタイプ、ネットワークタイプ、セキュリティグループ、ベースイメージなどの基本構成が含まれます。ログインパスワードやタグは含まれません。ベースイメージとは、既存のインスタンスで使用されているイメージであり、アプリケーションなどのインスタンス上のデータは含まれません。スケーリング設定にインスタンスのすべてのシステム構成とデータを含める場合は、そのインスタンスのカスタムイメージを作成してください。

  • 新規作成:事前定義されたテンプレートを使用せずにインスタンスを作成します。スケーリンググループ作成後、スケーリング設定を作成するか、起動テンプレートを指定できます。スケーリング設定の作成手順は、スケーリンググループのタイプによって異なります。詳細については、「スケーリング設定の作成 (ECS インスタンス用)」および「スケーリング設定の作成 (ECI インスタンス用)」をご参照ください。

説明

ECS コンソール でインスタンスからスケーリンググループを作成する場合、Auto Scaling は自動的にインスタンス構成情報ソースおよびネットワークタイプに関連する情報を入力します。デフォルト設定を維持することを推奨します。

一時停止中のプロセス

特定の操作を実行する前に、特定のプロセスを一時停止できます。たとえば、インスタンスを停止する前にヘルスチェックプロセスを一時停止することで、インスタンスが不健康とマークされ、スケーリンググループから自動的に削除されるのを防ぐことができます。次のプロセスを一時停止できます。

  • スケールアウト:スケーリンググループは、すべてのスケールアウトアクティビティを拒否します。

  • スケールイン:スケーリンググループは、すべてのスケールインアクティビティを拒否します。

  • ヘルスチェック:インスタンスを不健康とマークして削除するプロセスを一時停止します。

  • スケジュール済みタスク:定期タスクの実行時に、関連付けられたスケーリングルールがトリガーされないようにします。

  • イベントでトリガーされるタスク:アラームトリガータスクがアラーム状態になったときに、関連付けられたスケーリングルールがトリガーされないようにします。

詳細については、「スケーリンググループのプロセスを一時停止および再開する」をご参照ください。

スケーリンググループの削除保護を有効にする

スケーリンググループ保護を有効化すると、Auto Scaling コンソールまたは API を呼び出してスケーリンググループを削除できなくなります。この機能により、スケーリンググループの誤った削除を防止できます。

インスタンスのヘルスチェック

ヘルスチェックを有効化すると、スケーリンググループは定期的にインスタンスの実行ステータスをチェックします。インスタンスが実行中 (Running) 状態でない場合、Auto Scaling はそれを不健康と見なして削除します。詳細については、「スケーリンググループ内のインスタンスのライフサイクル」をご参照ください。次のオプションがサポートされています。

  • 有効化しない:この機能を無効化します。

  • インスタンスのステータスチェック:スケーリンググループ内のインスタンスのステータスに対してヘルスチェックを実行します。

  • SLB ヘルスチェック:Application Load Balancer (ALB) または Network Load Balancer (NLB) のヘルスチェック結果を使用して、インスタンスのヘルス状態を判断します。(クラシックロードバランサー (CLB) はサポートされていません。)

インスタンスの最大ライフタイム(秒)

インスタンスがスケーリンググループ内に留まれる最長時間です。インスタンスが最大ライフタイムを超えると、Auto Scaling は自動的に新しいインスタンスを作成して置き換えます。

説明

このパラメーターは、タイプECS に設定されている場合にのみ利用可能です。

インスタンス数量

パラメーター

説明

最小インスタンス数

インスタンス数が最小サイズを下回ると、Auto Scaling はこの最小値を満たすためにインスタンスを追加します。

最大インスタンス数

インスタンス数が最大サイズを超えると、Auto Scaling はこの最大値を満たすためにインスタンスを削除します。インスタンス削除ポリシーの詳細については、「スケーリンググループの削除ポリシーを設定する」をご参照ください。

想定インスタンス数

Auto Scaling がスケーリンググループ内で維持するターゲットインスタンス数です。詳細については、「期待容量」をご参照ください。

スケーリングおよび削除ポリシー

重要

ECI スケーリンググループでは、拡張および縮小戦略インスタンス削除ポリシー、または インスタンス再利用モード を変更できません。ECI スケーリンググループでは、次のデフォルト設定が使用されます。

  • 拡張および縮小戦略優先ポリシー

  • インスタンス削除ポリシー:まず 最も古いスケーリング設定 から作成されたインスタンスをフィルターで絞り込み、次に 最も古いインスタンス を削除します。

  • インスタンス再利用モードリリースモード

パラメーター

説明

拡張および縮小戦略

デフォルトでは、スケーリンググループは構成した vSwitch の順序に基づいてインスタンスをスケーリングします。この動作は優先度ポリシーと呼ばれます。拡張および縮小戦略 を変更して、他の戦略を実装できます。

重要

この設定は、タイプECS で、ネットワークタイプVPC の場合にのみ変更できます。タイプECI の場合、デフォルトの 拡張および縮小戦略優先ポリシー です。

  • 優先ポリシー(デフォルトポリシー)

    vSwitch に定義した優先度に基づいてスケールアウトまたはスケールインを行います。スケールアウトイベント中、システムは最初に優先度が最も高い vSwitch のゾーンでインスタンスの作成を試みます。作成に失敗した場合、システムは自動的に次に優先度の高い vSwitch のゾーンを試します。

  • 分散バランスポリシー

    このポリシーを使用して、スケーリンググループ内のインスタンスを複数のゾーンに均等に分散させ、マルチゾーンディザスタリカバリを実現できます。在庫不足などの理由でゾーン間の ECS インスタンス数が不均衡になった場合は、リバランスを実行できます。詳細については、「ECS インスタンスのリバランス」をご参照ください。

  • コスト最適化ポリシー

    コストが重要な優先事項である場合に、コスト最適化ポリシー を使用します。スケールアウト中、このポリシーは vCPU 単位価格の昇順でインスタンスの起動を試みます。スケーリング設定にスポットインスタンスとして作成可能な複数のインスタンスタイプが含まれている場合、このポリシーはこれらのスポットインスタンスを優先します。在庫不足などの理由でスポットインスタンスの起動に失敗した場合、ポリシーは自動的に従量課金インスタンスの作成を試みます。スケールイン中は、vCPU 単位価格が最も高いインスタンスが最初に削除されます。

  • カスタム組み合わせポリシー

    このポリシーにより、キャパシティの分散を細かく制御できます。従量課金インスタンスとスポットインスタンスの比率を調整したり、ゾーン間でキャパシティをバランスさせたり、インスタンスタイプの選択戦略を定義したりできます。

構成手順については、「スケーリングポリシーの設定」をご参照ください。

インスタンス削除ポリシー

スケーリンググループからインスタンスを削除する必要がある場合、Auto Scaling は最初に選択されたポリシーに基づいてインスタンスをフィルターで絞り込みます。複数のインスタンスが条件を満たす場合、その中からランダムに 1 つが選択されて削除されます。このパラメーターは、タイプECS に設定されている場合にのみサポートされます。次のオプションが利用可能です。

  • スケーリング設定が最も古いインスタンス:最も古いスケーリング設定から作成されたインスタンスの削除を優先します。手動で追加されたインスタンスはスケーリング設定または起動テンプレートに関連付けられていないため、最初に選択されません。スケーリング設定または起動テンプレートに関連付けられたすべてのインスタンスが削除された後もさらにインスタンスを削除する必要がある場合、手動で追加されたインスタンスがランダムに削除されます。

    重要
    • この文脈において、スケーリング設定 とは、インスタンス構成情報ソースとして指定されたスケーリング設定と起動テンプレートの両方を指します。

    • このオプションに関連付けられた時間は、起動テンプレートのバージョンではなく、テンプレートがスケーリンググループ用に構成された時点に関連しています。例:

      スケーリンググループが最初に起動テンプレートのバージョン 2 を使用し、その後バージョン 1 にロールバックされた場合、起動テンプレートのバージョン 2 は最も古いスケーリング設定と見なされます。

  • 最も古いインスタンス:最も古いインスタンスの削除を優先します。

  • 最も新しいインスタンス:最新のインスタンスの削除を優先します。

  • カスタムポリシー:Function Compute のサービス名、バージョン、関数名に基づいてインスタンスをフィルターで絞り込むカスタム削除ポリシーを定義します。

インスタンス削除ポリシースケーリング設定が最も古いインスタンス または カスタムポリシー に設定されている場合、複数のインスタンスが条件を満たす可能性があります。削除対象のインスタンスをさらに絞り込むために、セカンダリポリシーを構成できます。次のセカンダリポリシーが利用可能です。

  • -ポリシーが設定されていません-:セカンダリフィルタリングは実行されません。

  • 最も古いインスタンス:プライマリポリシーでフィルターされたインスタンスの中から、最も早く作成されたものを選択します。

  • 最も新しいインスタンス:プライマリポリシーでフィルターされたインスタンスの中から、最も最近作成されたものを選択します。

説明

インスタンスの削除は、スケーリンググループの 拡張および縮小戦略 にも影響されます。詳細については、「スケーリンググループの削除ポリシーを設定する」をご参照ください。

インスタンス再利用モード

Auto Scaling がスケーリンググループから削除されたインスタンスをどのように処理するかを定義します。次の回収モードが利用可能です。

説明

このパラメーターは、タイプECS で、ネットワークタイプVPC に設定されている場合にのみ構成可能です。ECI スケーリンググループでは、デフォルトの回収モードは リリースモード です。

  • リリースモード:削除されたインスタンスはリリースされ、リソースは保持されません。スケールアウトイベント中、Auto Scaling は新しいインスタンスを作成してスケーリンググループに追加します。

  • 停止および再取得モード:削除された ECS インスタンスは停止され、エコノミーモードに入ります。一部のリソースは保持され、課金されます。スケールアウトイベント中、Auto Scaling は停止中の ECS インスタンスをスケーリンググループに再度追加することを優先します。スケールアウト数量が満たされない場合にのみ、新しい ECS インスタンスが作成されます。このモードにより、スケーリング効率が向上します。詳細については、「エコノミーモードを使用してスケーリング効率を向上させる」をご参照ください。

    重要
    • インスタンスにアプリケーションデータやログを保存しないでください。インスタンスが回収された際にデータ損失のリスクがあります。

    • 停止中のインスタンスは、次のケースでリリースされる可能性があります。

      • スケーリンググループの最大サイズを手動で減らし、その値がすべての状態(停止中を含む)のインスタンス総数よりも小さくなった場合、Auto Scaling は停止中の ECS インスタンスのリリースを優先します。

      • 在庫不足または支払い遅延により、停止中のインスタンスをスケーリンググループに再度追加できない場合、そのインスタンスはリリースされます。

    • エコノミーモードの有効性は、従量課金インスタンスのエコノミーモードに影響されます。詳細については、「エコノミーモード」の「条件」、「適用リソース」、「効果」セクションをご参照ください。

  • 強制リリースモード:この回収モードを選択すると、スケールインイベント中に 実行中 (Running) 状態のインスタンスがシステムによって強制的にリリースされます。

    警告

    インスタンスを強制的にリリースする ことは、電源オフ操作に相当します。これにより、インスタンスのメモリおよびストレージ上の一時データが消去されます。データは復元できませんこのオプションは慎重に選択してください

  • 強制シャットダウンリサイクルモード:この回収モードを選択すると、スケールインイベント中に 実行中 (Running) 状態のインスタンスがシステムによって強制的に停止されます。

    警告

    インスタンスを強制的に停止する ことは、電源オフ操作に相当します。これにより、インスタンスのメモリおよびストレージ上の一時データが消去されます。データは復元できませんこのオプションは慎重に選択してください

ネットワーク構成

重要

インスタンス設定ソース起動テンプレート または 既存のインスタンスを選択 に設定されている場合、ネットワークタイプVPC、および VSwitch の選択 などのパラメーターは、起動テンプレートまたは選択されたインスタンスに基づいて自動的に入力されます。必要に応じて、スケーリンググループのネットワーク設定を再構成することもできます。

パラメーター

説明

ネットワークタイプ

スケーリンググループ内のインスタンスのネットワークタイプを選択します。VPC および クラシックネットワーク がサポートされています。

警告

ネットワークタイプ は、スケーリンググループ作成後は変更できません。

重要

VPC を選択することを推奨します。VPC 内のスケーリンググループは、より柔軟なスケーリングポリシー、インスタンス回収モード、Application Load Balancer (ALB) および Network Load Balancer (NLB) との関連付けなど、より柔軟な構成をサポートします。VPC の詳細については、「Virtual Private Cloud (VPC) とは」をご参照ください。

VPC

このパラメーターは、ネットワークタイプVPC に設定されている場合に利用可能です。VPC を選択すると、スケーリンググループ内のすべてのインスタンスがその VPC 内に作成されます。

警告

VPC は、スケーリンググループ作成後は変更できません。

VSwitch の選択

VPC を選択すると、その VPC に属する VSwitch を選択できます。スケーリンググループ内のすべてのインスタンスは、選択された VSwitch 内に作成されます。

重要

複数のアベイラビリティゾーンにある VSwitch を選択することを推奨します。これにより、単一のアベイラビリティゾーンでの在庫不足によるインスタンス作成失敗を防ぐことができます。ECS スケーリンググループを使用する場合、拡張および縮小戦略 を変更して、アベイラビリティゾーン間でのインスタンスの分散を制御することもできます。

サービス統合

パラメーター

説明

RDS、Redis、MongoDB DB データベースインスタンスの関連付け

ご利用のインスタンスが RDS、Redis、または MongoDB データベースにアクセスする必要がある場合、ここでデータベースを関連付けることができます。これにより、新しいインスタンスの内部 IP アドレスが自動的に関連付けられたデータベースの IP ホワイトリストに追加されます。

説明

関連付けられた CLB インスタンス (旧称 SLB インスタンス)

スケーリンググループを CLB インスタンスに関連付けると、スケーリンググループに追加されたインスタンスは自動的に CLB インスタンスのバックエンドサーバーとして追加され、CLB インスタンスによって転送されたリクエストを処理します。

インスタンスを追加するサーバーグループを指定できます。次の 2 種類のサーバーグループがサポートされています。

  • デフォルトサーバーグループ:フロントエンドリクエストを受信するために使用されます。リスナーに vServer グループまたはプライマリ/セカンダリサーバーグループが構成されていない場合、リクエストはデフォルトでデフォルトサーバーグループ内のインスタンスに転送されます。

  • vServer グループ:異なるリクエストを異なるバックエンドサーバーに転送する必要がある場合、またはドメイン名および URL に基づいてリクエストを転送する必要がある場合に使用できます。

デフォルトサーバーグループと複数の vServer グループの両方を指定した場合、インスタンスはこれらすべてのサーバーグループに同時に追加されます。

説明

スケーリンググループは、限られた数の CLB インスタンスおよび vServer グループと関連付けることができます。クォータを確認または増やすには、クォータセンター にアクセスしてください。

ALB および NLB サーバーグループとの関連付け

重要

このパラメーターは、ネットワークタイプVPC に設定されている場合にのみ利用可能です。

スケーリンググループを ALB または NLB サーバーグループに関連付けると、スケーリンググループに追加されたインスタンスは自動的にサーバーグループのバックエンドサーバーとして追加され、ALB または NLB インスタンスによって分散されたリクエストを処理します。バックエンドサーバーのポートと重みも指定する必要があります。デフォルトの重みは 50 です。重みが高いほど、インスタンスが受信するリクエストが多くなります。重みが 0 の場合、インスタンスはリクエストを受信しません。

スケーリンググループを複数の ALB または NLB サーバーグループに関連付けた場合、スケーリンググループに追加されたインスタンスは、これらすべてのサーバーグループに同時に追加されます。

説明

スケーリンググループは、限られた数の ALB および NLB サーバーグループと関連付けることができます。クォータを確認または増やすには、クォータセンター にアクセスしてください。

その他の構成

パラメーター

説明

タグ

スケーリンググループの検索および整理を容易にするためにタグを追加します。詳細については、「タグ」をご参照ください。

説明

ここで構成されたタグはスケーリンググループに適用されます。スケーリンググループ内のインスタンスにタグを追加するには、スケーリング設定または起動テンプレートでタグを設定します。

拡張中にインスタンスに伝播させるタグ

スケールアウトイベント中に、選択されたスケーリンググループのタグを新しいインスタンスに伝播します。

既存の ECS インスタンスを追加

このパラメーターは、タイプECS で、インスタンス設定ソース起動テンプレート または 既存のインスタンスを選択 に設定されている場合に利用可能です。

期待容量を設定すると同時に既存のインスタンスを追加した場合、期待容量は自動的に増加します。たとえば、スケーリンググループを作成する際に期待容量を 1 に設定し、2 つの既存のインスタンスを追加した場合、スケーリンググループ作成後に 2 つの既存のインスタンスがスケーリンググループに追加され、期待容量は 3 になります。

スケーリンググループが既存のインスタンスのライフサイクルを管理できるようにするには、スケーリンググループを有効化し、インスタンスライフサイクルを管理します。 チェックボックスをオンにします。

  • スケーリンググループがインスタンスのライフサイクルを管理している場合、不健康であるなどの理由でスケーリンググループから削除された、または手動で削除された既存のインスタンスは自動的にリリースされます。

  • スケーリンググループがインスタンスのライフサイクルを管理していない場合、スケーリンググループから削除された既存のインスタンスは自動的にリリースされません。

説明

サブスクリプションインスタンスをスケーリンググループに追加できますが、スケーリンググループがサブスクリプションインスタンスのライフサイクルを管理することはできません。

通知受信設定

Auto Scaling は、スケーリングアクティビティが成功、失敗、または拒否された際に、SMS、サイト内メッセージ、メールで通知を送信できます。詳細については、「通知の設定」をご参照ください。

リソースグループ

スケーリンググループリソースを整理するためにリソースグループを選択します。これにより、分離されたリソースビューとアクセスの制御が可能になります。詳細については、「リソースグループを使用したスケーリンググループの詳細管理」をご参照ください。

アラートルールを CloudMonitor に同期

この機能は、スケーリンググループの作成時のみ有効化または無効化できます。この機能を有効化すると、システムは CloudMonitor アプリケーショングループを作成してスケーリンググループに関連付け、スケーリンググループのアラームルールが CloudMonitor コンソールに同期および表示されます。