The main difference between a VPS Cloud and a Cloud Hosting lies in the fact that the first one is a totally dedicated hosting service. The second one offers reserved resources but does not allow the configuration of the stack even if it's designed to meet the needs of the majority of websites. However, it is possible to upgrade to a higher plan at any time.