Second the OS > VM > Docker > Kubernetes gripe. Soon no-one will know how to admin a sys. Companies like Hetzner (http://www.hetzner.com) are offering an 8-core VPS with 32Gb RAM for a mere $40 per month but all we hear about is AWS. It's insane. Facebook conqured the world on a fraction of that hardware back in 2004. Docker and Kubernetes were originally designed to solve problems managing massive fleets of servers but now devs at every 2-bit startup with a single server are expected to be hiding their efforts behind these 2 extra layers. "Over-engineering" doesn't even come close.
I missed a period. I meant to say that Hetzner gives me great machines, but nothing else (actually they changed that a little bit on their VPS offering, which now has an internal network).
This works great for my personal machines, but not for my company, which wants to do fancy networking things without going over the open internet.
I do fully agree that it’s an order of magnitude cheaper if you know what you are doing though. I’m sure our $3000/month AWS stack would run a lot more efficiently on my $20/month Robot server.