기본적으로 EC2 인스턴스를 종료 후에, 다시 실행하면
public IP 주소가 변경된다.
계속 변경되면, 불편한 점이 한 두개가 아닐 것이다.
그러면, 이러한 문제를 어떻게 해결할 수 있을까?
AWS에서는 탄력적(Elastic) IP를 사용할 수 있다.
탄력적 IP는 나에게 고정된 public IP 주소를 주는것이라고 이해하자.
탄력적 IP를 사용하면, EC2 인스턴스를 종료 후 다시 실행해도, 고정된 Public IP를 사용하기 때문에, 똑같은 Public IP주소를 사용할 수 있다.
직접 만들어보자
화면을 보면, 현재 탄력적 IP 주소가 존재하지 않는것을 확인할 수 있다.
좌측 탭에서 탄력적 IP 주소로 들어가자
이후에, 탄력적 IP주소 할당 버튼 클릭
탄력적 IP 주소가 할당된것을 볼 수 있다.
이제 이 IP주소를 EC2 인스턴스와 연결해주면 된다.
작업 -> 탄력적 IP 주소 연결
선택해주고 연결을 누르면 끝이다! 엄청 간단하다
이제 연결이 잘 되었나 EC2 인스턴스를 확인해보자
퍼블릭 ip주소와, 탄력적ip주소가 같은걸 볼 수 있다. 성공적으로 연결 됐다!
*팁 : 탄력적 IP 주소를 할당만 하고 사용하지 않으면 추가 요금이 나온다 (불필요한 IP주소 할당을 위한 방지)
탄력적 IP 주소를 삭제할 예정이라면,
연결만 끊지 말고, 반드시 탄력적 IP 주소 릴리스를 눌러 완전히 제거해주자. (안 그러면 추가요금 발생)