There are many services out there. I can suggest to actually look for a hosting that provides management as well so that they can take care of your service. It could be cheaper and also, what can an outsources management provide, when the server is actually down?