Elastic Network Interface

- EC2를 올리면 ENI라는 것이 같이 따라온다.
- 일종의 가상 랜카트
- EC2에 여러개의 ENI를 달수있다. 그 갯수는 EC2의 사이즈와 타입에 따라 달라짐

- 문제는, ENI에 부여된 Public IP가 계속 바뀜

- 유저가 ENI에 부여된 Public IP로 통신을 하는데, EC2를 stop했다가 다시 start하면 부여되었던 Public IP가 바뀌어서 결과적으로 기존에 사용했던 IP로는 통신할수X
- 이 문제를 해결하기 위해서 Elastic IP(고정된 IP)를 사용
Elastic IP

- 탄력적 IP
- ENI에 붙여 사용할 수 있는 서비스
- Elastic IP에 부여된 Public IP를 ENI에 붙여 직접 유저와 통신O
- 유저가 EC2를 stop했다가 start해도 Elastic IP에 부여된 Public IP가 변하지 않기 때문에 계속 사용하던 IP로 통신 할 수O

- 사용료는 무료이지만 사용하지 않거나 ENI에 붙어있지 않을 때는 사용료를 지불 함
- Elastic IP를 EC2에 붙일 때에는 ENI 기준이 아니라 EC2기준으로 선택해서 할당 함
참고