Elastic network Interface (ENI) は、仮想プライベートクラウド (VPC) のElastic Compute Service (ECS) インスタンスに関連付けることができる仮想ネットワークインターフェイスです。 ENIを使用すると、高可用性クラスターのデプロイ、コスト効率の高いフェールオーバーの実行、およびネットワークの管理をきめ細かく行うことができます。 ECSインスタンスのプライマリまたはセカンダリENIを指定することで、バックエンドサーバーをClassic Load Balancer (CLB) に追加できます。
背景情報
CLBインスタンスのバックエンドサーバーグループに追加するECSインスタンスに複数のENIがアタッチされている場合、ECSインスタンスをCLBインスタンスに追加するときに、プライマリENIまたはセカンダリENIを指定できます。
制限事項
ECSインスタンスのプライマリおよびセカンダリENIは、高性能CLBインスタンスに対してのみ指定できます。
CLBコンソールでは、セカンダリENIのみを指定できます。 プライマリENIを指定するには、APIリクエストを行います。
前提条件
CLBインスタンスが作成され、TCPリスナーがCLBインスタンスに設定されます。 この例では、TCPリスナーが使用されます。
CLBインスタンスの作成方法の詳細については、「CLBインスタンスの作成と管理」をご参照ください。
TCPリスナーを追加する方法の詳細については、「TCPリスナーの追加」をご参照ください。
ECSインスタンスが作成され、ENIがECSインスタンスにアタッチされます。 ECSインスタンスとCLBインスタンスは同じVPCに属しています。
ECSインスタンスの作成方法の詳細については、「ECSインスタンスの購入」をご参照ください。
セカンダリENIをECSインスタンスにアタッチする方法の詳細については、「ENIのアタッチ」をご参照ください。
手順
CLBコンソールにログインします。
上部のナビゲーションバーで、CLBインスタンスがデプロイされています。
インスタンスページで、バックエンドサーバーグループを作成するインスタンスのIDをクリックします。
[vServerグループ] 、[デフォルトサーバーグループ] 、または [プライマリ /セカンダリサーバーグループ] タブをクリックして、バックエンドサーバーを追加します。 この例では、vServerグループが使用されています。
説明デフォルトのサーバーグループ、vServerグループ、およびプライマリ /セカンダリサーバーグループにプライマリENIとセカンダリENIを指定できます。
vServerグループタブで、vServerグループの作成をクリックします。
vServerグループの作成ページで、名前を入力し、追加をクリックします。
サーバーパネルで、 [利用可能なインスタンスのみを表示] を選択し、[詳細モード] をオンにします。
サーバーリストで、ECSインスタンスIDの横にある [プラス] アイコンをクリックし、ECSインスタンスとENIを選択して、[次へ] をクリックします。
利用可能なECSインスタンスがない場合は、サーバーリストの右上隅にある [ECSインスタンスの購入] をクリックします。
[ポート /重み] ステップで、[ポート] と [重み] パラメーターを設定し、[追加] をクリックします。
[vServerグループの作成] ページで、[作成] をクリックします。 表示されたメッセージボックスで、[OK] をクリックします。
[リスナー] タブをクリックしてTCPリスナーを見つけ、[操作] 列の [リスナーの変更] をクリックします。 次に、ENIが属するvServerグループをCLBインスタンスに追加します。
[プロトコルとリスナー] ステップで、[次へ] をクリックします。
[バックエンドサーバー] ステップで、[vServerグループ] を選択し、[サーバーグループ] ドロップダウンリストからENIが追加されているvServerグループを選択し、[次へ] をクリックします。 確認ステップで、[送信] をクリックします。 これにより、vServerグループはCLBインスタンスのバックエンドサーバーグループとして使用されます。
[インスタンス] ページに戻り、CLBインスタンスに追加されたECSインスタンスとENIを表示します。
次の情報に注意してください。
: ECSインスタンスを示します。
: プライマリまたはセカンダリENIを示します。