Thinking about going with AWS, I just got Bluehost and feel like I made a mistake..
I usually use AWS but recently I learned about render.com and I love it it's really easy and has modern UX it works just as good as AWS for most of my use cases there offering is not as complete but I didn't have problem with it so far also GCP is a solid choice
Render.com is great and what Indie Hackers and a couple other ‘famous in the bootstrap space’ apps use.
Very simple to use, but powerful.
It just syncs with my Rails git repo automatically after every push.
I've just started using Render. Really nice experience, even if you're starting out with web development.
Freshreader.app is straight up Heroku + add-ons (Heroku Postgres & Heroku Scheduler). Simple and cheap. Couldn't be happier with this setup.
Heroku automatically deploys code from the freshreader/core GitHub repo when CI builds succeed. It's a real joy to use.
For me personally:
Static sites: Netlify
General hosting: Linode
Really good list. I'd use Vercel Now (formerly Zeit) for static. But that's just a preference.
If you have some devops basic knowledge - Digital Ocean is a good choice. I use it for about 5 years for many projects. It's not expansive, it's easy to set up a new server or resize the existing one. You can use snapshooter.io to backup your whole DO node.
If you don't have devops knowledge - Heroku is the best. It's expensive but very easy to use.
I love Dokku (http://dokku.viewdocs.io/dokku/) on Digital Ocean (https://marketplace.digitalocean.com/apps/dokku). Its pretty much an open-source Heroku and Digital Ocean gives you a one-click install for getting it all configured.
What are you deploying? There is no single general answer.
Static hosting? GitHub Pages/Netlify.
Simple Rails/Django app? Digital Ocean/Hetzler/etc.
Something specific that can truly take advantage of many cloud services? AWS.
Backend: AWS Lambda
Bluehost is nightmare. I used their services for some clients and still regretting. If you still want to go with classic hosting companies I recommend SiteGround.
For my personal project, I use Heroku, DigitalOcean.
I've heard mostly bad things about Bluehost (though, I've never used it to verify that claim). I'd stay away from the confusion of AWS unless you really know what you're doing.
Also, depends where you live / where your users mostly are. I really like DigitalOcean for their documentation and global availabilities. Though, if you're concentrating on European market I'm not sure Hetzner can be beat in terms of quality and price. Vultr and Linode are some other options.
Depending on your tech stack, you can check out my product Cleaver to help ease server provisioning / management and app deployments. It's free for now while in early Beta.
I’ve been using Linode since 2009, they don’t seem to get mentioned much but I’ve always been really happy with them. I know they’ve also recently launched a managed Kubernetes offering as well.
AWS, Linode, Digital Ocean
AWS has been great..!
I went with Ionos.co.uk
Couldn't be happier till now.
If you don't have dev ops experience, I'd suggest https://www.cloudways.com/ , you can use GCP, digital ocean, AWS among others.
I now have Yomi.ai split across these platforms:
For backend stuff I generally use AWS, but for frontend and static sites I tend to use Netlify - its free for my usage, extremely simple to setup, and also very easily to implement into my CI pipelines
Heroku is a great platform to get started with. They have very affordable pricing plans for smaller applications and and its relatively easy to migrate to GCP or AWS in future if you need to. (Heroku is built on top of AWS, so that would probably be your best migration option down the line)
From my understanding Bluehost is mostly used for one-click installs for things like Wordpress. I'd suggest checking out Digital Ocean if you want a proper server. It's less confusing than AWS and you pay a fixed price each month (the cheapest starts at $5/mo). Digital Ocean also has a nice referral program where you get $100 credit for your first 60 days. Here's my referral link if you're interested in that https://m.do.co/c/b54905f1bc16.
I use Digital Ocean for my personal blog but Heroku for my business. It's extremely easy to manage and for my app, very cheap (I pay $14/mo to host 2 apps).
Really depends on what you are doing. If your core business depends on scaling and using machine learning or data streaming (just some examples) then you are probably better off with AWS, Azure, or GCP.
If you are just looking for a server running MySQL, PHP then a hosting company like bluehost might be the better choice (as AWS and co are relatively high prices for basic services).
Bluehost looks like just a website host. AWS, GCP, Azure, Heroku, etc are full blown cloud platforms.
My choice depends on how serious the side project I'm doing is, for Portabella I've gone AWS purely because I've used AWS at work for 4ish years.
Other projects I'll choose something new just to learn about what else is out there.
It's similar to Gumroad (allows people to sell digital products, and online courses).