Une machine virtuelle, c'est quoi ? A quoi ça sert ?


 Résultat de recherche d'images pour "virtualbox"


La virtualisation c’est quoi ?

La virtualisation c’est le fait de faire fonctionner un ou plusieurs système d’exploitation ou serveur sur une seule machine physique.


Une machine virtuelle, qu’est ce c’est, à quoi ça sert ?


Une machine virtuelle est une simulation d'un serveur ou d'un ordinateur créer par un logiciel  ( à condition d’avoir l’ISO de l’OS, une ISO c’est une image disque).
Ce qui est peut être pratique quand vous n’avez pas un ordinateur très puissant, vous allez pouvoir en simuler un avec un meilleur processeur, plus de ram.

Une machine virtuelle est un environnement confiné et contrôlé, dans le sens où rien ne pourra « fuité » sur l’ordinateur hôte. C’est à dire que toute application, ou tout système d’exploitation que vous pourriez installer dessus, n’interagira pas avec le système hôte. Cela peut être une méthode pratique quand vous voulez tester des logiciels pas très sûr . 

Ou même quand vous développer une application ou un site web et que vous voulez la tester avec une configuration qui ressemble à celle de votre client.
Mais aussi pour tester des systèmes d’exploitation encore en version bêta, faire des sauvegardes

Dans les entreprises par exemple, on utilise souvent des machines virtuelles pour les salariés car en cas de dysfonctionnement ou que leur machine physique cesse de fonctionner il suffit de réinstaller la machine virtuelle sur une nouvelle est c’est repartis pour un tour.

Du côté des serveurs, la virtualisation permet de faire des économies sur les machines physique car d’après Microsoft il est possible de réunir jusqu’à 5 serveurs sur un seul serveur physique, dans le même temps une réduction du coup énergétique et aussi de réaliser un gain de place.

Comment ça fonctionne ?

Elle s’exécute dans une fenêtre comme tout autre logiciel, cela permet à l’utilisateur de ne pas être perdu car il peut l’utiliser comme si il était sur son propre système.

La machine virtuelle, est isolée du reste du système hôte : on dit qu’elle est placé dans un « bac à sable » (sandbox), ce qui aura pour conséquence, qu’elle ne pourra pas interagir avec le reste du système et donc ne peut pas le modifier.


Il faut ensuite la mapper à la machine physique afin qu’elle consomme moins de ressources système.(c’est à dire qu’on lui alloue de l’espace disque de la machine hôte »

Quelques logiciels de virtualisation

Les logiciels de virtualisation sont appelés des hyperviseurs. Il y a les types natif et hosted.

Natif ceux sont les hyperviseurs qui s’exécute directement sur une plateforme matérielle (Une plateforme qui sera optimisée pour ça)

Les hosted quand à eux, s’exécute à l’interieur d’un système hôte, c’est à dire que vous créer une machine virtuelle dans une machine qui aura déjà son propre système.
Pour Linux, il y a Kernel Virtual Machine (KVM) qui est lui un logiciel de virtualisation plus spécialisé dans les serveurs, pour virtualiser des ordinateurs on peut lui préférer VirtualBox. Mais il y aussi Qemu.

Conclusion 
Ce qu’il faut donc retenir, c’est qu’une machine virtuelle est enfaîte une image d’un système d’exploitation ou d’un ordinateur. Qu’il est possible d’en installer plusieurs sur une seule machine.
Que ce sera pratique, pour tester des logiciels en cours de développement, des système d’exploitation en cours de bêta.
C’est un procédé qui est souvent utilisé dans le monde de entreprise pour avoir des sauvegardes des machines des salariés mais surtout pour simuler des serveurs.

forum openclassroom
https://fr.wikipedia.org/wiki/Hyperviseur

Auteur : Pilliez Benjamin.


Commentaires