2016년 12월 25일 일요일

[AWS] AWS EC2에 Elastic IP 연결하기

[AWS] AWS EC2에 Elastic IP 연결하기


AWS EC2는 중지되었다가 다시 시작하면 Public IP가 변경됩니다.
그래서 Public IP로 SSH접속을 하거나 DNS에 연결시켜 놓기가 불편합니다.
이런 불편함을 없앨 수 있는 방법이 AWS Elastic IP를 사용하는 것입니다.
Elastic IP는 EC2 인스턴스의 상태와 관계없이 고정적으로 유지되는 IP주소라고 볼 수 있습니다.
그리고 다행히 AWS에서는 EC2 인스턴스 하나당 EIP(Elastic IP) 하나를 무료로 사용할 수 있게 해줍니다.
이번 포스팅에서는 EIP를 만들고 EC2 인스턴스에 할당하는 방법을 정리해 봅니다.

1. Elastic IP 메뉴로 이동
AWS EC2 서비스에서 왼쪽 Elastic IP 메뉴를 선택합니다.
그리고 'Allocate new address'를 누릅니다.




2. Elastic IP 생성
우측의 'Allocate' 버튼을 누릅니다.



3. 생성된 Elastic IP 확인
바로 Elastic IP가 생성됩니다.
딱히 기록할 필요는 없습니다. 언제나 확인할 수 있습니다.



4. EC2 인스턴스와 연결
다시 Elastic IP 메뉴로 돌아오면 생성된 EIP가 보입니다.
해당 EIP를 선택하고 위의 'Actions'메뉴에서 'Associate address' 옵션을 선택합니다.



5. EC2 인스턴스 선택
EIP를 연결할 EC2 인스턴스를 선택합니다.
EC2 인스턴스를 선택하면 아래에 Private IP도 자동으로 선택됩니다.
EIP는 한개의 EIP가 한개의 Private IP와 매핑되어야합니다.
그래서 EC2 인스턴스에 여러 Private IP가 있다면 그중 하나를 선택하는 것 같습니다.
선택이 완료되면 하단에 'Associate'를 누릅니다.


6. 끝
끝났습니다.
이제 인스턴스 목록에 가서 EIP를 연결한 인스턴스의 정보를 보면 EIP가 잡혀있고, Public IP가 생성한 EIP로 변경되어 있을 것입니다.