Parallels Containers is the most widely deployed operating system virtualization software for Linux. Uniquely suited to cloud server virtualization, Parallels Containers enables near instant provisioning and on-the-fly modification of hosting and cloud server plans while delivering maximum density, cost efficiency, and application performance.
Learn more about operating system virtualization
Parallels Containers delivers three times more virtual servers than hypervisor solutions providing greater utilization of existing infrastructure.
Centralized management enables fast operating system (OS) updates and upgrades. Make changes once and quickly replicate to an entire datacenter.
Parallels Containers enables near-native server performance, delivering maximum application performance and scalability for a given virtual CPU configuration.
Rapid provisioning means new servers can be available within minutes of ordering, and servers are "instant on" when provisioned with no OS boot up time. Customer self-service panels enable existing OS containers to be scaled on the fly with real-time adjustments to CPU, memory, and disk space allocations.
Learn more about the new virtualization features and benefits in Parallels Cloud Server
Parallels has been a strong participant within the Linux community for more than a decade and was recently recognized by the Linux Foundation as one of the top ten commercial contributors to the kernel. As a participating member of the Linux foundation Parallels is heavily involved in workgroups and events alongside other Linux community leaders. This experience, access to innovators, and involvement with the Linux community helps Parallels to continually advance Parallels Containers and deliver the best solutions for our customers.
What is the difference between containers and hypervisors?
Two types of virtualization are in use today: hardware virtualization (generally known as hypervisors) and operating system virtualization (commonly referred to as containers).
Multiple copies of system resources result in overhead on the server of up to 20%. Overhead reduces the ratios of virtual servers per physical server as well as overall system performance.
Operating System Virtualization
Virtualizing at the host operating system, Parallels Containers provides a common virtualization layer that allocates system resources across all virtual servers, called containers. The result is a leaner, more efficient virtualization layer with an overhead of only 2%. This translates into higher ratios of virtual servers to physical servers, near-native server performance and unique advantages for management of the virtual environment.
How difficult is Parallels Containers to use?
Parallels Containers is designed to be simple and intuitive to use. The management tools make deploying software versions and patch management a breeze, with simple ways to clone and test patches and efficient tools to disseminate patches.
How long does it take to install Parallels Containers?
Parallels Containers installation typically requires less than an hour by a Linux administrator.
How difficult is Parallels Containers to deploy?
Parallels Containers is simple to deploy. As with all virtualization solutions, there is a migration process between physical and virtual machines. To ease the process, there is a physical to virtual tool for Linux (VZP2V) which tests the processing peaks and valleys prior to migration to ensure performance levels are maintained.
How scalable is Parallels Containers?
The Parallels Containers architecture was designed to be extremely scalable so that every virtual private server can utilize the entire available resources on the server. Any guest container can utilize up to 16 CPUs and 64 GB of memory.
Are containers secure?
Yes, Parallels Containers' proprietary virtualization layer manages the isolation of namespaces, users, processes, network management to ensure that only users with appropriate access may access a container.
What is the recommended density of containers on a single physical server?
The density range depends upon the resources of the server, the contents of a particular container and the desired number of containers associated to a hardware node. Please read our white paper Best Practices for Optimizing your VPS and Cloud Server Business
How much overhead should I expect with Parallels Containers?
Parallels Containers adds very little overhead to native applications and operating system performance, ranging from 1-3%. The server and application performance difference with Parallels Containers is generally imperceptible.
If a guest container crashes, will it affect other servers or the host operating system?
No, all of the transactions accessing the host kernel are mediated through the Kernel Abstraction Layer. Crashes are limited to the specific container.
Does Parallels Cloud Server support containers for Windows?
No, Parallels Cloud Server supports containers for Linux only. If you want to offer Windows servers using Parallels Cloud Server, you can do so using Parallels Hypervisor which allows complete operating system flexibility. If you would like to only deploy containers for Windows you can deploy Parallels Virtuozzo Containers for Windows.