A virtual server is a virtual machine running on the same computer as other virtual machines. It provides a higher level of security than typical shared hosting since the individual virtual servers are isolated from each other. Each virtual machine acts independently, can host its own operating system and hosting software, and can be rebooted independently.