Small VPS hosts shouldn’t really exist. They’re either resellers or just half-assing it.
How can you trust Gary from GaryHosting not to just steal all your data? How can you trust him to have redundant networks? You just can’t.
Ideally all cloud applications hostable on any platform would just provide the following services to clients:
A. rendezvous services so clients can connect to one another,
B. storage/retrieval of encrypted data where the host does not have the key to decrypt,
C. transport of encrypted data which cannot be known by the host due to B above.
> How can you trust him to have redundant networks
You can't, so abstract that away at the application layer. Make it not dependent on a single host or network.
On the contrary, it's impossible to trust Amazon not to be evil, because eventually some suit with an MBA is going to go "we can make 0.001% more money this year by having orphans hand-deliver packets across the freeway, frogger style. What are people going to do, leave? Where else will they host their application built around our proprietary FireHouse LightWave Message Comorbidifier?"
On the other hand, I can trust Gary. Gary's personally responsible for GaryHosting, and he obviously takes that role seriously, given he slapped his name on the front. And if Gary fails, I can just switch to a different provider. Gary doesn't have a moat, he sells a commodity. His only advantage in this world is treating his customers well enough that they don't leave.