I've got several C++ and Python scripts containing proprietary algorithms, which are latency-sensitive and hence need to be on a system near the data center serving data to them. While a VPS is economical, I worry that the administrators may snoop. Perhaps a dedicated server (esp colocated in the data center) which I deliver myself for deployment, is the best option. But, what do you think about having a virtual machine on the VPS (Hyper-V in Windows, or Virtualbox) which adds another layer of password protection (not encryption per se)?
And yes, I know that most/any legit hosting co has thousands of VPS instances, which would be very cumbersome to comb through. But I've got to plan for the outlier scenarios.