What is VPS:
VPS hosting is a type of web hosting that uses Virtual Private Servers. Although the websites are hosted on the same physical machine, VPS allows each website to be fully independent as if each were on its own separate machine.
Why use VPS Hosting?
VPS is great as it slips in nicely and bridges the gap between shared hosting and dedicated hosting services. VPS will give you the independence and flexibility of a dedicated hosting service, but at the price of a high-end shared hosting service.
For users whose websites have outgrown their shared hosting service but can't quite afford a dedicated server, VPS hosting may be the best solution.