Thanks for your advice @willie.
I think it's safer for data when using VPS. Because with dedicated server, it's too much for me to pay for Raid 1 / 10.
I will use VPS to host some apps run on SignalR, and I tested on some KVM and HVM VPS of my friends, they run well on 4 cores and 3 GB RAM KVM...