Live data from Hacker News

AWS to begin charging for public IPv4 addresses

aws.amazon.com

311–320 of 377 posts

Re: AWS to begin charging for public IPv4 addresses

#311
post #79

The only barrier for me to go IPv6-only is those VPS that are provided with a single /128 IPv6, and I do not know of a service that would offer IPv6 tunneling other than HE, that requires an IPv4 endpoint. The day I get a full /48 or /64 with my VPSes, I'm ready to drop IPv4.

A /128 is laughable and honestly insufficient. I believe OVH handed me a /128 at some point, which is why I used HE.

Every other VPS platform I've seen handed out at least /64s. You need a better VPS provider.

Re: AWS to begin charging for public IPv4 addresses

#312

Earlier quoted context omitted.

Which than you're back to paying $40+/year to ensure you don't get wiped from their "free" tier when they feel like it. Nothing is free forever.

They have had a free tier since they launched over a decade ago. I think they’ve found a way to monetize that traffic or at least the data they collect on the sites they proxy because it’s survived so long.

I think it's the same model as free antivirus. Free customers provide a lot of data to analyze and detect threats, which translates into increased value of the product to the paying customers.

Also gives you a lot of traffic which you can use to test new deployments without disrupting paying customers.

Re: AWS to begin charging for public IPv4 addresses

#313

Earlier quoted context omitted.

yep, and they should. aws has never really been suited to the hobbyist. does it work for that? of course. is it most cost effective? absolutely not. is it cost effective for people who need the resources? yes.

> is it cost effective for people who need the resources? yes. There is no possible use case in no possible universe where AWS is cost effective. Renting the same compute resources wholesale will cost you 20 times less. (Not a typo.)

Which hosting companies are there which are SoC-2 compliant and are 20 times less cost effective than AWS?

Enterprise workloads need compliance. AWS and GCP provide that. They are very few hosting companies out there who are better at security and compliance than those two.

Re: AWS to begin charging for public IPv4 addresses

#314

Earlier quoted context omitted.

UDP is actually more expensive to NAT than TCP is. The reason is UDP fragmentation, which is my vote for the worst, and least forgivable, design error of TCP/IP. Instead of putting the fragmentation in L4 (like QUIC now does) and including a UDP header on every fragmented packet in a datagram, UDP only includes the header on the first packet. With fragmentation happening; firewalls, NATs, and end-hosts have to buffer…

This is probably more accurately called IP fragmentation (since that is the layer where the fragmentation happens), and a lot of companies make it optional to support in networking gear. I'm surprised that you are using it or seeing it, because it is essentially obsolete today. It has a legitimate purpose in old-timey systems which have bespoke MTUs on each link, but now the usual thing is to use 1500 bytes for WAN t…

With IPv6 only the endpoint can fragment, not any hop in between.

Re: AWS to begin charging for public IPv4 addresses

#315
post #131

Earlier quoted context omitted.

Businesses and organizations are holding IPv6 back, not consumers. No one I talk to is prioritizing IPv6 migrations or spending money to upgrade gear that will support it. Maybe some net new stuff might get it, but for most businesses IPv4 is and will be the default, simply because they can't be bothered to do something different.

Hmm, I use IPv4 mostly because nobody in their right mind can remember a IPv6 address…

2600:: is pretty handy

Re: AWS to begin charging for public IPv4 addresses

#316
post #290

Earlier quoted context omitted.

This is one thing Google Cloud does well - traffic to Google services bypasses NAT gateway, even over IPv4. I was curious how they do this, so I set up a service on Google Cloud Run that just echo'd the user's public IP address. When curl'd over IPv4, it said I was coming from a unique local (i.e. private) IPv6 address. The private IPv4 address of my server was embedded in the address, along with some other random-lo…

Honestly, I really like that the AWS implementation is not magic. AWS is the only one of the big 3 cloud providers where I can reasonably assume I get what it says on the lid, and that it works with the pieces it advertises working with (whereas other cloud providers tend to be more nebulous in their documentation). GCP especially takes a lot more trial and error building systems that compose a bunch of different pri…

I agree with this, having built large dev platforms on both. GCP in my experience takes 2-5x the engineering effort, to deal with "GCPisms" and the terrible documentation. AWS is simpler and does what it says most of the time.

Re: AWS to begin charging for public IPv4 addresses

#318
I never understood why AWS has so much appeal when it comes to cloud infrastructure. Why not cheaper clouds? Is it about scalability, reliability, speed, modernity of equipment, customer support, UI, speed of networks?

Let's say the requirement is to build a platform like Twitter with 100mln daily active users. Wouldn't cloud like Hetzner with AWS/GCP/Azure failover, survive this?

I worked with AWS as a developer for a long time, but in pretty much ever case 10 was more than enough.

Would be very grateful if someone could share some insight into it!

Re: AWS to begin charging for public IPv4 addresses

#319
post #318

I never understood why AWS has so much appeal when it comes to cloud infrastructure. Why not cheaper clouds? Is it about scalability, reliability, speed, modernity of equipment, customer support, UI, speed of networks? Let's say the requirement is to build a platform like Twitter with 100mln daily active users. Wouldn't cloud like Hetzner with AWS/GCP/Azure failover, survive this? I worked with AWS as a developer for…

What do you suggest? Something like a VPS service, DO?

Re: AWS to begin charging for public IPv4 addresses

#320
post #318

I never understood why AWS has so much appeal when it comes to cloud infrastructure. Why not cheaper clouds? Is it about scalability, reliability, speed, modernity of equipment, customer support, UI, speed of networks? Let's say the requirement is to build a platform like Twitter with 100mln daily active users. Wouldn't cloud like Hetzner with AWS/GCP/Azure failover, survive this? I worked with AWS as a developer for…

What do you suggest? Something like a VPS service, DO?

Yes [1], I was looking into Hetzner, which has an api to create machines programatically. I assume for bigger customers you could rent out collocated racks which would satisfy requirements. I don't have any experience in it though.

[1] example list of clouds https://www.vpsbenchmarks.com/plans

Post reply on HN