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

Elastic Container Instance:複数のアベイラビリティゾーンにまたがるインスタンスの作成

最終更新日:Jun 22, 2026

バーストトラフィックの処理、サービスの迅速な水平方向へのスケール、またはバッチジョブのための大量のインスタンスの起動を行う際に、インスタンスの作成に失敗することがあります。これらの失敗は、特定のアベイラビリティゾーンにおける特定のインスタンスタイプの在庫不足や、指定された vSwitch の IP アドレスの枯渇が原因である可能性があります。インスタンス作成の成功率を向上させるために、複数のアベイラビリティゾーンを指定できます。

前提条件

ターゲット VPC 内の異なるアベイラビリティゾーンに、複数の vSwitch を作成しておく必要があります。

背景情報

ECI インスタンスを作成する際、複数の vSwitch を提供することで複数のアベイラビリティゾーンを指定できます。システムは、指定されたアベイラビリティゾーン全体にリクエストをランダムに分散させ、負荷を分散します。あるアベイラビリティゾーンの在庫が不足している場合、システムは自動的に別の指定されたアベイラビリティゾーンでインスタンスの作成を試みます。

複数のアベイラビリティゾーン (vSwitch) を指定する場合、以下の制限事項が適用されます。

  • 指定されたすべての vSwitch は、同じ VPC に属している必要があります。

  • 最大 10 個の vSwitch を指定できます。

複数のアベイラビリティゾーンと複数のインスタンスタイプを組み合わせることで、インスタンス作成の成功率がさらに向上します。

設定

API

CreateContainerGroup 操作を呼び出して ECI インスタンスを作成する際、VSwitchId パラメーターを使用して複数のアベイラビリティゾーンを指定し、ScheduleStrategy パラメーターを使用してスケジューリングポリシーを設定します。これらのパラメーターについては、次の表で説明します。詳細については、「CreateContainerGroup」をご参照ください。

パラメーター

タイプ

説明

VSwitchId

String

vsw-bp1xpiowfm5vo8o3c,vsw-bp1rkyjgr1xwoho6k

vSwitch の ID。複数の vSwitch を指定するには、ID をコンマ区切りの文字列として指定します。最大 10 個の ID を指定できます。例:vsw-...,vsw-...

ScheduleStrategy

String

VSwitchOrdered

複数のアベイラビリティゾーンが設定されている場合の ECI インスタンスのスケジューリングポリシー。

  • VSwitchOrdered:インスタンスを指定された順序に基づいてスケジューリングします。ルールは次のとおりです:

    1. ECI Pod がディスクをマウントする場合、ディスクのアベイラビリティゾーンは Pod のアベイラビリティゾーンと一致する必要があります。この要件を満たさないアベイラビリティゾーンは除外されます。

    2. システムは、指定されたアベイラビリティゾーンを順に試してリソースの作成を試みます。最初のアベイラビリティゾーンの在庫が不足している場合、2 番目のアベイラビリティゾーンを試し、リソースが正常に作成されるまで続けます。

  • VSwitchRandom:在庫最適化ポリシーに基づいてインスタンスをスケジューリングします。ルールは次のとおりです:

    1. ECI Pod がディスクをマウントする場合、ディスクのアベイラビリティゾーンは Pod のアベイラビリティゾーンと一致する必要があります。この要件を満たさないアベイラビリティゾーンは除外されます。

    2. Alibaba Cloud は、最適な在庫スケジューリング戦略に基づいて、適切な vSwitch (および対応するアベイラビリティゾーン) を選択します。

    3. ECI Pod がインスタンスタイプを指定する場合、スケジューラはそのタイプに一致するリザーブドインスタンスがあるアベイラビリティゾーンを優先します。

    4. ストレージパフォーマンスが優れたアベイラビリティゾーンが優先されます。以下の古いアベイラビリティゾーンは、スケジューリングの優先度が低くなります:

      • cn-beijing-e, cn-beijing-d

      • cn-shenzhen-a, cn-shenzhen-b, cn-shenzhen-c

      • cn-hangzhou-b, cn-hangzhou-e, cn-hangzhou-f

      • cn-shanghai-a, cn-shanghai-c

説明

作成成功率を最大化するには、複数のアベイラビリティゾーン (VSwitchId パラメーターを使用) と複数のインスタンスタイプ (InstanceType パラメーターを使用) を組み合わせてください。

コンソール

ECI 購入ページで ECI インスタンスを作成する際、複数の vSwitch を選択して複数のアベイラビリティゾーンを指定できます。ECI インスタンスの設定ページで、[リージョン][中国 (北京)] に設定し、既存の [VPC] を選択します。パブリックネットワークアクセスが必要な場合は、VPC に NAT Gateway を関連付けて SNAT ルールを設定するか、Elastic IP アドレス (EIP) を自動的に作成して関連付ける機能を有効にする必要があります。[vSwitch] セクションで、中国 (北京) リージョンのゾーン E とゾーン H から 1 つずつなど、異なるアベイラビリティゾーンから複数の vSwitch を選択します。作成成功率を向上させるために、最大 10 個の vSwitch を選択できます。

次のステップ

ご利用のインスタンスが NAT Gateway を使用してインターネットに接続している場合、複数の vSwitch を指定した後に SNAT エントリを更新する必要があります。

たとえば、既存の SNAT エントリが vSwitch レベルで設定されている場合、新しく追加された vSwitch 用に新しいエントリを追加する必要があります。これにより、新しい vSwitch で起動された ECI インスタンスがインターネットにアクセスできるようになります。