[AWS] EC2 Elastic IP 등록하기

반응형

이번 글에서는 AWS에서 생성한 EC2에 Elastic IP를 등록해보겠습니다.

0. Elastic IP란?

Elastic IP는 고정된 공인 IP입니다.

EC2 인스턴스를 생성하면 공인 IP가 부여됩니다. 하지만, 이 IP주소는 EC2 인스턴스가 중단되면 반납됩니다. 이후 EC2 인스턴스를 재실행하면 이 공인 IP는 바뀔 수 있습니다. 만약 DNS 도메인에 EC2 인스턴스의 IP주소를 연결해놓았는데, 이 IP 주소가 바뀌게 된다면 문제가 발생합니다. 이를 해결하고자 AWS에서는 한 번 할당 받으면 절대 바뀌지 않은 Elastic IP를 제공합니다.

자세한 내용은 아래의 책을 참고하시길 바랍니다.

 

아마존 웹 서비스를 다루는 기술:실무에서 알아야 할 기술은 따로 있다!

COUPANG

www.coupang.com

1. Elastic IP 할당받기

이번 실습을 위해선 EC2 인스턴스 하나가 필요합니다.

AWS 콘솔창에서 Elastic IP를 할당받아 보겠습니다.

먼저, 콘솔창에서 EC2 -> NETWORK & SECURITY -> Elastic IPs 탭으로 이동합니다.

image.png

다음으로 'Allocate Elastic IP Address' 버튼을 눌러 Elastic IP를 할당 받습니다.

image.png

IPv4 address pool을 아래와 같이 선택후 Allocate 버튼을 눌러주면 Elastic IP를 할당받습니다.

image.png

저는 '15.164.51.65' 라는 Elastic IP(고정IP)를 할당받았습니다.

image.png

여기서 주의해야 할 점이 있습니다. 만약 Elastic IP를 할당받고, EC2 인스턴스에 연결하지 않고 할당받아서 가지고만 있으면 매달 요금이 청구됩니다. 이는 전세계적으로 IP주소가 부족하기 떄문에 낭비되는 IP자원을 줄이고자 AWS에서 의도적으로 요금을 부과하는 것 입니다.

2. Elastic IP 연결하기

이번에는 위에서 할당받은 Elastic IP를 EC2 인스턴스에 연결해보겠습니다.

할당받은 Elastic IP는 화면 상단 'Associate this Elastic IP address' 버튼을 클릭해 EC2 인스턴스에 연결 할 수 있습니다.

image.png

Resource type을 Instance(EC2)로 선택 후 Elastic IP를 할당할 인스턴스와 해당 인스턴스의 Private IP를 선택 후 'Associate' 버튼을 눌러줍니다.

image.png

Elastic IP를 할당받을 인스턴스로 선택된 EC2 인스턴스를 조회해보면, 아래와 같이 Elastic IP로 '15.164.51.65'가 연결되있는것을 확인 할 수 있습니다. 이제 해당 EC2 인스턴스는 'IPv4 Public IP'로 Elastic IP(고정IP)를 사용하게 됩니다. 즉, 이 인스턴스는 인스턴스를 종료하거나 재시작해도 동일한 Public IP를 소유하게 됩니다.

image.png

3. 결론

DNS 서버에서 도메인과 IP 주소를 연결해야 할 때, 또는 IP 주소가 바뀌지 않고 계속 유지해야 할때는?
-> Elastic IP를 사용하면 된다.


파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음


반응형

댓글

Designed by JB FACTORY