Advancements in virtualization technologies brought a new and innovative method of web hosting called Virtual Private Hosting, using VPSs or virtual private servers which are actually semi-dedicated servers. A VPS is the virtual partition of a physical server, and works as a separate machine, providing the adequate amount of resources needed to host a website. VPSs provide almost all the features of dedicated servers
Follow this link:
What makes VPS more demanding?