DEV Community

Cover image for AWS new Public IPv4 Charges: A Guide for Users and Developers

Posted on • Updated on

AWS new Public IPv4 Charges: A Guide for Users and Developers


Effective February 1st, 2024, Amazon Web Services (AWS) introduced a new charge for public IPv4 addresses. This move has sparked discussions and concerns among users and developers. This article aims to provide a comprehensive overview of the new charges, their implications, and potential solutions for minimizing costs.

Understanding the AWS IPv4 Charges

Previously, AWS offered a limited pool of public IPv4 addresses for free. However, due to the scarcity of these addresses, they are now subject to a $0.005 per hour per IP charge. This applies to both in-use and idle addresses attached to various services like EC2 instances, NAT Gateways, and Load Balancers.

Key Points to Consider

  • AWS Free Tier: Existing and new Free Tier users receive 750 hours of free public IPv4 address usage per month for the first 12 months.
  • BYOIP: Addresses owned by users and brought to AWS using Bring Your Own IP (BYOIP) remain free.
  • Transparency: AWS Cost and Usage Reports and Cost Explorer now display public IPv4 address usage for better cost management.

Impact on Users and Developers

The new charges raise several concerns:

  • Increased Costs: Users with heavy reliance on public IPv4 addresses may experience significant cost increases on virtual private cloud (VPC).
  • Resource Management: More attention is needed to optimize resource usage and minimize idle public IPs.
  • Alternative Solutions: Exploring IPv6 adoption and NAT Gateways for cost-effective alternatives.

With this change, AWS has also released new Public IP Insight dashboard which helps you to monitor, analyse and audit your use of public IPv4 addresses. It will be free of cost.

Image description

Checkout: The optimizations and strategies to avoid public IPv4 charges

Top comments (0)