This always leaves me puzzled about the concept of "free markets." How can smaller entities compete when these massive conglomerates can perpetually introduce loss leaders or subsidize pricing in new sectors using profits from their existing businesses? This strategy effectively shields them and reduces competition.
My initial thought is that it should be illegal for companies to invest in sectors unrelated to where they generated their profits. However, I recognize this could lead to numerous unintended consequences.
So, what could be an alternative solution?
If the cost of initial operation were prohibited to be eaten by investment money, why the cost of development would not be, by the same logic?
I do think that there are cases of competition stifling through dumping, and that's illegal for a reason. Unfortunately, things are not as clearly delineated as with e.g. burning down your competitor's factory.
1890 - Start of conventional anti-trust enforcement
1930 - Ramp up of law's usage (under FDR)
1966 - First dissent against anti-trust (Brown Shoe Co. v. United States)
1974 - First decision against anti-trust (United States v. General Dynamics Corp.)
1982 - United States v. AT&T allows break up of Ma Bell. Weakened enforcement allows re-merger.
1999 - Microsoft successfully fights off anti-trust enforcement prevent company from ever being split.
If you want anti-trust enforcement, do not elect Reagan and his descendants.
[1]: https://en.wikipedia.org/wiki/United_States_antitrust_law
But usually it’s blocking mergers and acquisitions. Here’s an example: https://www.nytimes.com/2022/11/21/books/penguin-random-hous...
Waiting to break up a company for anti-trust is like waiting for your house to completely flood instead of fixing the pipe before it gets to that point.
Main consequence would be forcing companies to go bankrupt, instead of pivoting to new areas, when their current market becomes obsolete/commoditized.
In this case, AWS has had plenty of competition via other cloud services like Azure and Google Cloud as well as other hosting options. The fact that they ate this cost was immaterial and I don’t see any issue with it.
Even with all the competition, the alternatives still kind of pale in comparison so it’s definitely not a competition problem.
I had heard more than anything it was due to behind the scene implementations anyways, they likely finally resolved those.
IPv4 addressees were once as insignificant as any of these costs, now they aren't, so they are charging for it.
Also I just did a cleanup recently myself of this and migrated an account to a hub/spoke security VPC with transit gateway. AWS makes it real pain for running instances to migrate to private IP only. You have to play games with adding a second NIC/EIP to workaround this.
There should be a “wizard” type walkthrough to guide novices through creating their first VPC (they’d generally be managing AWS via “clickops” so a wizard type UI would work here).
The biggest complaint I have with it is that it doesn’t write ID values to well known SSM parameters within the region.
And then just use one of the zero-trust overlays to secure communications between nodes.
In theory those are deployed in the private address space behind a load balancer, but getting any actual information on the production deployment was like pulling teeth.
At peak times, the clusters had substantially more than 1k API instances running together; none of the the API instances ever had a public address, and not for cost reasons.
Everything was on EC2, behind a bastion; you had to jump through two jump hosts to SSH to particular boxes (containers were not a thing yet). Everything ran on private networks. Everything was exposed through load balancers (HAProxy) via 2 or 3 public IPv4 addresses; I think one of them was only to interact with an off-AWS third-party service over the public internet.
Yes, it was a startup, just very technically-minded.
There's just a secondary market for v4 these days, but that's also a one-time cost, as far as I know.
In other words, either AWS is charging a recurring fee for an asset they purchase at a one-time flat fee (which is great if you use a service for less than the year or so it takes to amortize, and not so much afterwards), or I missed a development in the IPv4 exhaustion saga.
I thought it was closer to $40 per IP last time I looked. AWS charging $3.60 per month looks pretty lucrative either way since the payback is only 1-1.5 years.