어떤 이유로든 EC2 인스턴스를 중지해야 하는 상황이 생길 수 있다.
이때 인스턴스를 중지하면, 할당되어 있던 퍼블릭 IPv4 주소가 사라진다.
그리고 인스턴스를 다시 시작하면,
기존과는 다른 퍼블릭 IP가 자동으로 할당된다.
이로 인해 SSH config 파일에서 HostName을 매번 수정해줘야 하는 불편함이 생긴다.
이 문제를 해결하기 위해 탄력적 IP(Elastic IP)를 사용할 수 있다.
왼쪽 사이드바에서 [탄력적 IP]를 클릭한다.
오른쪽 상단의 [탄력적 IP 주소 할당] 버튼을 클릭한다.
별다른 설정 없이 [할당] 버튼을 클릭해 탄력적 IP를 생성한다.
탄력적 IP가 정상적으로 할당된 것을 확인할 수 있다.
할당된 IP를 인스턴스에 연결하기 위해
상단의 [탄력적 IP 주소 연결] 버튼을 클릭한다.
연결 화면이 나타나면, 인스턴스 선택 항목에서 연결하고자 하는 인스턴스를 선택한다.
연결을 완료한 뒤, EC2 인스턴스의 요약 화면으로 가보면
탄력적 IP가 퍼블릭 IPv4 주소로 고정된 것을 확인할 수 있다.
실습이 끝난 뒤, 요금 발생을 막기 위해 EC2 인스턴스를 완전히 삭제하려면 아래 과정을 따라야 한다.
EC2 인스턴스를 선택한 뒤, [인스턴스 상태] → [인스턴스 종료]를 클릭한다.
인스턴스를 종료한 뒤에도 IP가 연결된 상태라면 요금이 발생한다.
따라서 탄력적 IP도 함께 릴리즈해야 한다.