> A new blog post shows you how to use Elastic Load Balancers and NAT Gateways for ingress and egress traffic, while avoiding the use of a public IPv4 address for each instance that you launch. It would be nice if this came with reasonably priced NAT gateways. The current pricing is outrageous.
NAT is pretty computationally intensive, this is why e.g. ISPs & mobile carriers are pushing IPv6 over CGNAT.
AWS to begin charging for public IPv4 addresses
61–70 of 377 posts
Re: AWS to begin charging for public IPv4 addresses
#62Earlier quoted context omitted.
I completely agree. It’s odd they would announce charging for dedicated IPv4 while not having a free shared egress solution (unless I’m misunderstanding). I would expect them to reduce NAT pricing in the long run, but who knows.
I'm shocked this isn't a feature of a VPC out of the box (shared internet bound traffic). You should only need a NAT gateway if you want the traffic to come out of a single set of external IPs that you control. Almost all of my use cases I could easily ride out to the internet through a shared pipe (apt updates and such) and don't care whatsoever what IP that exits the AWS network from, since I'm not applying firewal…
You'll start to care pretty quickly if it's the same IP as a bad actor that's blocked everywhere.
Re: AWS to begin charging for public IPv4 addresses
#63> A new blog post shows you how to use Elastic Load Balancers and NAT Gateways for ingress and egress traffic, while avoiding the use of a public IPv4 address for each instance that you launch. It would be nice if this came with reasonably priced NAT gateways. The current pricing is outrageous.
NAT is pretty computationally intensive, this is why e.g. ISPs & mobile carriers are pushing IPv6 over CGNAT.
At that point, you might as well be running a Layer 7 Firewall or an Intrusion Protection System.
Re: AWS to begin charging for public IPv4 addresses
#64As long as IPv6 remains free, and there is some kind of ipv4 accessible proxy for web stuff for free, I'm happy.
the ipv6 support is sporadic and not in all regions https://docs.aws.amazon.com/vpc/latest/userguide/aws-ipv6-su... why are these large hosting companies so incompetent?
Re: AWS to begin charging for public IPv4 addresses
#65It's essentially a tax on the people gullible enough to believe in cloud tech or unable to set up real hardware.
Re: AWS to begin charging for public IPv4 addresses
#66This finally puts real pressure on software and services to work on IPv6 only. I wouldn't be surprised if within 1-2 release cycles lots of distributions suddenly update just fine with just IPv6, package mangers can download packages over IPv6, lots of APIs gain solid and well-tested IPv6 support, etc.
Apple has been demanding apps support IPv6 only for years now. They reject your app if it fails under NAT64. The end user side is mostly a solved problem.
But I don't think that's representative. "Or just stop working" isn't a valid alternative to the rest of the world. Outside of mobile ecosystems and maybe web development most things aren't on these 6 to 12 month update cycles. It would be absolutely unreasonable to tell a hospital that every piece of hardware and software and MRI machine in their building has to be upgraded every 2 years or it's positively geriatric and do you even `pacman -Syyu` bro?
Theres a whole world of things that haven't been, and may never be, transitioned. Useful things like utility control computers and even peoples' 10 year old, still perfectly functional and supported desktops. Heck, my "end user" newly-installed fibre ISP doesn't support IPv6! And their previous DSL installation to the same address did! So much for "solved problem" :(
Re: AWS to begin charging for public IPv4 addresses
#67Earlier quoted context omitted.
NAT is pretty computationally intensive, this is why e.g. ISPs & mobile carriers are pushing IPv6 over CGNAT.
This is missing the point mostly, my own sites have supported ipv6 for a going on a decade because it was fun to get it working. But that's a very different thing than supporting only IPv6.
Re: AWS to begin charging for public IPv4 addresses
#68> A new blog post shows you how to use Elastic Load Balancers and NAT Gateways for ingress and egress traffic, while avoiding the use of a public IPv4 address for each instance that you launch. It would be nice if this came with reasonably priced NAT gateways. The current pricing is outrageous.
$40/mo is outrageous? We spend thousands a month on AWS and drive most traffic thru a single NAT gateway. It's rock solid and it "just works" without any fuss. Totally worth it.
Re: AWS to begin charging for public IPv4 addresses
#69This is a hidden price hike. It would be more reasonable if there was a corresponding decrease in server costs.
Re: AWS to begin charging for public IPv4 addresses
#70Earlier quoted context omitted.
Addresses were already being charged if they weren't attached to an interface. Increase that charge if you're looking to churn unused IP addresses.
That would not catch every public IP address that is actually unused, because it can be attached to an interface and yet not be needed or actually used by any client. But I don't agree with GP that this is an important reason for the price increase. They are increasing prices simply because costs have increased.