Cloud Hosting and VPS Hosting are run on Virtualization Technology. For E-Commerce website i recommend to you go for Cloud Hosting. Because is modernized from VPS hosting. Cloud offers benefits, it is flexible, reliable, affordable and scalable on demand where you increase and decrease your resources capacity with few clicks.VPS also scalable but it’s take time to add resources but server goes slow down when traffic goes to peak. Another disadvantage of VPS, if server goes fail then your work would stop. But In cloud hosting if any components or server fails then your website automatically shift on another server, that makes it more reliable.