Use Digital Ocean for simple production use cases. They are a real hosting company, they are affordable and they are simple to use.
Professional non-trivial usage should be on AWS/Google/Azure/SoftLayer.
Professional non-trivial usage should be on AWS/Google/Azure/SoftLayer.
And they're certainly better than trying to run that on someone's home DSL connection.
I run my personal server on DigitalOcean and it has been pretty good. At work we run a series of tier-2 services on DO and it's been great for our use cases. We used to run a cluster of 100 machines there and it was stable and cheap.
I realise it's very simple, and that isn't good for a lot of production services, but I don't understand the hate?