Open VZ Architecture
OpenVZ is container-based virtualization for Linux. OpenVZ creates multiple secure, isolated containers (otherwise known as VEs or VPSs) on a single physical server enabling better server utilization and ensuring that applications do not conflict. Each container performs and executes exactly like a stand-alone server; a container can be rebooted independently and have root access, users, IP addresses, memory, processes, files, applications, system libraries and configuration files. One of the biggest advantages that OpenVZ virtualization has over Xen virtualization is that it shares the kernel with the main node, allowing the VPS to have more available ram to consume.