
ENI(Elastic Network Interface)とは?
Elastic Network Interface(ENI)は、仮想ネットワークカードを表すVPCの論理ネットワークコンポーネントです。
以下の方法でネットワークインターフェースをEC2インスタンスにアタッチすることができます。
- 実行中(ホットアタッチ)
- 停止したとき(ウォームアタッチ)
- インスタンスが起動されているとき(コールドアタッチ)
ユースケース
プライマリインスタンスが停止している場合にENIを切り替えるため、ウォームアタッチを利用します。
スタンバイセカンダリインスタンスに接続して、トラフィックフローが数秒以内に再開できるようにするためには、停止時に利用するウォームアタッチを利用します。
そのインスタンスが機能しなくなった場合、実行されるコードがネットワークインターフェイスをホットスタンバイ用のインスタンスにアタッチします。
それによって、処理を継続することが可能となります。