| A few things to add here: 1. dedicated servers are capital expenses.
2. cloud servers are operational expenses, which is usually preferred. If terms of actual operations I do not really see a huge difference. Both require a decent amount of preparation, tooling these days is awesome and you can have your own cloud servers with ease and enjoy the same tooling. E.g. https://www.terraform.io/docs/providers/openstack/index.html The biggest benefit of cloud servers: if you have no clear view what your project _will_ need, this is the place for experiments. The biggest benefit of dedicated servers: being in control. You control the uptime, and thus SLA fulfilment. Biggest danger of cloud servers: paying too much because you have no picture of what work loads will incur which costs. Biggest danger of dedicated servers: overdoing it, when all you need is a simple machine. |