In Virtual Private Server (VPS), hosting is done on a virtual server, which is made by using virtualization technology that partitions a computer virtually into multiple servers. No physical partition is there but because of virtual or software partition, each user is given much more privacy and security as compared to the shared hosting i.e. you get the advantages of dedicated hosting but at considerably lower prices.