Solutions in the "cloud" is simple, flexible and user-friendly when it comes to quickly change the infrastructure. For us that is slightly more advanced users, and sees the need for dedicated servers for our applications have several advantages to having it on dedicated servers.
I am aware that it is significantly more advance and would cost a small fortune, but it is also considerably cheaper than large configurations in the "cloud" for us who have these needs.
The market for dedicated servers is huge, there are both managed and unmanaged servers out there you can pick and choose from. I missing, and more than happy to pay for, is the Cloudways huge user-friendly functions handling on dedicated servers.