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

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

最終更新日:Nov 09, 2025

スケーリンググループは、特定のアプリケーションシナリオ向けの Elastic Compute Service (ECS) インスタンスや Elastic Container Instance (ECI) インスタンスなどのインスタンスのコレクションです。このトピックでは、ビジネスニーズとポリシーに基づいて ECS インスタンスを自動的に追加または削除する ECS スケーリンググループを作成する方法について説明します。

手順

開始する前に、スケーリンググループの作成方法を決定します。Alibaba Cloud は、スケーリンググループを作成するための複数のメソッドを提供します。次の手順を使用して、要件に基づいてスケーリンググループを迅速に作成できます。

方法 1: [起動テンプレート] からスケーリンググループを作成する

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

重要

開始する前に、少なくとも 1 つの起動テンプレートがあることを確認してください。起動テンプレートの作成方法の詳細については、「起動テンプレートの作成」をご参照ください。

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

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

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

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

    4. [スケーリンググループ管理] ページで、[スケーリンググループの作成] をクリックします。[スケーリンググループの作成] ページが開きます。

  2. [フォームで作成] タブをクリックし、プロンプトに従ってスケーリンググループを設定します。

    このトピックでは、起動テンプレートから ECS スケーリンググループを迅速に作成するために必要な設定項目について説明します。パラメーターの詳細については、「パラメーターの説明」をご参照ください。

    必須パラメーター

    パラメーター

    説明

    スケーリンググループ名

    ページ上のプロンプトに従ってスケーリンググループ名を設定します。

    スケーリンググループタイプ

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

    説明

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

    インスタンス構成情報ソース

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

    起動テンプレートの選択

    プロンプトに従って既存の [起動テンプレート] を選択します。プロンプトに従って新しい [起動テンプレート] を作成することもできます。

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

    必要に応じてテンプレートのバージョンを選択します。

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

    [起動テンプレート設定の拡張] を使用して、複数のインスタンスタイプを指定できます。インスタンスタイプの重みを指定したい場合は、「起動テンプレートを使用して複数インスタンスタイプのスケーリンググループを作成する」をご参照ください。

    最小インスタンス数

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

    最大インスタンス数

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

    デフォルトのクールダウン時間

    スケーリングアクティビティ後のスケーリンググループのデフォルトのクールダウン時間。単位: 秒。デフォルト値: 300。詳細については、「クールダウン時間」をご参照ください。

    VPC

    [VPC] を選択すると、スケーリンググループ内のすべてのインスタンスがその VPC 内に作成されます。

    警告

    スケーリンググループの作成後に [VPC] を変更することはできません。

    VSwitch の選択

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

    重要

    複数のゾーンで vSwitch を選択します。単一ゾーンの在庫が不足している場合、スケールアウトアクティビティが失敗する可能性があります。[スケールアウト/インポリシー] を変更して、異なるゾーン間でのインスタンスの分散を制御できます。

  3. [作成] ボタンをクリックしてスケーリンググループを作成します。

説明

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

方法 2: 既存のインスタンスの設定に基づいてスケーリンググループを作成する

既存の インスタンス の設定に基づいてスケーリンググループを作成する場合は、次の手順を実行します。

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

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

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

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

    4. [スケーリンググループ管理] ページで、[スケーリンググループの作成] をクリックします。[スケーリンググループの作成] ページが開きます。

  2. [フォームで作成] タブをクリックし、スケーリンググループのパラメーターを設定します。

    このトピックでは、既存の ECS インスタンスの設定に基づいて ECS スケーリンググループを迅速に作成するために必要な設定項目について説明します。パラメーターの詳細については、「パラメーターの説明」をご参照ください。

    必須パラメーター

    パラメーター

    説明

    スケーリンググループ名

    ページ上のプロンプトに従ってスケーリンググループ名を設定します。

    スケーリンググループタイプ

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

    説明

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

    インスタンス構成情報ソース

    [既存インスタンスの選択] を選択します。スケーリンググループは、このインスタンスの設定に基づいて新しいインスタンスを作成します。

    既存インスタンスの選択

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

    重要

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

    最小インスタンス数

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

    最大インスタンス数

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

    デフォルトのクールダウン時間

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

    VPC

    [VPC] を選択すると、スケーリンググループ内のすべてのインスタンスがその VPC 内に作成されます。

    説明

    [VPC] は、選択したインスタンスに基づいて自動的に設定されます。

    警告

    スケーリンググループの作成後に [VPC] を変更することはできません。

    VSwitch の選択

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

    説明

    vSwitch は、選択したインスタンスに基づいて自動的に設定されます。vSwitch を変更または追加することもできます。

    重要

    複数のゾーンで vSwitch を選択します。単一ゾーンの在庫が不足している場合、スケールアウトアクティビティが失敗する可能性があります。[スケールアウト/インポリシー] を変更して、異なるゾーン間でのインスタンスの分散を制御できます。

  3. [作成] ボタンをクリックしてスケーリンググループを作成します。

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

  • スケーリンググループがすぐにサービスを提供できるようにするには、有効にする必要があります。詳細については、「スケーリンググループの有効化または無効化」をご参照ください。

方法 3: スケーリンググループを最初から作成する

スケーリンググループの作成後にインスタンス構成情報ソースを設定する場合は、次の手順を実行します。

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

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

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

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

    4. [スケーリンググループ管理] ページで、[スケーリンググループの作成] をクリックします。[スケーリンググループの作成] ページが開きます。

  2. [フォームで作成] タブをクリックし、プロンプトに従ってスケーリンググループを設定します。

    このトピックでは、ECS スケーリンググループを最初から迅速に作成するために必要な設定項目について説明します。パラメーターの詳細については、「パラメーターの説明」をご参照ください。

    必須パラメーター

    パラメーター

    説明

    スケーリンググループ名

    ページ上のプロンプトに従ってスケーリンググループ名を設定します。

    スケーリンググループタイプ

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

    説明

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

    インスタンス構成情報ソース

    [最初から作成] を選択します。最初にスケーリンググループを作成し、その後で [インスタンス構成情報ソース] を設定できます。詳細については、「インスタンス構成情報ソースの概要」をご参照ください。

    最小インスタンス数

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

    最大インスタンス数

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

    デフォルトのクールダウン時間

    スケーリングアクティビティ後のスケーリンググループのデフォルトのクールダウン時間を指定します。単位: 秒。デフォルト値は 300 です。詳細については、「クールダウン時間」をご参照ください。

    VPC

    [VPC] を選択すると、スケーリンググループ内のすべてのインスタンスがその VPC 内に作成されます。

    警告

    スケーリンググループの作成後に [VPC] を変更することはできません。

    VSwitch の選択

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

    重要

    複数のゾーンで vSwitch を選択します。単一ゾーンの在庫が不足している場合、スケールアウトアクティビティが失敗する可能性があります。[スケールアウト/インポリシー] を変更して、異なるゾーン間でのインスタンスの分散を制御できます。

  3. [作成] ボタンをクリックしてスケーリンググループを作成します。

説明

[最初から作成] を選択すると、スケーリンググループが作成されます。その後、画面の指示に従ってすぐにスケーリング設定を作成できます。後でスケーリング設定を作成するか、スケーリンググループの起動テンプレートを指定することもできます。詳細については、「起動テンプレートの管理」および「スケーリング設定の作成 (ECS インスタンス)」をご参照ください。

パラメーターの説明

基本情報

パラメーター

説明

スケーリンググループ名

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

スケーリンググループタイプ

スケーリンググループで計算能力を提供するインスタンスのタイプ。Auto Scaling は指定されたタイプのインスタンスをスケーリングします。

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

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

インスタンス構成情報ソース

Auto Scaling はこの設定を使用してインスタンスを作成します。次のタイプのインスタンス構成情報ソースがサポートされています。

  • 起動テンプレート: キーペア、RAM ロール、インスタンスタイプ、ネットワーク設定などの設定情報が含まれます。パスワードは含まれません。このパラメーターは、[スケーリンググループタイプ][ECS] に設定されている場合にのみ使用できます。

    インスタンスタイプを 1 つだけ指定した場合、在庫不足によりスケールアウトが失敗する可能性があります。[起動テンプレートの拡張] パラメーターを設定して複数のインスタンスタイプを指定し、スケールアウトイベントの成功率を向上させることができます。詳細については、「起動テンプレートを使用して複数インスタンスタイプのスケーリンググループを作成する」をご参照ください。

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

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

  • 最初から作成: スケーリンググループを作成した後に、インスタンス構成情報ソースを設定できます。インスタンス構成情報ソースは、スケーリング設定または起動テンプレートにすることができます。スケーリング設定を作成する具体的な手順は、スケーリンググループのタイプによって異なります。詳細については、「スケーリング設定の作成 (ECS インスタンス)」および「スケーリング設定の作成 (ECI インスタンス)」をご参照ください。

説明

ECS コンソールで既存のインスタンスからスケーリンググループを作成する場合、Auto Scaling はインスタンス構成情報ソースとネットワークタイプを自動的に入力します。これらの設定を変更する必要はありません。

一時停止中のプロセス

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

  • スケールアウトプロセス: スケーリンググループはすべてのスケールアウト操作を拒否します。

  • スケールインプロセス: スケーリンググループはすべてのスケールイン操作を拒否します。

  • ヘルスチェック: インスタンスを異常とマークし、異常なインスタンスを削除するのを一時停止します。

  • スケジュールされたタスク: スケジュールされたタスクの実行時間に達しても、関連付けられたスケーリングルールはトリガーされません。

  • 監視タスク: 監視タスクがアラート状態になっても、関連付けられたスケーリングルールはトリガーされません。

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

スケーリンググループ保護の有効化

削除保護を有効にすると、Auto Scaling コンソールで、または API 操作を呼び出してスケーリンググループを削除することはできません。これにより、スケーリンググループの偶発的な削除を防ぎます。

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

この機能を有効にすると、Auto Scaling は定期的にインスタンスのステータスをチェックします。Auto Scaling がインスタンスが期待どおりに実行されていないことを検出した場合、Auto Scaling はそのインスタンスを異常とみなし、スケーリンググループから削除します。詳細については、「インスタンスのライフサイクル」をご参照ください。有効な値:

  • 無効化: この機能を無効にします。

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

  • ロードバランサーのヘルスチェック: Application Load Balancer (ALB) または Network Load Balancer (NLB) からの結果に基づいてヘルスチェックを実行します。このオプションは Classic Load Balancer (CLB) をサポートしていません。

最大インスタンス存続期間 (秒)

インスタンスがスケーリンググループ内に留まることができる最大時間。スケーリンググループ内のインスタンスが最大存続期間を超えた場合、Auto Scaling は自動的に新しいインスタンスを作成して置き換えます。

説明

このパラメーターは、[スケーリンググループタイプ][ECS] に設定されている場合にのみ使用できます。

インスタンス数の設定

パラメーター

説明

最小インスタンス数

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

最大インスタンス数

スケーリンググループ内のインスタンス数が上限を超えた場合、Auto Scaling は自動的にスケーリンググループからインスタンスを削除し、インスタンス数が上限と等しくなるまで削除します。インスタンスの終了ポリシーの詳細については、「スケーリンググループのインスタンス終了ポリシーを設定する」をご参照ください。

予想インスタンス数

予想インスタンス数を指定すると、Auto Scaling はスケーリンググループ内でその数のインスタンスを自動的に維持します。詳細については、「予想インスタンス数」をご参照ください。

グループ内のインスタンスのスケーリング設定

重要

[スケールアウト/インポリシー][スケールインポリシー]、または [インスタンス回収モード] を ECI スケーリンググループ用に変更することはできません。デフォルトの設定は次のとおりです。

  • スケールアウト/インポリシー: 優先度ベースのポリシー

  • スケールインポリシー: [最も古いスケーリング設定] からインスタンスを削除します。その中で、[最も古い作成済みインスタンス] が最初に削除されます。

  • インスタンス回収モードリリースモードに設定されます。

パラメーター

説明

スケールアウト/インポリシー

デフォルトでは、スケーリンググループは設定した vSwitch の順序に基づいてインスタンスをスケーリングします。これは優先度ポリシーです。[スケーリングポリシー] を変更して、他のポリシーを実装できます。Auto Scaling が提供する事前設定済みのスケーリングポリシーを以下に説明します。

重要

この設定は、[スケーリンググループタイプ][ECS] で、[ネットワークタイプ][Virtual Private Cloud] の場合にのみ変更できます。[スケーリンググループタイプ][ECI] の場合、デフォルトの [スケーリングポリシー][優先度ポリシー] です。

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

    このポリシーは、定義した vSwitch の順序に基づいてインスタンスをスケーリングします。優先度の高い vSwitch のゾーンでインスタンスを作成できない場合、Auto Scaling は自動的に次に優先度の高い vSwitch のゾーンでインスタンスを作成します。

  • 均等配置ポリシー

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

  • コスト最適化ポリシー

    コストが最優先事項である場合は、[コスト最適化ポリシー] を使用します。このポリシーでは、スケールアウトイベント中に、Auto Scaling は vCPU 単価の昇順でインスタンスを作成しようとします。スケーリング設定でスポットインスタンスの課金方法を持つ複数のインスタンスタイプが指定されている場合、スポットインスタンスが最初に作成されます。在庫不足などの理由でスポットインスタンスを作成できない場合、Auto Scaling は自動的に従量課金インスタンスを作成しようとします。スケールインイベント中には、vCPU 単価が最も高いインスタンスが最初に削除されます。

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

    このポリシーを使用して、容量の分散方法をカスタマイズします。スケーリンググループ内のオンデマンドインスタンスとスポットインスタンスの比率を調整し、ゾーン間で容量を分散させ、インスタンスタイプを選択できます。

スケーリングポリシーの設定方法については、「スケーリングポリシーを設定する」をご参照ください。

スケールインポリシー

スケーリンググループからインスタンスを削除する必要がある場合、まずポリシーに基づいてフィルタリングされます。フィルタリング後も複数のインスタンスが基準を満たしている場合は、1 つがランダムに削除されます。この設定は、[スケーリンググループタイプ][ECS] に設定されている場合にのみ使用できます。次のオプションが利用可能です。

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

    重要
    • このパラメーターでは、スケーリング設定は、インスタンス構成情報ソースからのスケーリング設定と起動テンプレートの両方を指します。

    • 起動テンプレートの場合、スケーリンググループで起動テンプレートが適用された時点が重要です。例:

      このオプションに関連付けられる時間は、起動テンプレートのバージョンではなく、スケーリンググループでテンプレートが設定されたときに関連します。たとえば、最初にスケーリンググループで起動テンプレートのバージョン 2 を使用し、後でバージョン 1 にロールバックした場合、バージョン 2 が最も古いスケーリング設定と見なされます。

  • 最も古い作成済みインスタンス: 最も古い作成時間を持つインスタンスをフィルタリングします。

  • 最新の作成済みインスタンス: 最新の作成時間を持つインスタンスをフィルタリングします。

  • カスタムポリシー: Function Compute のサービス名、バージョン、および関数名に基づいてインスタンスをフィルタリングする、ユーザー定義のインスタンス削除ポリシー。

[スケールインポリシー][最も古いスケーリング設定のインスタンス] または [カスタムポリシー] に設定されている場合、複数のインスタンスが基準を満たす可能性があります。第 2 レベルのポリシーを設定して、削除するインスタンスをさらにフィルタリングできます。次の第 2 レベルのポリシーが利用可能です。

  • --ポリシーなし--: 第 2 レベルのフィルタリングは実行されません。

  • 最も古い作成済みインスタンス: 第 1 レベルでフィルタリングされたインスタンスの中から、最も古い作成時間を持つものをフィルタリングします。

  • 最新の作成済みインスタンス: 第 1 レベルでフィルタリングされたインスタンスの中から、最新の作成時間を持つものをフィルタリングします。

説明

スケーリンググループからのインスタンスの削除は、その [スケーリングポリシー] にも影響されます。詳細については、「スケーリンググループのインスタンス終了ポリシーを設定する」をご参照ください。

インスタンス回収モード

インスタンスが削除された後、スケーリンググループはこの設定に基づいてそれを回収します。次の回収モードが利用可能です。

説明

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

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

  • 節約モード: スケーリンググループから削除された ECS インスタンスは停止されます。一部の保持されたリソースに対しては引き続き課金されます。スケールアウト中に、Auto Scaling はこれらの停止したインスタンスをスケーリンググループに優先的に追加します。停止したインスタンスが需要を満たすのに不十分な場合、Auto Scaling は新しいインスタンスを作成します。このモードはスケーリング効率を向上させることができます。詳細については、「節約モードを使用してスケーリング効率を向上させる」をご参照ください。

    重要
    • インスタンスが回収された後のデータ損失のリスクを避けるため、インスタンスにアプリケーションデータやログを保存しないでください。

    • 停止したインスタンスはリリースされる可能性があります。

      • スケーリンググループの最大インスタンス数を手動で全状態 (停止中を含む) のインスタンスの総数より小さい値に減らすと、Auto Scaling は停止した ECS インスタンスを優先的にリリースします。

      • 在庫不足や支払い遅延などの理由で、停止したインスタンスがスケーリンググループに追加できない場合があります。この場合、インスタンスはリリースされます。

    • 停止したインスタンスの回収モードの機能は、従量課金インスタンスの節約モードの影響を受けます。詳細については、「節約モード」の「有効化条件」、「適用可能なリソース」、および「トリガーされる効果」セクションをご参照ください。

  • 強制リリースモード: このモードでは、システムはスケールインアクティビティ中に [実行中] (Running) 状態のインスタンスを強制的にリリースします。

    警告

    インスタンスの強制リリースは、電源オフ操作に似ています。インスタンスのメモリとエフェメラルストレージのデータが消去されます。このデータは回復できません。このオプションは注意して選択してください。

  • 強制停止および回収モード: このモードでは、システムはスケールインアクティビティ中に [実行中] (Running) 状態のインスタンスを強制的に停止します。

    警告

    インスタンスの強制停止は、電源オフ操作に似ています。インスタンスのメモリとエフェメラルストレージのデータが消去されます。このデータは回復できません。このオプションは注意して選択してください。

ネットワーク設定

重要

[インスタンス構成情報ソース][起動テンプレート] または [既存インスタンスの選択] に設定されている場合、[ネットワークタイプ][VPC][VSwitch の選択] などの設定は、選択したソースから自動的に入力されます。スケーリンググループのネットワーク設定を変更することもできます。

パラメーター

説明

ネットワークタイプ

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

警告

スケーリンググループの作成後に [ネットワークタイプ] を変更することはできません。

重要

[VPC] を選択することをお勧めします。[VPC] スケーリンググループは、スケーリングポリシー、インスタンス回収モード、および Application Load Balancer (ALB) や Network Load Balancer (NLB) との関連付けにおいて、より高い柔軟性を提供します。VPC の詳細については、「VPC とは」をご参照ください。

VPC

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

警告

スケーリンググループの作成後に [VPC] を変更することはできません。

VSwitch の選択

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

重要

複数のゾーンで vSwitch を選択します。単一ゾーンの在庫が不足している場合、スケールアウトアクティビティが失敗する可能性があります。ECS スケーリンググループを使用している場合は、[スケールアウト/インポリシー] を変更して、異なるゾーン間でのインスタンスの分散を制御することもできます。

他の Alibaba Cloud サービスとの関連付け

パラメーター

説明

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

スケーリンググループ内のインスタンスが RDS、Redis、または MongoDB データベースにアクセスする必要がある場合、ECS または ECI インスタンスの内部 IP アドレスをデータベースインスタンスのホワイトリストに自動的に追加する必要がある場合があります。このパラメーターを使用してこれを行うことができます。

説明

Classic Load Balancer (CLB) との関連付け

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

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

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

  • vServer グループ: vServer グループを使用して、異なるリクエストを異なるバックエンドサーバーに転送したり、ドメイン名や URL に基づいてリクエストを転送したりします。

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

説明

スケーリンググループに関連付けられる CLB インスタンスと vServer グループの数には制限があります。クォータを表示したり、クォータの引き上げをリクエストしたりするには、Quota Center に移動します。

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

重要

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

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

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

説明

スケーリンググループに関連付けられる ALB または NLB サーバーグループの数には制限があります。クォータを表示したり、クォータの引き上げをリクエストしたりするには、Quota Center に移動します。

その他の設定

パラメーター

説明

タグ

検索や集約を容易にするために、スケーリンググループにタグを追加できます。詳細については、「タグ」をご参照ください。

説明

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

スケールアウト中にインスタンスに伝播するタグ

スケーリンググループに 1 つ以上のタグを追加した後、スケールアウトアクティビティ中にスケーリンググループ内のインスタンスに伝播する 1 つ以上のタグを選択できます。

既存インスタンスの追加

このパラメーターは、[スケーリンググループタイプ][ECS] に設定され、[インスタンス構成情報ソース][起動テンプレート] または [既存インスタンスの選択] に設定されている場合にのみ使用できます。

予想インスタンス数を設定し、同時に既存のインスタンスを追加すると、予想インスタンス数は自動的に増加します。たとえば、スケーリンググループを作成する際に予想インスタンス数を 1 に設定し、2 つの既存インスタンスを追加すると、スケーリンググループが作成された後に 2 つの既存インスタンスがスケーリンググループに追加され、予想インスタンス数は 3 に変更されます。

既存のインスタンスのライフサイクル管理をスケーリンググループに移行するには、[インスタンスのライフサイクルをスケーリンググループに委任する] チェックボックスを選択します。

  • 既存のインスタンスのライフサイクルをスケーリンググループに委任すると、インスタンスがスケーリンググループから削除されるときに自動的にリリースされます。インスタンスは、異常になったり、手動で削除されたりすることで削除される場合があります。

  • 既存のインスタンスのライフサイクルをスケーリンググループに委任しない場合、インスタンスはスケーリンググループから削除されてもリリースされません。

説明

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

通知の設定

スケーリングアクティビティが成功、失敗、または拒否された場合、Auto Scaling はショートメッセージ、内部メッセージ、またはメールを使用して通知を送信します。詳細については、「メッセージ通知を設定する」をご参照ください。

リソースグループ

スケーリンググループをリソースグループに追加して、リソースグループごとに管理できます。これにより、リソースの分離と権限の制御が容易になります。詳細については、「リソースグループを使用してスケーリンググループを詳細に管理する」をご参照ください。

スケーリンググループのアラートルールを CloudMonitor に同期

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