Parallels Containers
From the point of view of applications and Container users, each Container is an independent system. This independence is provided by the Parallels Server Bare Metal OS virtualization layer. Note that only a negligible part of the CPU resources is spent on virtualization (around 1-2%). The main features of the virtualization layer implemented in Parallels Server Bare Metal are the following:
-
A Container looks like a normal Linux system. It has standard startup scripts; software from vendors can run inside Containers without any modifications or adjustment.
-
A user can change any configuration file and install additional software inside Containers.
-
Containers are fully isolated from each other (file system, processes,
sysctl
variables) and Parallels virtual machines.
-
Containers share dynamic libraries, which greatly saves memory.
-
Processes belonging to a Container are scheduled for execution on all available CPUs. Consequently, Containers are not bound to only one CPU and can use all available CPU power.
|