And OVH is a dumpster fire.
AWS now is basically "you don't know how to run a database, or a KV store, or a network, etc. so here it all is as an API with a markup." Some companies still have talent that knows how to run things efficiently and just need CPU, RAM, and storage.
The thing is that when you will need to leverage the other services of AWS, they will be there, while you will need to migrate if you're on one of those server providers.
I think, in practice, what folks are complaining about is that AWS has the worst UI known to man. In which case, you can use GCP for their nice UI and still get the benefits of a hyperscaler.
I don’t mean to say that the simpler services have no place in the market but it’s pretty narrow. The fact DO and Linode offer things like Kubernetes now is evidence of that.
Yes, I'm speaking from experience.
"AWS has the worst UI known to man, except for Azure and GCP".
It still amazes me that when you add members to AAD groups the interface pops up and tells you 'change may not be displayed yet'. It's like, YOU HAVE ONE JOB.
When a developer starts whining they can't figure out how to use an IAM role, it usually means they want to run their entire application as a root user whose SSH key they have sitting in Dropbox.
Stay away from my software please.
AWS UI is filled with manual and tedious bullshit to do every day things. It really doesn't have to be this way, making things annoying to configure correctly leads to mistakes or lazy overly broad permissions.
If they weren't the first they wouldn't have made it.
Terraform isn't hard!
And in the world of AWS Terraform is still manual and tedious (compared to e.g. CDK).
There are plenty of excellent, security conscience, etc developers who take a look at IAM or any of the other dozens of sticky AWS traps and run away screaming.
So you would not trust most developers?
Even a lot of Sysadmins i.e. Devops find it confusing.
A lot of people just pretend it is fine by being ignorant and not learn any of it. They would follow 1-2 processes that works and never do anything else. You ask them why or how it works and you can't even get a real answer out of it.
Obviously not? Most developers are incompetent clowns. I don't feel this is controversial?
And this is mostly for security reasons: I'm not familiar with Azure but AWS and GCP setup is very complex and it's very easy to make a mistake that would impact the security of your infrastructure. Tier 2 providers like DO, Scaleway, Linode before Akamai, etc generally offer products whose setup you can fully understand and that helps a lot in giving you the confidence that you didn't mess up and shot yourself in the foot without knowing it.
I use AWS daily and have for the past 5 years, but despite all that I wheep
That might suck, they leave their job, and you're stuck maintaining the monster.
Now compare the cost of it for a month/year compared to other providers
It’s literally in the name… web services.
And this Swedish startup is?
(though some stuff in AWS is painful like IAM, etc so maybe it can be done better)
To put it another way: a DC in a wooden shack connected to a low carbon grid (France) surely has bad security but a low environmental footprint too.