Introduction

탄력적 IP(Elastic IP, EIP)는 AWS 계정에 할당되는 고정 퍼블릭 IPv4 주소입니다. 일반 퍼블릭 IP는 인스턴스를 중지·재시작하면 변경되지만, EIP는 명시적으로 해제할 때까지 동일한 주소를 유지합니다. 이는 DNS 레코드의 안정성이 중요한 애플리케이션이나 외부 방화벽 화이트리스트가 필요한 환경에서 필수적입니다. 또한 2024년 AWS의 과금 정책 변경으로 인해 EIP의 비용 최적화 전략이 더욱 중요해졌습니다.

탄력적 IP (Elastic IP)

개념과 2024년 과금 변경

탄력적 IP(EIP)는 AWS 계정에 할당되는 고정 퍼블릭 IPv4 주소다. 일반 퍼블릭 IP는 인스턴스를 중지·재시작하면 변경되지만, EIP는 명시적으로 해제할 때까지 동일한 주소를 유지한다.

이 특성이 필요한 사용 사례는 다음과 같다.

  • DNS 레코드 안정성: DNS A 레코드가 변경될 경우, DNS 캐시 TTL(Time to Live) 동안 일부 클라이언트는 이전 주소로 접근하게 되어 가용성 문제가 발생할 수 있다. EIP를 사용하면 인스턴스 재시작 시에도 DNS 레코드가 유효하게 유지된다.
  • 방화벽 화이트리스트: 외부 조직의 방화벽이 귀사의 IP를 화이트리스트에 등록한 경우, IP 변경 시 통신이 즉시 단절되므로 고정 IP가 필수적이다.
  • NAT 게이트웨이 포트 풀 확장: 단일 EIP는 약 55,000개의 동시 연결을 지원하는데, NAT 게이트웨이에 최대 8개의 EIP를 할당하면 약 440,000개의 동시 연결을 지원할 수 있다.

2024년 2월부터 AWS는 과금 정책을 변경했다. 이전에는 사용 중인 EIP는 무료였고 미사용 EIP만 시간당 0.005를부과했지만,현재는사용중인EIP도포함하여모든퍼블릭IPv4주소에시간당0.005를 부과했지만, 현재는 **사용 중인 EIP도 포함하여 모든 퍼블릭 IPv4 주소에 시간당 0.005(월 약 $3.65)**를 부과한다. 이 변경으로 퍼블릭 IP 사용의 경제적 계산이 근본적으로 바뀌었다.

비용 최적화 전략

Public IP Insights 도구

AWS는 계정 내 모든 퍼블릭 IPv4 주소의 사용 현황을 시각화하는 Public IP Insights 도구를 제공한다. 이 도구를 통해 다음을 수행할 수 있다.

  • 사용하지 않는 EIP 발견 및 해제
  • 일시적으로만 필요한 EIP의 비용 추적
  • 리전·계정별 퍼블릭 IP 비용 분석

IPv6로의 전환

IPv6는 주소 공간이 사실상 무한대이므로, 퍼블릭 IPv4 주소 비용을 제거할 수 있는 장기적 전략이다. 특히 프라이빗 서브넷에서 Egress-only Internet Gateway를 사용하면 NAT 게이트웨이 비용까지 절감할 수 있다.

할당량 및 고급 기능

EIP는 리전당 기본 5개의 할당량이 있으며, AWS Support를 통해 증설할 수 있다. 또한 EIP는 계정 간 전송(cross-account transfer)이 가능하여, 인수합병이나 조직 재편 시 고정 IP를 유지한 채 리소스를 이관할 수 있다.


출처