A VPS hosting is a server, with its own copy of operating system and allocated server resources.
Virtualization technology is the means in which one powerful service is divided into multiple virtual servers.
Even though the physical server is shared, there is the element of privacy with services. The virtual server you are using will be reserved only for you. You won’t have to share your CPU, RAM or any other data