That said, I'll grant you that AWS is not the only megacloud leveraging opaque cost structures. They just leverage them more.
AWS support is genuinely a cut above, though.
https://forums.aws.amazon.com/thread.jspa?threadID=249559
I use GCP now. I find their tooling and UX to be about 100% better and will not use AWS in the future if I can avoid it.
Can you provide an example of a service that the AWS calculator doesn't compute the correct price for?
I honestly can't remember ever being surprised by what things on AWS cost, and I don't think I'm that shockingly good at detecting hidden costs.
When I shared this anecdote at Re:Invent, the sentiment at the table was "lol that's cute, here's my story with an order of magnitude higher price tag." There were 5 or 6 of us, and my story was the smallest surprise cost except for one other person who was even greener than I was.
> Can you provide an example of a service that the AWS calculator doesn't compute the correct price for?
Can you tell me how I should have used AWS calculator to prevent my surprise charge? You can't, because AWS calculator assumes you know exactly what you're asking for, and the problem with opaque pricing structures is that you sometimes don't.
Other clouds tend to be much more upfront about "this will cost X," "this is costing X," "you're out of free tier," etc.
If I punch in the services I want to use, I can quickly see how much they will cost, and it's easy. I recommend clicking "Advanced" inside services on the calculator if you want to be sure you're not going to run into an edge case that costs lots of money unexpectedly.
If you use any of the megaclouds without first understanding the price structure, good luck.
Personally, I think a lot of companies would be better off using DigitalOcean or some other medium-size cloud. The pricing is much simpler, and pretty much all medium-size clouds charge $0.02/GB for egress bandwidth, either globally or in the US, depending on the provider.
In contrast, the megaclouds make shocking amounts of money off of their extremely pricey egress bandwidth, among other highly profitable aspects of their business.
Even still, AWS is a solid cloud platform, and they really do seem customer obsessed compared to what I've seen happen on GCP.