elastic network interface (ENI) は、仮想プライベートクラウド (VPC) のElastic Compute Service (ECS) インスタンスに接続できる仮想ネットワークインターフェイスです。 ENIを使用して、高可用性クラスターをデプロイし、費用対効果の高いフェールオーバーを実現し、きめ細かいネットワーク管理を実行できます。 Application Load Balancer (ALB) インスタンスのサーバーグループにバックエンドサーバーを追加するには、バックエンドサーバーにアタッチされているENIのプライマリプライベートIPアドレスとセカンダリプライベートIPアドレスを指定します。
背景情報
複数のENIがECSインスタンスにアタッチされている場合、ECSインスタンスをALBのサーバーグループに追加するときに、ENIのプライマリプライベートIPアドレスとセカンダリプライベートIPアドレスを指定できます。 ENIをECSインスタンスにアタッチする方法の詳細については、「概要」をご参照ください。
前提条件
serverタイプのサーバグループが作成されます。 サーバーグループの作成方法の詳細については、「サーバーグループの作成」をご参照ください。
ECSインスタンスが作成され、ENIがECSインスタンスにアタッチされます。 ECSインスタンスとALBサーバーグループは同じVPCに属しています。
ECSインスタンスの作成方法の詳細については、「ECSインスタンスの購入」をご参照ください。
セカンダリENIをECSインスタンスにアタッチする方法の詳細については、「ENIのアタッチ」をご参照ください。
手順
ALBコンソールにログインします。
上部のナビゲーションバーで、管理するサーバーグループが展開されているリージョンを選択します。
左側のナビゲーションウィンドウで、
を選択します。サーバーグループ ページで、サーバータイプのサーバーグループを見つけ、[操作] 列の [バックエンドサーバーの変更] をクリックします。
[バックエンドサーバー] タブで、[バックエンドサーバーの追加] をクリックします。
[サーバーの選択] ステップで、[サーバータイプ] を [ECS/ENI] に設定し、[詳細モード] をオンにします。
説明高度なモードでENIのプライマリIPアドレスとセカンダリIPアドレスを追加できます。 必要に応じて標準モードに戻すこともできます。
サーバーリストで、ECSインスタンスのIDの横にあるプラスアイコンをクリックし、ENIを選択して、[次へ] をクリックします。
説明ENIがアタッチされているECSインスタンスを選択します。
[ポート /重み] ステップで、サーバーのポートと重みを設定し、[OK] をクリックします。
デフォルトの重みは100です。 重みが高いサーバーほど、より多くのリクエストを受信します。 セッション維持が有効になっている場合、リクエストはバックエンドサーバーに均等に配信されない可能性があります。
アイコンの上にポインターを移動し、次のいずれかの操作を実行して、一度に複数のサーバーの重みを変更できます。
[下にレプリケート] をクリックします。現在のサーバーの下にあるサーバーの重みは、現在のサーバーの重みに設定されます。
[上にレプリケート] をクリックします。現在のサーバーの上のサーバーの重みは、現在のサーバーの重みに設定されます。
[すべてにレプリケート] をクリックします。サーバーグループ内のサーバーの重みは、現在のサーバーの重みに設定されます。
重みの横にある [リセット] をクリック: サーバーグループ内のサーバーの重みがデフォルト値にリセットされます。
重要サーバーの重みを0に設定した場合、サーバーはリクエストを受信しません。