Parfois appelée virtualisation au niveau OS ou virtualisation d'OS mutualisé, la virtualisation d'OS consiste à créer des serveurs dématérialisés au niveau de la couche du système d'exploitation (noyau). Parallels Virtuozzo Containers créé des conteneurs isolés sur un seul serveur physique ou une seule instance d'OS afin d'utiliser à 100% les capacités du matériel, du logiciel, des centres de données et les tâches de gestion.
Les deux schémas ci-dessous représentent l'hyperviseur - ou technologie de virtualisation du matériel - et la technologie de virtualisation d'OS, en comparaison.
La virtualisation basée sur l'hyperviseur se compose d'une couche de base (en général, il s'agit d'un très petit noyau Linux représenté ici par un hyperviseur ou un OS standard) qui se charge directement dans le serveur vide. Pour pouvoir affecter du matériel ou des ressources à des machines virtuelles (VM), il faut virtualiser l'ensemble du matériel du serveur. La deuxième couche montre toutes les puces ou cartes, etc. qui doivent être virtualisées pour pouvoir être affectées à des VM. Dans la machine virtuelle elle-même, se trouve une copie complète d'un système d'exploitation et enfin l'application ou la charge.
La virtualisation d'OS est conçue pour favoriser la performance, la gestion et l'efficacité. Ce modèle repose sur un système d'exploitation standard de l'hôte qui, dans le cas de Parallels Virtuozzo Containers, comprend à la fois Windows et Linux. Vient ensuite la couche de virtualisation avec un système de gestion de fichiers propriétaire et une couche d'abstraction pour les services du noyau qui garantit l'isolation et la sécurité des ressources entre les différents conteneurs. La couche de virtualisation permet à chaque conteneur d'apparaître comme étant un serveur autonome. Enfin, le conteneur lui-même héberge l'application ou la charge.
Découvrez tous les avantages de Parallels Virtuozzo Containers.