I tried Amazon, Google and Microsoft. Amazon was confusing, not intuitive and because of hidden dashboards i had a running service that cost me money that i did not know about.
Microsoft Azure was also very confusing and I don't think I was even able to use it because I had no clue how.
Google had the best dashboard and I never had issue with anything, despite it lacking in offering(back then).
In the end, I ditched all cloud providers and went to standard VPS providers because cloud is good to get you going when you might need elasticity for unknown growth. Buts after that, it makes no financial sense and is a huge vendor lock-in trap.
PS and no, companies that provide VPS hosting are not "cloud".
They're all pretty good to be honest, the market has really matured from the turn of the century. You'd have to be more specific about what you actually want to do before someone could give you a more informed take than that. I've built out at least one nontrivial thing on all of the major names and many of the lesser known ones by this point and I'm likely to continue to just because infra is fun :)
From a position of zero knowledge otherwise, I would probably default to Azure just because I have a lot of faith in it being able to drive enterprise workloads while staying compliant with whatever regulations exist under the sun. If I find out that more or less we don't care about that I then pass the torch to AWS because they tend to have a slight pride advantage. If I find out yet more information, like e.g. the client prefers running everything on VMs they themselves control, I might look into Hetzner, etc. Cloudflare for very specific egress or serverless needs... But you can see it really all depends on the project, and if you don't know any better you might as well just pick one of the big three at random and go for it.
I've been using Hetzner for my business and have been quite happy with it so far. I recently migrated to a slightly larger bare metal server with 64GB RAM, 16 cores, 4 SSDs (6.5TB in total), and unlimited bandwidth for $96 bucks.
I've been a customer of Big Cloud and Small Cloud (DO, Linode).
I'm getting disillusioned with the big clouds, all of the reports about account hacking, 20m to find how much you have to pay for a thing in a thing you didn't know that needs to be paid for...
Co-location or a VPS seems like a best choice in all cases except when you're an enterprise.
We've quite enjoyed Linode (Akamai) for some custom servers (not http) over the last few years because they include DDOS scrubbing; it's not clear to what extent they'll defend us but our last partner would routinely null-route our servers when attacked and we haven't had any problems since we switched.
Digital ocean! They make those awesome blog posts about how to do easy tech stuff I should really have memorized and really don’t want to admit I have to look up.
AWS because I know how it breaks, Google Cloud if you’re starting from scratch due to great DX, Oracle Cloud if you trust them to not go all Oracle with it someday since it’s solid tech, Azure if you spent Thanksgiving dinner eating crayons at the kids’ table, IBM “Cloud” if you hate your company and yourself.
BenderCloud: just a bunch of VPS and physical server providers
I like my cloud best because I can shift financial resources to the provider behaving the best and dial down those that are misbehaving. I do not utilize any vendor-specific services for my hobby junk. It also means if a vendor tries to passive-aggressively cancel me I can just flip DNS and stop rewarding them with money.
I like GCP because they overcomplicate everything. (That api is not available because 1. You have to activate it 2. Your permissions don’t allow it 3. Your quota is exceeded 4. It is deprecated 5. It is in alpha 6. All of the above)
I like azure because it’s just like AWS but with a bunch of unwanted windows support that will actively make everything worse.
Hetzner was cool, but they do some insane routing things.
OVH seems like they came to the party a decade late even though they were here day one.
I tried Amazon, Google and Microsoft. Amazon was confusing, not intuitive and because of hidden dashboards i had a running service that cost me money that i did not know about.
Microsoft Azure was also very confusing and I don't think I was even able to use it because I had no clue how.
Google had the best dashboard and I never had issue with anything, despite it lacking in offering(back then).
In the end, I ditched all cloud providers and went to standard VPS providers because cloud is good to get you going when you might need elasticity for unknown growth. Buts after that, it makes no financial sense and is a huge vendor lock-in trap.
PS and no, companies that provide VPS hosting are not "cloud".
They're all pretty good to be honest, the market has really matured from the turn of the century. You'd have to be more specific about what you actually want to do before someone could give you a more informed take than that. I've built out at least one nontrivial thing on all of the major names and many of the lesser known ones by this point and I'm likely to continue to just because infra is fun :)
From a position of zero knowledge otherwise, I would probably default to Azure just because I have a lot of faith in it being able to drive enterprise workloads while staying compliant with whatever regulations exist under the sun. If I find out that more or less we don't care about that I then pass the torch to AWS because they tend to have a slight pride advantage. If I find out yet more information, like e.g. the client prefers running everything on VMs they themselves control, I might look into Hetzner, etc. Cloudflare for very specific egress or serverless needs... But you can see it really all depends on the project, and if you don't know any better you might as well just pick one of the big three at random and go for it.
I've been using Hetzner for my business and have been quite happy with it so far. I recently migrated to a slightly larger bare metal server with 64GB RAM, 16 cores, 4 SSDs (6.5TB in total), and unlimited bandwidth for $96 bucks.
I've been a customer of Big Cloud and Small Cloud (DO, Linode).
I'm getting disillusioned with the big clouds, all of the reports about account hacking, 20m to find how much you have to pay for a thing in a thing you didn't know that needs to be paid for...
Co-location or a VPS seems like a best choice in all cases except when you're an enterprise.
We've quite enjoyed Linode (Akamai) for some custom servers (not http) over the last few years because they include DDOS scrubbing; it's not clear to what extent they'll defend us but our last partner would routinely null-route our servers when attacked and we haven't had any problems since we switched.
No love for DigitalOcean yet? Managed Kubernetes at around $60/month. Terraform with GitHub Actions works out perfectly.
Yep, I've a number of apps on their App Platform and it works great.
Digital ocean! They make those awesome blog posts about how to do easy tech stuff I should really have memorized and really don’t want to admit I have to look up.
Here’s my rundown:
AWS because I know how it breaks, Google Cloud if you’re starting from scratch due to great DX, Oracle Cloud if you trust them to not go all Oracle with it someday since it’s solid tech, Azure if you spent Thanksgiving dinner eating crayons at the kids’ table, IBM “Cloud” if you hate your company and yourself.
Guess it does not count as cloud but I like BunnyCDN for CDN and Hetzner for VPS.
Google Cloud
1. Best DX
2. faster, cheaper, most secure
3. Google is a thought leader in the cloud space (among many)
That being said, I also like Cloudflare a lot
Heroku when you just want your app to work forever without having to think about it.
Azure web gui is really nice.
Which cloud provider do you like best and why?
BenderCloud: just a bunch of VPS and physical server providers
I like my cloud best because I can shift financial resources to the provider behaving the best and dial down those that are misbehaving. I do not utilize any vendor-specific services for my hobby junk. It also means if a vendor tries to passive-aggressively cancel me I can just flip DNS and stop rewarding them with money.
I like AWS because they charge too much.
I like GCP because they overcomplicate everything. (That api is not available because 1. You have to activate it 2. Your permissions don’t allow it 3. Your quota is exceeded 4. It is deprecated 5. It is in alpha 6. All of the above)
I like azure because it’s just like AWS but with a bunch of unwanted windows support that will actively make everything worse.
Hetzner was cool, but they do some insane routing things.
OVH seems like they came to the party a decade late even though they were here day one.
That’s all I know.
Personal projects - Render and Railway.
Serious uncomplicated work shit - AWS
Serious complicated work shit - GCP
Because they pay for my dinner dates - Azure