Elastic Network Interfaces(탄력적 네트워크 인터페이스)
- VPC의 논리적 구성 요소이며 가상 네트워크 카드를 나타낸다.
- ENI는 EC2 인스턴스가 네트워크에 액세스 할 수 있게 해준다.
(출처 : 구글이미지)
- 하나의 EC2 인스턴스가 있고 기본 ENI인 Eth0에 연결되어 EC2 인스턴스 네트워크 연결을 제공한다.
: 예를 들어 사설 IP로!
: 주요 사설 IPv4와 하나 이상의 보조 IPv4를 가질 수 있다. - 위의 이미지에서는 Eth0 하나만 있지만, EC2에 보조 ENI를 얼마든지 추가해도 된다.
: Eth1도 추가를 한 것이고, 또 다른 사설 IPv4를 갖거나 혹은 하나의 공용 IPv4를 가질 수 있다. - 위의 이미지에서처럼 또 EC2 인스턴스와 독립적으로 ENI를 생성하고 즉시 연결하거나 장애 조치를 위해 EC2 인스턴스에서 이동시킬 수 있다.
: ENI는 특정 가용 영역(AZ)에 바인딩된다. 즉, 특정 AZ에서 ENI를 생성하면 해당 AZ에만 바인딩 할 수 있다. - 만약 첫번째 인스턴스에 다른 문제가 생겼다면, 첫번째 EC2 인스턴스에서 두번째 EC2 인스턴스로 Eth1을 옮겨서 사설 IP를 이동시킬 수 있다.
: 그러면 사설 IP가 첫번째 문제 인스턴스에서 두번째 EC2 인스턴스로 연결되게 된다.(= 장애조치에 매우 유용하다)
cf ) ENI에 대해 더 알고 싶으면, 이 블로그를 읽으면 도움이 됩니다!
https://aws.amazon.com/blogs/aws/new-elastic-network-interfaces-in-the-virtual-private-cloud/
'AWS(Amazon Web Service)' 카테고리의 다른 글
[AWS] EC2 Instance Store (0) | 2024.09.21 |
---|---|
[AWS] EC2의 Hibernate (0) | 2024.09.20 |
[AWS] EC2의 Placement Groups(배치 그룹) (0) | 2024.09.18 |
[AWS] Private vs Public IP (IPv4) (1) | 2024.09.17 |
[AWS] Spot Instances 및 Spot 집합 (2) | 2024.09.16 |