Caractéristiques-clefs
Description
Présentation rapide et historique
OpenVZ est une technique de virtualisation de niveau système d'exploitation basée sur le noyau Linux. Cette méthode de virtualisation, souvent appelée conteneurisation, permet à un serveur physique d'exécuter de multiples instances de systèmes d'exploitation isolés, connus sous le nom de serveurs privés virtuels (VPS) ou environnements virtuels (VE). OpenVZ a été développé par SWsoft, Inc., la société qui propose également Virtuozzo, un produit propriétaire basé sur OpenVZ. La première version stable d'OpenVZ a été publiée en 2005, et depuis lors, le projet a évolué pour offrir une solution de virtualisation robuste et efficace.
OpenVZ est distribué sous la Licence publique générale GNU version 2, ce qui en fait un logiciel libre. Cette licence permet aux utilisateurs de modifier, distribuer et utiliser le logiciel librement, tout en garantissant que les modifications apportées restent sous la même licence. OpenVZ est largement utilisé dans les environnements de centre de données et de cloud computing en raison de ses performances élevées et de sa faible empreinte mémoire.
Caractéristiques et fonctionnalités
- Virtualisation au niveau du système d'exploitation: OpenVZ utilise une méthode de virtualisation qui partage le même noyau Linux entre les différents conteneurs. Cela permet une meilleure gestion des ressources et des performances supérieures par rapport aux autres techniques de virtualisation.
- Faible surcharge: La virtualisation au niveau du système d'exploitation introduit une très faible pénalité sur les performances, de l'ordre de 1 à 3 %, par rapport à un ordinateur physique. Cela rend OpenVZ particulièrement efficace pour les environnements nécessitant des performances élevées.
- Isolation des conteneurs: Chaque conteneur OpenVZ fonctionne comme un serveur indépendant avec son propre système de fichiers, ses propres processus et ses propres ressources système. Cela garantit une isolation complète entre les différents environnements virtuels.
- Gestion dynamique des ressources: OpenVZ permet une allocation dynamique des ressources telles que la mémoire, le CPU et l'espace disque. Les administrateurs peuvent ajuster les ressources en fonction des besoins spécifiques de chaque conteneur.
- Compatibilité avec les distributions Linux: Bien que les systèmes d'exploitation invités et hôtes doivent être basés sur le noyau Linux, OpenVZ permet l'utilisation de différentes distributions Linux dans différents conteneurs. Cela offre une certaine flexibilité dans le choix des environnements d'exécution.
- Commandes utilisateur: OpenVZ comprend un ensemble de commandes pour l'utilisateur, facilitant la création, la gestion et la surveillance des conteneurs. Ces commandes permettent aux administrateurs de contrôler efficacement les environnements virtuels.
- Meilleure densité: Grâce à sa faible empreinte mémoire, OpenVZ permet de déployer un plus grand nombre de conteneurs sur un même serveur physique, augmentant ainsi la densité et l'efficacité des ressources.
OpenVZ est une solution de virtualisation puissante et flexible, idéale pour les environnements nécessitant des performances élevées et une gestion efficace des ressources.