Qu'est-ce que la virtualisation du système d'exploitation?
La virtualisation du système d'exploitation est une méthode permettant de modifier un système d'exploitation standard afin qu'il puisse gérer plusieurs utilisateurs en même temps. Ces utilisateurs individuels n'auraient aucune interaction les uns avec les autres. Leurs informations resteraient également séparées, même s'ils utilisent le même système. Bien que cette technologie ait plusieurs utilisations, les utilisations les plus courantes concernent l'hébergement et la consolidation de serveurs.
Avec la virtualisation du système d'exploitation, un seul système est configuré pour fonctionner comme plusieurs systèmes individuels. Le système virtualisé est configuré pour exclure simultanément les commandes de différents utilisateurs. Ces commandes restent séparées les unes des autres; les résultats et l'impact d'une commande donnée n'ont aucun effet sur les commandes des autres. Cette répartition des ressources doit être transparente pour l'utilisateur, qui ne devrait pas être en mesure de dire s'il se trouve ou non sur un système virtuel.
Un exemple courant de ce processus est la commande de déconnexion. Sur un système informatique normal, la déconnexion du système d’exploitation suspendra la saisie de l’utilisateur jusqu’à ce que le système de déconnexion ou celui-ci le reconnaisse. Dans un système utilisant la virtualisation du système d’exploitation, lorsqu'un utilisateur se déconnecte du système utilisateur, mais le reste des utilisateurs ne sont pas affectés.
Il existe deux circonstances courantes dans lesquelles la virtualisation du système d'exploitation est utilisée: les environnements d'hébergement et la consolidation de serveurs. Les sociétés d'hébergement Web, les systèmes de stockage de courrier électronique et d'autres systèmes d'hébergement basés sur des comptes utilisent souvent des systèmes virtuels. Étant donné que les utilisateurs de ces types de systèmes nécessitent très peu de ressources, il est possible pour de nombreuses personnes de se connecter simultanément sans surcharger le système. Chaque utilisateur travaille dans son propre environnement sans interagir avec, ni voir les ressources des autres utilisateurs.
La deuxième zone commune dans laquelle un utilisateur peut rencontrer une virtualisation du système d'exploitation se trouve sur un serveur consolidé. À mesure que les systèmes informatiques gagnent en puissance, un nouveau serveur peut prendre en charge les tâches de plusieurs anciens. Dans ce cas, il est possible de combiner toutes les ressources du serveur sur le nouvel ordinateur. Les anciens serveurs étant séparés, il est souvent nécessaire de maintenir l'isolation utilisée par les systèmes d'origine.
Dans ces deux domaines, plusieurs utilisateurs n'ayant aucun lien entre eux doivent utiliser le même serveur. C'est l'un des aspects les plus courants de la virtualisation du système d'exploitation. Si les utilisateurs faisaient partie du même groupe, ils pourraient alors coexister et partager des ressources. La seule raison de les garder séparés est lorsque les utilisateurs n'ont aucune relation entre eux et n'ont aucune raison de combiner des systèmes.