
공지 – AWS Public IPv4 주소 요금 변경 및 Public IP Insights 기능 출시 | Amazon Web Services
IPv4 주소는 점점 더 부족해지고 있으며 퍼블릭 IPv4 주소를 하나 취득하는 데 드는 비용은 지난 5년간 300% 이상 증가했습니다. 새로운 요금 변경 사항은 자사 유지 비용을 반영하며 퍼블릭 IPv4 주소 사용을 줄이고 현대화 및 보존 조치로 IPv6 채택을 가속화하는 것을 고려하도록 권장하기 위한 것입니다.

2024년 2월 1일 부로 IPv4 주소가 고갈 되어가는 중이기 때문에 IPv6 채택을 권장하고자 요금이 발생한다.
EC2용 AWS 프리 티어에는 2024년 2월 1일부터 처음 12개월 동안 매월 750시간의 퍼블릭 IPv4 주소 사용이 포함됩니다.
위 내용을 보고 프리티어로 사용하고 있기 때문에 비용이 발생하지 않을 것이라 예상했다. 하지만 예상과 달리 VPC 요금이 3.6 ~ 3.72 달러가 부과되는 중이었다.

VPC IP Address Manager → 프리티어로 IPAM 생성 후 →좌측 퍼블릭 IP 인사이트 클릭
VPC IP Address Manager를 통해 현재 계정에서 사용하고 있는 IP를 확인했더니 RDS에도 IP 주소가 할당되어 있는 것을 볼 수 있었다.
프리티어를 사용하면 하나의 IP 주소는 한달에 750시간을 무료로 사용할 수 있다. EC2의 IP 주소를 RDS도 공유해서 사용한다면 하나의 IP 주소로 EC2, RDS를 동시에 사용할 수 있겠다고 생각했다. 또한, RDS는 EC2 내에서만 사용하며, 외부에서는 사용하지 않기 때문에 상관 없다고 생각했다.
RDS의 IP 주소를 해제하는 과정은 정말 간단하다.
RDS IP주소 해제 과정
RDS 수정 > 연결 > 추가 구성 > 퍼블릭 엑세스 불가능
위 과정을 통해 RDS에 할당 되어있던 IP 주소는 해제되고, 자동으로 RDS에 EC2의 IP 주소가 할당되어 하나의 IP 주소로 EC2와 RDS를 사용할 수 있게 된다.
VPC 외부의 EC2 인스턴스 및 디바이스는 연결할 수 없습니다.
RDS 와 EC2는 하나의 VPC를 공유하기 때문에 해당 VPC를 통해서만 RDS에 접근할 수 있다. 그렇기 때문에 DBeaver, 및 로컬 환경에서 RDS를 접근할 수 없다. 그 결과, 현재 DBeaver를 사용 중이었는데 접속하지 못하게 되었다.
DBeaver 및 외부에서 RDS에 접속하기 위해선 ssh 터널링 작업이 필요하다.
DBeaver에서 접속하는법


하나의 VPC를 EC2와 RDS에서 공유함으로써 서버 비용을 절약할 수 있게 되었다.