A virtual private server (VPS) is a virtual machine sold as a service by an Internet hosting service. The virtual dedicated server (VDS) also has a similar meaning. A VPS is basically a server running within a server. One physical server hosts multiple virtual servers, each isolated from the others. This is accomplished with software, called a hyper-visor, that segments the physical server and keeps each segment separate from the rest.