EIP を Elastic Network Interface(ENI)にバインドすることができます。 EIP を ENI にバインドすることで、より強固かつ柔軟でスケーラブルな IT ソリューションを構築し、単一のサーバーで複数のパブリック IP を使用できるようになります。

ENI の概要

Elastic Network Interface(ENI)は、独立したネットワークインターフェイスインスタンスです。 ECS インスタンスに ENI をアタッチすることも、ECS インスタンスから ENI をデタッチして、別の ECS インスタンスにアタッチすることもできます。 あるインスタンスから別のインスタンスに ENI を移動すると、ネットワークトラフィックが新しいインスタンスに送信されます。



さらに、インスタンスが複数のパブリック IP を使用して外部サービスを提供できるようにするために、複数の ENI を同じ ECS インスタンスにアタッチすることもできます。

シナリオ

EIP を ENI にバインドすることは、以下のようなシナリオに適しています。
  • 信頼性の高い IP マイグレーション

    ENI はプライベート IP を提供します。 ENI が EIP にバインドされると、ENI はプライベート IP とパブリック IP の両方を持ちます。 EIP にバインドされた ENI を ECS イ ンスタンスから別のインスタンスに移動すると、パブリック IP とプライベート IP も移行されます。 パブリック IP とプライベート IP を使用するクラウドサーバーに、信頼性と可用性の高い IP マイグレーションソリューションを提供します。



  • 複数のパブリック IP を使用してサービスを提供

    ECS インスタンスに複数の ENI をバインドし、各 ENI に EIP をバインドできます。そのため、ECS インスタンスには複数のパブリック IP があります。 これらのパブリック IP をうまく利用して、対応するセキュリティグループルールを持った外部サービスに提供できます。



よくある質問

EIP が ENI にバインドすると、EIP インスタンス料金が請求されますか。

はい、料金が請求されます。

EIP は、ECS インスタンスにバインドされている場合にのみインスタンス料金が無料です。

ENI がバインドできる EIP の上限は?

一つの ENI が一つの EIP にのみバインドできます。

EIP が ECS インスタンスにアタッチされた ENI にバインドすると、追加の設定が必要ですか?
  • Web サイトなど、外部サービスを提供するアプリケーションが ECS インスタンスにデプロイされている場合は、ECS インスタンスまたは VPC で追加のルーティングを設定する必要はありません。 ENI にバインドされた EIP を直接使用して外部サービスを提供できます。
  • インターネットアクセスを必要とするアプリケーションが ECS インスタンスにデプロイされている場合は、デフォルトルーティングをカスタマイズするか、または新しいルーティングを追加する必要があります。 デフォルトルートはプライマリ NIC から送信されます。 パケットが ENI を介して送信されるようにルート優先順位を調整できます。 ロードシェアリング方式で複数の NIC からパケットを配信するようにルートを設定したり、NIC からランダムにパケットを配信することもできます。

ENI のバインド

ENI をバインドするには、次の手順を実行します。
  1. VPC コンソールにログインします。
  2. 左側のメニュで、Elastic IP アドレスをクリックします。
  3. Elastic IP アドレスページで、対象の EIP のリージョンを選択します。
  4. 対象の EIP を見つけ、バインドをクリックします。
  5. Elastic IP アドレスのバインド ページで、バインドする ENI のリージョンと ENI インスタンスを選択し、OK をクリックします。