I need to practice infra related concepts that I am not able to do in my current job and also host my personal webapps apps.<p>Requirements<p>1. Need only 1-2 machines max.
2. Easy to cancel the subscription and cost management.
3. Easy and faster to attach DNS.
4. Enough storage and reliability<p>I can see a pro of using AWS as I will have access to wide range of services already present, but is there anything cheaper for personal use?
Many people will have opinions on this, including me. :-) From my own experience, reliable VPS providers that are less expensive than AWS would be Linode and Vultr. Vultr natively supports iPXE if that is something you want to learn as well. Both have pay-as-you-go plans, meaning if you want to destroy the VM's after 5 days, then you only pay for 5 days. Both have very fast VM's.
I spend $10/mo for digital ocean. Easy. I could do more or save more with more effort or though AWS stuff, but DO works well for me. I run a couple of side projects there.
Found some benchmarks here - <a href="https://rickyhewitt.dev/blog/2019/10/scaleaway-vs-digitalocean-vs-vultr-vs-hetzner-benchmark-revised-october-2019/" rel="nofollow">https://rickyhewitt.dev/blog/2019/10/scaleaway-vs-digitaloce...</a><p>Overall DigitalOcean looks very promising, both performance and product wise.
Google App Engine has been great for me and it’s free. I’ve hosted several personal sites on it since its early release for python, but you can now use many languages.
I host now <a href="https://www.appblit.com" rel="nofollow">https://www.appblit.com</a>
You can get a $3.5/Month Amazon lightsail VPS or a $3.5/Month VPS with vultr.com. I personally prefer DigitalOcean VPS which starts at $5/Month even though vultr.com has been good as well when I used them.