Is perfect because it creates multiple independent virtual environments on a single physical server. This allows hardware, time and effort to be shared in systems management and sometimes even software licenses across multiple virtual environments.
VPS acts in most cases as if they were an individual server. Each VPS has its own superuser (root or administrator), user / group system, IP address (es), processes, files, applications, system libraries and configuration files. The VPS are fully accessible via network. Due to the creation of different virtualized network servers, a VPS owner can have their own routing tables and firewall rules (IPtables)
Many problems solved since it virtualizes at the level of the operating system and not at the level of the hardware like other virtual products (VM). While the first of VMs is to virtualize "a complete hardware system," VPS represents a "lighter" abstraction. All VPS runs on top of a single operating system kernel. The VPS mechanism multiplexes this kernel of an operating system to create virtually multiple kernels thereof and dynamically allocates server resources, especially from the common-user perspective, to network users and services. Virtuozzo is based on OpenVZ, and its concepts are similar to other proposals that work at the level of virtualization in the operating system, such as Solaris products, Linux-VServer and FreeBSD Jail