I don't understand how it is possible in a functioning market economy to have 8000% markup on a utility product like bandwidth. Seems more like an oligopoly where a few big actors with a big moat has agreed to keep prices inflated. How can a sustained 8000% markup for a product like bandwidth not be considered price fixing?source: https://blog.cloudflare.com/aws-egregious-egress/
amluto|4 years ago
Third party SaaS offerings that move large amounts of data are effectively forced to host in AWS.
Want a small number of high-value servers (e.g. big GPUs, etc) in your own data center or colo to use for non-availability-critical purposes integrated with the rest of your AWS stack? You’d better price in egress!
Want to gradually transition to a competing cloud? Good luck, egress will bankrupt you before you finish the transition.
StopHammoTime|4 years ago
torginus|4 years ago
dwild|4 years ago
They do offer the Snowball to lower transfer out cost, they also offer Direct Connect which is more convenient and can be cheaper.
For sure it won't be cheap, but being able to transfer 100 TB for less than 3k isn't too bad. Storing that on S3 would cost you nearly that per month... if you can't spare a month of cost to migrate, you may want to rethink your pricing.
unknown|4 years ago
[deleted]
colordrops|4 years ago
netwo233gur|4 years ago
I've seen some of the inner workings of the big cloud providers' networking stacks. The networking infrastructure, the software that runs it, the software that exposes it to customers, the thousands of engineers working at any given moment in AWS/GCP/Azure's NOCs to maintain uptime are truly some of the most impressive technical marvels I have ever seen. They aren't as sexy to discuss on HN as something like the managed containers services, functions as a service, EC2 etc, but the networking stacks like the VPC, NAT gateways, subnet routing, privatelinks, security groups, ENIs, nitro cards, etc are pure magic as far as I'm concerned and are so so so much more complicated than a standard data center's networking stack, or even Cloudflare's stack.
To use Cloudflare's "bucket of water" metaphor, AWS isn't even close to just being a dumb bucket of water that you fill with water and then get charged to take out the water. There is so much that happens inside of that bucket to segment your water into different pipes, routing your water in all kinds of customer-customizable ways for many different use cases, mixing/heating/cooling your water as you need, all while guaranteeing things like making sure your water arrives exactly where it is supposed to arrive and doesn't get contaminated or leaked along the way.
Does AWS make a big markup on bandwidth? Yea, surely they do. But is it as simple as Cloudflare says it is? Not even close.
lewisl9029|4 years ago
Recently I've been working with https://fly.io/ for a new app and it's a breath of fresh air compared to working with the big cloud providers. They offer simple but robust networking primitives built on top of ipv6 and WireGuard and provide a ton of value add on top like global distribution & load balancing, service discovery, TLS termination, all of which just work exactly like I'd expect it to, out of the box without any configuration on my side.
EDIT: Almost forgot to mention: their egress costs are also much more reasonable: https://fly.io/docs/about/pricing/#outbound-data-transfer
mythz|4 years ago
Being lynched for egregious egress fees is only something I've experienced when using mega corp's clouds, where economies of scale suggests their vastly larger size should allow them to provide even better value.
But that's in a normal market, not the artificial lock-in mega cloud corps enjoy where they're able to distort customer behavior from artificially high pricing.
starfallg|4 years ago
unknown|4 years ago
[deleted]
VectorLock|4 years ago
adam_arthur|4 years ago
SaaS and cloud providers in particular have a lot of leverage over their customers due to the typically high cost of switching. E.g. what does it cost to move your whole infrastructure to a new cloud? They can basically gouge you up to that cost threshold.
These cost of switching actually leads to a market that is not competitive in the traditional sense. Yes, competition on the surface, but monopoly within.
It's true that gouging can't be as egregious as a true monopoly environment, but certainly much higher than a low cost of switching environment.
The big tell is margins. Anytime a company can sustain excessively high margins, it's usually a tell that theres a lack of a competitive market. A lot of software companies get high margins either by being first to market (by many years), or leveraging high cost of switching.
Despite software being cheap to deliver, it's also cheap for your competitors to deliver, so margins should be low in a highly competitive market, regardless of marginal cost of production.
I do believe new regulation is needed to handle these business models such that we can continue to foster a competitive environment. It would have to be very carefully crafted to prevent unintended second order effects of course.
missedthecue|4 years ago
So instead of using the cheapest vendor, companies use AWS for a ton of reasons (broad support, everyone knows how to work with it so it makes recruiting easier, hundreds of features, etc...) and their high bandwidth bill is worth it.
spoonjim|4 years ago
tw04|4 years ago
jollybean|4 years ago
The egress is a way to snare a lot of extra margin.
It's 100% clear that orgs. wanting to host large public platforms will have 'major concerns' over this pricing issue but that's not their target market.
I'll bet most HNeers are thinking in terms of 'Hosting my App' there vs. AWS Bread and Butter is mostly hosting corporate IT services, which is a different thing.
butMyside|4 years ago
https://www.nytimes.com/2020/10/25/technology/apple-google-s...
I mean the politicians are in on it, and turn against them when their ability to control elections for their own purposes comes into question.
Look at the “testimony” of Robinhood guy. It’s a scripted TV show; you lose.
bluedino|4 years ago
rad_gruchalski|4 years ago
> Restaurants and bars have around a 70% profit margin on a bottle of soda and soft drink, while retailers typically have between 30–50%.
Aicy|4 years ago
georgyo|4 years ago
To fix it, let's change it from buy per bag to per gram you want to leave the store.
So your canned soup costs at least 3 times more to leave the supermarket then in cost to buy it than to eat it in the supermarket.
This is not even an exaggeration. s3 is 0.024/GB and egress bandwidth is 0.09/GB
unknown|4 years ago
[deleted]
unknown|4 years ago
[deleted]
jollybean|4 years ago
Nobody is paying for egress, they are paying for everything else.
AWS is focused on corporate IT so egress was always a secondary thing for them.
It might actually be more profitable for them to have uber-markups on that egress then to serve the web space that requires cheap bandwidth.
VectorLock|4 years ago
throwaway984393|4 years ago
As for your assertion that there's a price fixing conspiracy, who do you imagine they're colluding with? What other company do you find charging these prices?
adventured|4 years ago
slownews45|4 years ago
2) $50/TB may not be a big part of some customers bills. If it is on cloudfront you drop to 0.02/GB or $20/TB for larger volumes.
3) AWS doesn't charge separately for some services that wrap around networking. Their nitro instances have a pretty good networking story.
4) Especially with this new free tier on cloudfront, a fair number of users will never hit 1TB per month (free) data.
api|4 years ago