Virtualisation

Définition, exemples et bonnes pratiques

À retenir

  • Permet de faire cohabiter plusieurs systèmes différents sur un même matériel.
  • Offre une isolation parfaite : si un système virtuel plante, les autres continuent de fonctionner.
  • Facilite la sauvegarde (on peut copier une machine virtuelle comme un simple fichier).

La virtualisation est une technologie qui permet de créer plusieurs ordinateurs fictifs (appelés machines virtuelles) sur un seul ordinateur physique bien réel. C'est un peu comme si vous divisiez un grand appartement en plusieurs studios indépendants : chaque studio a sa propre porte et ses meubles, mais tous partagent les mêmes fondations et les mêmes murs.

Étymologie

Issu du mot virtuel (du latin virtus, signifiant qui a la force ou la capacité d'agir sans être présent matériellement) et du suffixe -ation qui désigne une action. En informatique, cela traduit le passage d'une ressource matérielle rigide à une ressource logique souple.

Exemples d'usage

  • Utiliser un logiciel comme VirtualBox pour faire fonctionner Linux à l'intérieur d'une fenêtre sous Windows.
  • Le Cloud Computing (comme AWS ou Azure) qui loue des serveurs virtuels créés sur d'immenses machines physiques.
  • Faire tourner d'anciens jeux vidéo via un émulateur qui virtualise la console d'origine.

Cas d'usage

Elle intervient massivement dans les centres de données pour optimiser l'espace et l'énergie en regroupant plusieurs serveurs sur une seule machine. Elle est aussi utilisée en cybersécurité pour tester des virus dans un environnement isolé sans risque pour l'ordinateur principal.

Bonnes pratiques

Il est important de ne pas surcharger la machine hôte en créant trop de machines virtuelles simultanément. Chaque système virtuel consomme une partie de la mémoire vive (RAM) et de la puissance de calcul réelle. Pensez également à installer les compléments logiciels (drivers virtuels) pour améliorer la fluidité de l'affichage.

Synonymes

abstraction matérielle partitionnement logique

Antonymes

installation native bare metal (matériel nu)

Conseil

Si vous voulez apprendre à utiliser Linux sans supprimer Windows, la virtualisation est la méthode idéale. Téléchargez un logiciel gratuit, créez votre première machine virtuelle, et vous pourrez expérimenter sans aucune crainte pour votre ordinateur.

Questions fréquentes

Quelle est la différence avec un conteneur ?

Une machine virtuelle imite tout le matériel (incluant le système d'exploitation), alors qu'un conteneur ne partage que les ressources du système déjà présent, ce qui le rend plus léger.

Faut-il un ordinateur puissant ?

Oui, car votre ordinateur doit avoir assez de mémoire vive et de processeur pour son propre fonctionnement plus celui des systèmes invités.