A VPS hosts the information of many clients on a single physical machine. But unlike shared hosting, it uses a hypervisor to separate tenants. The VPS is known as a Virtual Private Server as all clients on the server appear as if they were on a separate dedicated machine.
All post about VPS and Dedicated Server: