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
Enregistrer un commentaire