탄력적 IP는 무엇이며, 왜 사용해야 할까?
탄력적 IP (Elastic IP)
--
탄력적 IP는
고정된 공인 IP 주소를 의미한다.
EC2 인스턴스를 생성할 때처럼 자동으로 IP를 할당받았는데 왜 또 IP를 받아야 하는가?
자동으로 할당 받은 IP는 휘발성으로 (임시 IP)
해당 인스턴스를 중지 후 다시 실행을 하면 새로운 IP로 변경된다.
이로 인해 기존의 IP를 가지고 사용 중이던 DNS라던가 다른 곳도 새로 발급받은 IP로 변경해줘야 한다.
즉, 인스턴스가 한 번 중지가 되면 기존 IP를 사용하던 모든 곳에 새로 IP를 교체해야 하는 번거로움이 있다.
이를 해결하기 위해
탄력적 IP를 발급받아 인스턴스와 같은 곳에 직접 고정된 IP를 적용하여
중지 후 실행을 해도 IP는 그대로 변경되지 않도록 할 수 있다.
그래서 일반적으로 인스턴스를 생성하면 먼저 탄력적 IP를 설정해 준다.
AWS는 왜 굳이 임시 IP를 발급하는 것일까?
현재 IPv4의 주소 개수가 전 세계적으로 한계가 오고 있다.
즉, IP가 부족해지기 때문에 IP를 아껴사용하기 위해 임시 IP를 할당해 줘서
사용하지 않는 IP는 다름 사람이 사용할 수 있도록 효율적으로 만들기 위해 임시 IP를 발급하는 것이다.
탄력적 IP로 IPv4 주소를 빌리면 약 3$/월의 비용이 발생한다.
--
탄력적 IP 생성 버튼 위치
--
EC2 -> 탄력적 IP -> 탄력적 IP 주소 할당 버튼
--
탄력적 IP 생성 과정
--
선택할 수 있는 것이 제한적이기 때문에
그냥 기본값 그대로 생성하면 된다.
--
탄력적 IP의 이름 짓기
--
탄력적 IP를 생성하면
해당 탄력적 IP의 이름이 빈칸으로 되어 있는데
자신이 해당 탄력적 IP가 무엇인지 알아볼 수 있도록 이름을 지어주면 된다.
--
탄력적 IP와 연결하는 과정
--
리소스 유형은
해당 탄력적 IP 주소와 연결할 리소스의 유형을 선택하는 파트다.
EC2 인스턴스와 연결할 것이므로 "인스턴스"를 선택했다.
인스턴스는
연결할 인스턴스를 선택하면 된다.
프라이빗 IP 주소는
연결하고 싶은 프라이빗 주소도 있다면 선택하면 된다.
프라이빗 IP 주소를 사용할 생각이 없으므로 선택하지 않았다.
연결된 인스턴스 ID에 연결한 인스턴스의 ID가 추가되어 연결된 것을 알 수 있다.
인스턴스의 정보에서 봐도 퍼블릭 IPv4주소가 자동으로 할당된 IP주소에서 탄력적 IP 주소로 변경된 것을 알 수 있다.
--
참고 및 출처
'AWS' 카테고리의 다른 글
IP 또는 도메인을 (내도메인.한국)도메인에 연결하기 (0) | 2024.09.05 |
---|---|
IAM (Identity and Access Management) (0) | 2024.09.05 |
대상 그룹 (Target Group) (0) | 2024.09.04 |
보안 그룹 (Security Group) (0) | 2024.09.02 |
키 페어 (key pair) (0) | 2024.09.02 |