- AWS, 2024년 2월부터 공개 IPv4 주소에 대한 요금을 부과한다고 발표. 시간당 $0.005로, 월 $4 또는 연간 $40 이상의 비용이 발생.
- 이 요금은 Elastic Load Balancers, EC2 인스턴스, Elastic IPs, 공개 IP가 있는 ECS Fargate 작업, Global Accelerator IPs, Site-to-site VPN IPs, Managed NAT Gateways 등의 서비스에 영향을 미칠 것. 공유 IPv4 주소와 non-VPC Lambda 함수에서 사용되는 공개 IPv4 주소는 영향을 받지 않음.
- 이 발표는 IPv6의 채택을 장려할 것으로 예상되어 많은 사람들에게 환영받았지만, 많은 AWS 서비스에서 IPv6 지원이 부족하기 때문에 이 요금이 IPv6 채택에 큰 영향을 미치지 않을 것이라는 저자의 주장.
- 저자는 VPC당 여러 Load Balancers를 가지고 있는 것과 EC2 인스턴스와 Fargate 작업에 공개 IPv4를 의도적으로 설정하여 Managed NAT Gateway를 피하는 등의 낭비적인 패턴이 새로운 요금제에 크게 영향을 받을 것이라고 지적.
- API Gateway, Lambda, ECS, App Runner와 같은 핵심 서비스에서 IPv6 지원이 부족하기 때문에 AWS에서 IPv6만을 실행하는 것은 사실상 불가능하다는 저자의 주장. 심지어 내부적으로 이중 스택을 실행해도 대부분의 AWS 서비스는 IPv4 대상에만 연결할 수 있음.
- 저자는 AWS가 새로운 요금을 IPv6 채택을 장려하는 것으로 제시하는 것을 비판하며, AWS가 수년 동안 IPv6를 크게 무시했기 때문에 이러한 요금을 피할 방법이 없다고 주장.
- 저자는 최근 IPv4 획득 비용의 증가를 고려하면 IPv4 요금이 필요할 수 있지만, 이것이 IPv6 채택을 촉진시키지 않을 뿐만 아니라 혁신을 억제하고 개인 AWS 계정을 가지는 것을 덜 매력적으로 만들 수 있다고 결론.
- 이것은 블로그 시리즈의 첫 번째 부분. 향후 게시물에서는 AWS에서 IPv6 채택과 관련된 인그레스 및 intra-VPC 트래픽, 이그레스 트래픽, 애플리케이션 프로그래밍 문제 등에 대한 옵션을 더 깊게 다룰 예정.