IT 클라우드 정보

AWS 퍼블릭 IPv4 주소 요금과 미사용 탄력적 IP EBS 볼륨 정리로 숨은 비용 찾는 법

킴스 클라우드 2026. 9. 26. 19:12

AWS 퍼블릭 IPv4 주소 요금은 서버를 거의 쓰지 않는데도 매달 청구서에 조금씩 요금이 찍히는 대표적인 원인입니다. AWS는 2024년 2월 1일부터 모든 퍼블릭 IPv4 주소에 대해 사용 여부와 관계없이 시간당 요금을 부과하고 있습니다. 예전에는 실행 중인 인스턴스에 연결된 주소 하나는 무료였기 때문에, 그 시절 정보만 알고 있는 분들은 이 비용을 놓치기 쉽습니다.

 

AWS 퍼블릭 IPv4 주소 요금과 미사용 탄력적 IP EBS 볼륨 정리로 숨은 비용 찾는 법
AWS 퍼블릭 IPv4 주소 요금과 미사용 탄력적 IP EBS 볼륨 정리로 숨은 비용 찾는 법

실습이 끝나면 EC2 인스턴스만 종료하고 정리가 끝났다고 생각하기 쉽습니다. 하지만 함께 생긴 탄력적 IP나 삭제 옵션이 꺼져 있던 추가 볼륨은 그대로 남아, 다음 달 요금 내역에 퍼블릭 IPv4 주소와 EBS 볼륨 항목이 소액으로 계속 찍힐 수 있습니다. 금액은 작아도 쌓이면 무시할 수 없는 비용이 됩니다.

 

이 글에서는 퍼블릭 IPv4 요금이 부과되는 기준과 대상, 내 계정의 사용 현황을 확인하는 방법, 연결되지 않은 탄력적 IP·EBS 볼륨·오래된 스냅샷 같은 숨은 비용을 찾는 방법, 꾸준한 관리 습관을 차례로 다룹니다.

 

핵심을 먼저 말씀드리면 퍼블릭 IPv4 주소는 인스턴스에 연결되어 있든 아니든 주소 하나당 시간당 0.005달러가 부과됩니다. 한 달이면 주소 하나에 약 3.6달러 수준입니다. 필요 없는 퍼블릭 IP를 제거하고, 분리된 볼륨과 오래된 스냅샷을 정리하는 것만으로도 매달 새는 비용을 막을 수 있습니다.

 

퍼블릭 IPv4 주소 요금은 어떤 기준으로 부과될까요

AWS가 퍼블릭 IPv4 주소에 요금을 부과하게 된 배경은 IPv4 주소 자원의 부족입니다. 인터넷에서 사용할 수 있는 IPv4 주소는 한정되어 있고, 새로 확보하는 비용이 계속 올라가면서 AWS는 퍼블릭 IPv4 사용을 줄이고 IPv6 전환을 장려하기 위해 요금 정책을 변경했습니다.

 

요금은 퍼블릭 IPv4 주소 하나당 시간 단위로 계산됩니다. EC2 인스턴스가 자동으로 받은 퍼블릭 IP, 사용자가 할당한 탄력적 IP, 로드 밸런서나 NAT 게이트웨이, RDS 퍼블릭 액세스 설정 등 AWS 서비스가 사용하는 퍼블릭 IPv4 주소가 모두 포함됩니다. 인스턴스에 연결되어 사용 중인 주소와 연결되지 않고 방치된 주소 모두 같은 단가로 과금됩니다.

 

단, 사용자가 직접 소유한 IP 주소 대역을 AWS로 가져와 사용하는 BYOIP 주소에는 이 요금이 적용되지 않습니다. 또한 IPv6 주소에는 별도의 주소 요금이 없습니다. 예전 프리 티어가 적용되는 계정은 EC2에서 사용하는 퍼블릭 IPv4 주소에 대해 월 일정 시간의 무료 사용량이 포함되어 있으니 계정 조건을 확인해보세요.

 

퍼블릭 IPv4 주소는 2024년 2월부터 연결 여부와 관계없이 주소당 시간 요금이 부과되므로, 인스턴스가 꺼져 있어도 주소가 남아 있으면 비용이 계속 발생합니다.

 

내 계정의 퍼블릭 IP 사용 현황 확인하는 방법

가장 쉬운 방법은 결제 콘솔의 요금 내역을 확인하는 것입니다. 청구서 화면에서 VPC 항목을 펼치면 퍼블릭 IPv4 주소 사용 시간이 사용 중인 주소와 유휴 주소로 나뉘어 표시됩니다. 유휴 주소 시간이 있다면 연결되지 않은 탄력적 IP가 존재한다는 뜻입니다.

 

어떤 리소스가 주소를 사용하는지 구체적으로 알고 싶다면 Amazon VPC IP Address Manager(IPAM)의 퍼블릭 IP 인사이트 기능을 활용할 수 있습니다. IPAM의 무료 티어에서도 리전별로 퍼블릭 IPv4 주소가 어떤 서비스에 사용되고 있는지, 탄력적 IP인지 자동 할당된 주소인지 확인할 수 있습니다.

 

EC2 콘솔의 탄력적 IP 메뉴에서도 확인할 수 있습니다. 목록에서 연결된 인스턴스 ID나 네트워크 인터페이스가 비어 있는 주소는 아무 곳에도 연결되지 않은 유휴 주소입니다. 이 확인은 리전마다 따로 해야 하므로 사용했던 모든 리전을 차례로 살펴봐야 합니다.

 

퍼블릭 IPv4 비용을 줄이는 방법

첫 번째는 사용하지 않는 탄력적 IP를 해제하는 것입니다. 탄력적 IP는 인스턴스를 종료해도 자동으로 해제되지 않고 계정에 남아 있습니다. 더 이상 필요하지 않다면 연결을 끊은 뒤 주소 해제를 실행해야 요금이 멈춥니다.

 

두 번째는 퍼블릭 IP가 꼭 필요한 리소스인지 다시 검토하는 것입니다. 외부에서 직접 접속할 필요가 없는 애플리케이션 서버나 데이터베이스는 프라이빗 서브넷으로 옮기고, 외부 요청은 로드 밸런서 하나로 받도록 구성하면 서버마다 붙어 있던 퍼블릭 IP를 줄일 수 있습니다. 서브넷 설정에서 퍼블릭 IPv4 자동 할당 옵션이 불필요하게 켜져 있지 않은지도 확인해보세요.

 

세 번째는 관리 접속 방식을 바꾸는 것입니다. SSH 접속을 위해 서버마다 퍼블릭 IP를 두는 대신 AWS Systems Manager Session Manager나 EC2 Instance Connect Endpoint를 사용하면 퍼블릭 IP 없이도 프라이빗 서버에 안전하게 접속할 수 있습니다. 보안 측면에서도 인바운드 포트를 줄일 수 있는 장점이 있습니다.

 

장기적으로는 IPv6 사용을 검토할 수 있습니다. 로드 밸런서와 VPC를 듀얼 스택으로 구성하면 IPv6로 접속하는 사용자 트래픽을 처리할 수 있습니다. 다만 모든 사용자와 외부 서비스가 IPv6를 지원하는 것은 아니므로 호환성을 확인하며 단계적으로 적용해야 합니다.

 

연결되지 않은 탄력적 IP는 인스턴스를 종료해도 남아 요금이 발생하므로 반드시 수동으로 해제하고, 외부 접속이 필요 없는 서버는 퍼블릭 IP 없이 운영하는 구조로 바꾸는 것이 좋습니다.

 

퍼블릭 IP 외에 숨은 비용을 만드는 리소스들

퍼블릭 IPv4 주소 말고도 조용히 요금을 발생시키는 리소스가 여럿 있습니다. 대표적인 것이 분리된 EBS 볼륨입니다. 인스턴스를 종료할 때 루트 볼륨은 기본적으로 함께 삭제되지만, 나중에 추가로 연결한 볼륨은 종료 시 삭제 옵션이 꺼져 있는 경우가 많아 인스턴스가 사라진 뒤에도 남습니다. EC2 콘솔의 볼륨 목록에서 상태가 사용 가능(available)으로 표시된 볼륨은 어디에도 연결되지 않은 볼륨입니다.

 

두 번째는 오래된 EBS 스냅샷과 AMI입니다. 서버 이미지를 만들 때마다 스냅샷이 함께 생성되는데, AMI를 등록 취소해도 연결된 스냅샷은 자동으로 삭제되지 않습니다. 몇 년 동안 쌓인 스냅샷이 저장 비용의 상당 부분을 차지하는 경우도 있습니다.

 

세 번째는 켜두기만 해도 시간 요금이 붙는 네트워크 리소스입니다. 대상이 없는 로드 밸런서, 실습 후 남겨둔 NAT 게이트웨이, 사용하지 않는 인터페이스 VPC 엔드포인트가 여기에 해당합니다. 네 번째는 중지된 RDS 인스턴스입니다. RDS는 중지해도 스토리지 요금이 계속 발생하고, 일정 기간이 지나면 자동으로 다시 시작되므로 장기간 사용하지 않는다면 스냅샷을 남기고 삭제하는 것이 낫습니다.

 

숨은 비용 리소스 점검표

리소스별 확인 위치와 정리 방법을 정리하면 다음과 같습니다.

 

리소스 확인 위치 정리 기준 정리 방법
유휴 탄력적 IP EC2 콘솔 → 탄력적 IP 연결된 인스턴스 없음 연결 해제 후 주소 해제
분리된 EBS 볼륨 EC2 콘솔 → 볼륨 (상태: available) 용도 확인 불가·장기 미사용 필요 시 스냅샷 후 삭제
오래된 스냅샷 EC2 콘솔 → 스냅샷 보관 기간 초과·원본 없음 보관 정책 수립 후 삭제
미사용 AMI EC2 콘솔 → AMI 더 이상 배포에 사용 안 함 등록 취소 후 연결 스냅샷 삭제
대상 없는 로드 밸런서 EC2 콘솔 → 로드 밸런서 등록된 대상·트래픽 없음 삭제
중지된 RDS 인스턴스 RDS 콘솔 → 데이터베이스 장기 미사용 예정 최종 스냅샷 생성 후 삭제

 

인스턴스를 종료한 뒤에는 탄력적 IP, 분리된 볼륨, 스냅샷과 AMI, 로드 밸런서가 남아 있지 않은지 함께 확인해야 숨은 비용이 쌓이지 않습니다.

 

숨은 비용을 자동으로 찾아주는 AWS 도구

수작업 점검은 리전과 리소스가 많아질수록 놓치기 쉽습니다. AWS Trusted Advisor는 유휴 로드 밸런서, 연결되지 않은 탄력적 IP, 사용률이 낮은 EC2 인스턴스 같은 비용 최적화 항목을 점검해줍니다. 사용할 수 있는 점검 항목 범위는 가입한 지원 플랜에 따라 달라집니다.

 

AWS Compute Optimizer는 EC2 인스턴스, EBS 볼륨, Lambda 함수 등의 사용률을 분석해 과도하게 큰 리소스나 유휴 리소스를 찾아 권장 사항을 제공합니다. Cost Optimization Hub를 활성화하면 여러 도구에서 나온 비용 절감 권장 사항을 한 화면에 모아 예상 절감액과 함께 확인할 수 있습니다.

 

정기 점검 일정을 정해두는 것도 좋습니다. 매달 첫 주에 청구서의 VPC와 EC2 항목을 확인하고, 분기마다 스냅샷과 AMI를 정리하는 식으로 규칙을 만들면 비용이 새는 곳을 오래 방치하지 않게 됩니다. 리소스를 만들 때 만든 사람과 용도를 태그로 남겨두면 나중에 삭제 여부를 판단하기도 훨씬 쉬워집니다.

 

Trusted Advisor, Compute Optimizer, Cost Optimization Hub로 유휴 리소스를 자동 점검하고, 월 단위 청구서 확인과 분기 단위 스냅샷 정리를 습관으로 만드는 것이 가장 효과적입니다.

 

퍼블릭 IPv4와 숨은 비용 핵심 정리

AWS는 2024년 2월부터 퍼블릭 IPv4 주소마다 연결 여부와 관계없이 시간당 0.005달러를 부과하며, 탄력적 IP는 인스턴스를 종료해도 남아 요금이 계속 발생합니다. 결제 콘솔의 VPC 요금 내역과 IPAM 퍼블릭 IP 인사이트로 사용 현황을 확인하고, 불필요한 주소 해제와 프라이빗 서브넷·Session Manager 활용으로 사용량을 줄일 수 있습니다. 분리된 EBS 볼륨, 오래된 스냅샷과 AMI, 대상 없는 로드 밸런서 같은 숨은 비용도 정기적으로 점검해야 합니다.

 

질문 QnA

인스턴스를 중지하면 퍼블릭 IP 요금도 멈추나요?

자동 할당된 퍼블릭 IP는 인스턴스를 중지하면 해제되어 요금이 멈춥니다. 하지만 탄력적 IP는 중지 상태에서도 계정에 남아 있으므로 계속 요금이 발생합니다.

탄력적 IP를 해제했다가 같은 주소를 다시 받을 수 있나요?

해제한 주소는 다른 고객에게 할당될 수 있어 같은 주소를 다시 받는다고 보장할 수 없습니다. 도메인이나 외부 방화벽에 등록된 주소라면 해제 전에 영향을 확인해야 합니다.

EBS 볼륨을 삭제하기 전에 무엇을 확인해야 하나요?

볼륨 태그와 생성 날짜로 용도를 확인하고, 필요한 데이터가 있을 수 있다면 스냅샷을 먼저 만들어 두는 것이 안전합니다. 스냅샷은 볼륨보다 저렴하게 보관할 수 있습니다.

로드 밸런서도 퍼블릭 IPv4 요금이 따로 나오나요?

인터넷에 연결된 로드 밸런서는 가용 영역마다 퍼블릭 IPv4 주소를 사용하므로 로드 밸런서 요금과 별도로 주소 요금이 발생할 수 있습니다. 사용하지 않는 로드 밸런서는 삭제하는 것이 좋습니다.

 

클라우드의 숨은 비용은 한 번에 큰 금액으로 나타나기보다 작은 금액이 여러 리소스에 흩어져 오래 쌓이는 형태로 나타납니다. 그래서 한 번 점검 방법을 익혀두고 정기적으로 확인하는 습관이 무엇보다 중요합니다.

 

지금 EC2 콘솔을 열고 사용했던 리전마다 탄력적 IP 메뉴와 볼륨 메뉴를 확인해보세요. 연결되지 않은 주소와 사용 가능 상태의 볼륨이 보인다면 용도를 확인한 뒤 정리하는 것만으로도 다음 달 청구서가 조금 더 가벼워질 것입니다.

 

함께 읽으면 좋은 글: EBS 스냅샷과 AWS Backup 차이 / AWS Budgets 예산 알림

참고 자료: Amazon VPC 요금(퍼블릭 IPv4), 탄력적 IP 주소 안내

※ 본 글은 2026년 9월 기준 AWS 퍼블릭 IPv4 주소 요금 공지, Amazon VPC 요금, Amazon VPC IPAM, Amazon EBS 공식 문서를 참고해 작성했으며, 요금과 무료 사용량 기준은 변경될 수 있으니 최신 내용은 AWS 공식 페이지에서 확인해 주세요.