Elastic Network Interface
![](https://velog.velcdn.com/images%2Fcombi_areum%2Fpost%2Ff3cc0288-6e9f-4d8a-be5d-b8a93f00a742%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202022-03-09%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%204.00.50.png)
- EC2를 올리면 ENI라는 것이 같이 따라온다.
- 일종의 가상 랜카트
- EC2에 여러개의 ENI를 달수있다. 그 갯수는 EC2의 사이즈와 타입에 따라 달라짐
![](https://velog.velcdn.com/images%2Fcombi_areum%2Fpost%2Fbaaa21ca-4794-4a4d-8d75-261c992b7c22%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202022-03-09%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%204.03.04.png)
- 문제는, ENI에 부여된 Public IP가 계속 바뀜
![](https://velog.velcdn.com/images%2Fcombi_areum%2Fpost%2F71eafc44-de47-4c7e-bd36-4b69dca6509b%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202022-03-09%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%204.11.27.png)
- 유저가 ENI에 부여된 Public IP로 통신을 하는데, EC2를 stop했다가 다시 start하면 부여되었던 Public IP가 바뀌어서 결과적으로 기존에 사용했던 IP로는 통신할수X
- 이 문제를 해결하기 위해서 Elastic IP(고정된 IP)를 사용
Elastic IP
![](https://velog.velcdn.com/images%2Fcombi_areum%2Fpost%2F7b86135a-04fe-488b-ab20-fd36a9808388%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202022-03-09%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%204.10.26.png)
- 탄력적 IP
- ENI에 붙여 사용할 수 있는 서비스
- Elastic IP에 부여된 Public IP를 ENI에 붙여 직접 유저와 통신O
- 유저가 EC2를 stop했다가 start해도 Elastic IP에 부여된 Public IP가 변하지 않기 때문에 계속 사용하던 IP로 통신 할 수O
![](https://velog.velcdn.com/images%2Fcombi_areum%2Fpost%2Fe5f5d4b8-351a-4273-b5c7-e258399f9cdb%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202022-03-09%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%204.16.08.png)
- 사용료는 무료이지만 사용하지 않거나 ENI에 붙어있지 않을 때는 사용료를 지불 함
- Elastic IP를 EC2에 붙일 때에는 ENI 기준이 아니라 EC2기준으로 선택해서 할당 함
참고