トラフィックのバーストを処理したり、ジョブを処理したりするために、多数の Elastic Container Instance を作成する必要がある場合があります。ただし、指定したゾーンのリソースが不足している場合、または指定した vSwitch に使用可能な IP アドレスがない場合、インスタンスを作成できません。この問題に対処するには、複数のゾーンを構成して、Elastic Container Instance を作成するときに十分なリソースが使用できるようにします。このトピックでは、複数のゾーンを構成して Elastic Container Instance を作成する方法について説明します。
前提条件
Elastic Container Instance を作成する仮想プライベートクラウド (VPC) の異なるゾーンに vSwitch が作成されています。
vSwitch の作成方法については、「vSwitch の作成と管理」をご参照ください。
Elastic Container Instance が利用可能なリージョンとゾーンについては、「リージョンとゾーン」をご参照ください。
背景情報
Elastic Container Instance を作成するときに、複数の vSwitch を指定することで複数のゾーンを指定できます。その後、システムは指定されたすべてのゾーンにリクエストをランダムに配信します。リクエストされたリソースがゾーンに不足している場合、システムは別のゾーンにインスタンスを作成しようとします。
複数のゾーン (vSwitch) を指定する場合は、次の点に注意してください。
指定された vSwitch は同じ VPC に属している必要があります。
最大 10 個の vSwitch を指定できます。
複数のインスタンス仕様と複数のゾーンを同時に指定して、Elastic Container Instance の作成の成功率をさらに向上させることができます。
構成の説明
OpenAPI
CreateContainerGroup 操作を呼び出して Elastic Container Instance を作成する場合、VSwitchId パラメーターを使用して複数のゾーンを指定し、ScheduleStrategy パラメーターを使用して複数のゾーンのスケジューリングポリシーを設定できます。次の表にパラメーターを示します。詳細については、「CreateContainerGroup」をご参照ください。
パラメーター | タイプ | 例 | 説明 |
VSwitchId | String | vsw-bp1xpiowfm5vo8o3c****,vsw-bp1rkyjgr1xwoho6k**** | vSwitch の ID。一度に最大 10 個の vSwitch ID を指定できます。複数の vSwitch ID はコンマ (,) で区切ります。例: vsw-***,vsw-***。 |
ScheduleStrategy | String | VSwitchOrdered | 複数のゾーンを指定して Elastic Container Instance を作成する場合のリソーススケジューリングポリシー。
|
複数のゾーンと仕様を指定して Elastic Container Instance を作成することをお勧めします。 VSwitchId パラメーターを使用して複数のゾーンを指定し、InstanceType パラメーターを使用して複数の仕様を指定できます。
コンソールモード
Elastic Container Instance コンソールの 購入ページ を使用して Elastic Container Instance を作成する場合、複数の vSwitch を選択して複数のゾーンを指定できます。
次のステップ
ネットワークアドレス変換 (NAT) ゲートウェイを使用してインターネットにアクセスし、複数のゾーン (vSwitch) を構成して Elastic Container Instance を作成する場合、NAT ゲートウェイに構成したソースネットワークアドレス変換 (SNAT) エントリの数が、構成したゾーンの数で十分かどうかを確認する必要があります。
たとえば、SNAT エントリを作成するときに、vSwitch を指定します。 Elastic Container Instance を作成するときに複数の vSwitch を指定する場合は、新しい vSwitch に接続されている Elastic Container Instance がインターネットにアクセスできるように、新しい vSwitch の SNAT エントリを増やす必要があります。