Virtuozzo Containers
Virtuozzo Containers — is a commercial virtualization software, usually referred to simply as Virtuozzo, and we will use this short name throughout this article.
Virtuozzo is designed to create and manage virtual containers. Containers have the functionality of virtual machines: they work as independent servers with their own Linux-based operating system. Each container gets access to the server's computing resources and can be limited: limit RAM, CPU, memory consumption.
Virtuozzo Containers Pros
- High density of containers on the physical server. This helps to reduce the virtualization tax: the maximum amount of server resources is used to perform work tasks rather than to maintain the virtualization system itself, and more containers can be placed on the same hardware.
- Excellent performance. Virtualization takes place at the OS level and uses a common kernel. This results in high performance without significant overhead.
- Isolation and security. Each container in Virtuozzo has its own isolated virtual environment. Processes in neighboring containers do not affect neighboring containers, computing resources are separated.
- Virtuozzo containers are deployed very quickly. This helps to instantly scale services on them as soon as needed.
- Easy management and orchestration. Virtuozzo includes tools for monitoring, automation, upgrades, migration and load balancing and other services.
- Flexibility and Portability. Virtuozzo supports a wide variety of operating systems and applications, providing flexibility in the choice of technologies used. Containers can be easily moved between different servers and cloud environments.
OpenVZ — is a free and open source version of Virtuozzo. It is developed by the community and has limited functionality compared to Virtuozzo.