Amazon EC2 SAA 高频

EC2 のネットワークアイデンティティ:IP、Elastic IP、ENI

EC2 Network Identity: IP Addresses and Elastic Network Interfaces

EC2ENIElastic IPnetworking
最終整理

EC2、ENI、プライベート/パブリック IP、Elastic IP のライフサイクルとフェイルオーバー境界を整理します。

ひとことで

EC2 はコンピューティングを提供し、ENI はネットワーク識別情報を保持します。 Private IP、MAC アドレス、Security Group は主に ENI に紐づき、Elastic IP は再関連付けできる固定 Public IPv4 です。

アドレスとインターフェイス

対象役割ライフサイクルの要点
Private IPv4VPC 内通信Primary Private IP は Stop / Start 後も通常維持
Auto-assigned Public IPv4一時的な公開 IDStop / Hibernate で解放され、再起動時に通常変更
Elastic IP固定 Public IPv4再関連付け可能。未使用時などに料金が発生し得る
ENI仮想 NIC とネットワーク ID1 つの Subnet、つまり 1 つの AZ に所属
Secondary Private IP同じ ENI 上の追加アドレス2 枚目の NIC ではない
Secondary ENI独立した追加 NIC同じ AZ の互換 EC2 間で移動可能

Public IP があるだけでは到達できません。IGW への Route、Security Group / NACL、Host Firewall、Application Listener も必要です。

代表的な設計

  • 単一リソースの固定公開 IP:Elastic IP。大規模 Web は DNS と Load Balancer を優先。
  • 固定送信元 IP:Private EC2 → NAT Gateway + Elastic IP。
  • 同一 AZ の Network Identity Failover:Secondary ENI を移動し、Private IP、MAC、SG を維持。
  • NAT / Router / Firewall Appliance:通常 Source / Destination Check を無効化。
  • 複数 ENI は責務や経路の分離に使い、帯域を自動的に倍増させるものではありません。

要点

IP は「アドレス」、ENI は「ネットワーク ID の所有者」です。ENI は AZ をまたげないため、完全な Multi-AZ HA ではありません。