The differences between shared hosting, virtual private server and a cloud are as follows: 1. With shared hosting, your site shares the space and cost of a server. This is ideal for small, low-traffic websites. 2. With a virtual private server (VPS), you have an assigned server, unique IP address, and benefits like scalability, root access and admin capabilities. 3. The cloud has your information contained in many servers which is optimal for speed and scalability.