탄력적 IP를 사용하는 이유?
EC2 인스턴스를 생성하고 나면, 퍼블릭 IP 주소와 프라이빗 IP 주소가 주어집니다.
EC2를 통해 서비스를 운영하게 되면, 외부 사용자들은 퍼블릭 IP 주소를 통해 접속을 하게 됩니다.
하지만, EC2 인스턴스를 생성하고 부여받는 퍼블릭 IP주소는, 인스턴스를 종료하고 재시작하면 변하게 됩니다.
서비스를 운영하다가 인스턴스를 종료하고 재시작했더니 IP 주소가 변경되어 서비스가 사용 불가능하게 되면 안 되겠죠?
이 문제에 대한 해결 방법은 탄력적 IP를 부여받는 방법입니다.
탄력적 IP 연결하기
EC2 대시보드에서, 좌측 메뉴바에서 스크롤을 내리다 보면 [네트워크 및 보안] 섹션에서 [탄력적 IP] 메뉴를 확인하실 수 있습니다.
해당 메뉴를 선택하면, 다음과 같이 탄력적 IP를 부여받을 수 있는 페이지로 오게 됩니다.
우측 상단에 [탄력적 IP 주소 할당] 버튼을 눌러 탄력적 IP를 할당받아 보겠습니다.
탄력적 IP 주소 할당받는 부분입니다.
설정값은 모두 기본으로 설정되어있는 상태에서 우측 하단에 [할당] 버튼을 클릭해줍니다.
할당받으면, "탄력적 IP 주 고사 할당되었습니다"라는 메시지와 함께 탄력적 IP 주소 목록에 방금 할당받은 탄력적 IP 주소가 생성된 것을 확인할 수 있습니다.
그럼 부여받은 탄력적 IP주소에 사전에 생성해 둔 EC2 인스턴스 연결을 진행해 봅니다.
[작업] 드롭박스 버튼을 눌러 [탄력적 IP 주소 연결] 버튼을 눌러줍니다.
탄력적 IP 주소 연결 부분입니다.
[인스턴스] 드롭박스를 클릭하면 생성되어있는 EC2 인스턴스들이 있습니다.
사전에 생성해준 EC2 인스턴스인 "i-04151d290cfc776eb 인스턴스"를 선택해주고,
[프라이빗 IP 주소] 드롭박스를 클릭해 해당 인스턴스의 프라이빗 IP 주소를 선택해 줍니다.
모든 옵션을 선택했으면 우측 하단에 [연결] 버튼을 눌러 탄력적 IP와 EC2 인스턴스를 연결해 줍니다.
연결을 완료하고, AWS의 EC2메뉴로 들어가 사전에 생성해준 인스턴스 정보를 조회하면 퍼블릭 IP 주소가 방금 할당받은 탄력적 IP 주소로 변경되어있는 것과 탄력적 IP가 부여되어있는 것을 확인할 수 있습니다.
※참고※
아무것도 연결되어있지 않은 탄력적 IP를 할당 받으면 연결되지 않은 시간당 $0.005가 과금됩니다
'AWS > EC2' 카테고리의 다른 글
[EC2] 생성한 AWS EC2 인스턴스 PuTTY로 접속하기 (0) | 2021.01.10 |
---|---|
[AWS] EC2 Ubuntu 프리티어 인스턴스 생성하기 (0) | 2021.01.10 |
댓글