Accueil › Base de connaissances IA
ConceptMachine virtuelle
Une machine virtuelle est un ordinateur simulé par logiciel, qui roule à l'intérieur d'un vrai ordinateur et se comporte comme une machine à part entière.
D'où ça vient
L'idée remonte aux années 1960. Elle est née du partage du temps machine, où plusieurs personnes utilisaient un même ordinateur en même temps. Les systèmes de recherche d'IBM, comme le CP-40 et le CP-67, ont été parmi les premiers à offrir la virtualisation complète. Popek et Goldberg ont défini à l'origine la machine virtuelle comme « un duplicata efficace et isolé d'une vraie machine informatique ».
C'est quoi, concrètement
Concrètement, une machine virtuelle reproduit le fonctionnement d'un ordinateur physique. L'ordinateur réel s'appelle l'hôte et la machine simulée s'appelle l'invitée. Un même hôte peut faire tourner plusieurs invités, chacun avec son propre système d'exploitation, par exemple Windows ou Linux. Au quotidien, ça sert à tester un logiciel sans risque, à faire rouler un vieux système ou à regrouper plusieurs serveurs sur une seule machine.
Exemples
- VirtualBox : Un logiciel de virtualisation complète qui permet de faire tourner un système d'exploitation invité sur ton ordinateur.
- Hyper-V : Une plateforme de virtualisation qui profite des fonctions matérielles des processeurs récents pour isoler les machines invitées.
- VMware Workstation : Un outil pour créer et exécuter des machines virtuelles sur un poste de travail.
- Machine virtuelle Java (JVM) : Une machine virtuelle de processus qui permet à un même programme Java de s'exécuter de la même façon sur différentes plateformes.
- Docker : Un exemple de virtualisation au niveau du système d'exploitation, où les environnements isolés partagent le même noyau que l'hôte.
Ce que ça permet
- Tu peux faire rouler plusieurs systèmes d'exploitation sur un seul ordinateur physique.
- Chaque environnement reste isolé des autres sur la même machine.
- Tu peux tester un logiciel nouveau ou non éprouvé dans un bac à sable, sans toucher au reste.
- Les instantanés (snapshots) te permettent de revenir à un état précédent, ce qui est pratique avant une opération risquée.
- Regrouper plusieurs serveurs virtuels sur une machine physique est une pratique courante.
Pièges à éviter
- Les termes se ressemblent, mais machine virtuelle, conteneur et émulateur ne sont pas toujours interchangeables.
- Le système invité partage les ressources de l'hôte, donc la machine physique doit être assez costaude.
- Les instantanés empilés créent une chaîne de fichiers qu'il faut lire à chaque accès, ce qui demande une gestion soignée.
- Un instantané est un filet de sécurité, pas une vraie sauvegarde complète à lui seul.
- Avec les conteneurs, les environnements partagent le même noyau que l'hôte, donc l'isolation n'est pas la même.
Pour ta PME
Une PME d'ici peut utiliser des machines virtuelles pour tester un logiciel ou une mise à jour avant de les déployer, ou pour regrouper quelques serveurs sur moins de matériel. Si tes machines virtuelles contiennent des renseignements personnels de clients ou d'employés, pense à la Loi 25 et contrôle bien qui y a accès. Prends un instantané avant toute modification importante, et fais approuver les changements par une personne responsable.
Sources : Wikipédia · mis à jour le 2026-11-06
« 5 prompts, 1 café »
Reçois 5 prompts prêts à copier chaque matin à 6 h 30.