What is the Difference Between VPS Hosting and cloud hosting?

Hosting Raja