Une machine virtuelle sert à produire un système d'exploitation émulée (virtuellement) sur une machine physique (en dur), elle simule un processeur, un disque dur, une carte réseau, de la mémoire vive.
Cela revient à dire que j'ai mon petit pc traditionnel qui tourne au choix sous Windows, Linux, Unix, Mac-OS et je désire émuler sur ce système d'exploitation un système complet mais virtuel, donc je fais tourner mon sytème hôte (le vrai) et le système virtualisée (l'émulation).
C'est pratique quand on doit faire des laboratoires à domicile ou en société afin de tester la portabilité d'un produit, d'une application sur différents systèmes, voire de simuler des aggressions sur des systèmes virtuels qui je le précise fonctionne tout à fait de la même façon qu'un système que l'on a installé depuis son cd-dvd d'installation sur son disque dur.
L'avantage de la virtualisation est bien évidemment le fait de pouvoir produire plusieurs machines virtuelles qui tiennent sur peu d'espace disque, qui soient fonctionnelles et qui stoppent en quittant la fenêtre où ils se trouvent.
On démarre sa machine virtuelle, on crée un hôte virtuel; on crée un disque virtuel on lui attribue de la mémoire vive en conséquence de celle embarquée sur le vrai sytème (système hôte) et on commence une installation sur le disque virtuel de n'importe quel sytème compatible instructions [PC-COMPATIBLE IBM], c'est à dire Microsoft, Linux, MS-DOS, Unix sur pc-compatible, etc...
Du fait que l'on sache émuler des pc de bureau, il est tout à fait possible d'émuler des sytèmes serveurs; pourquoi?
Et bien généralement un serveur tourne sous 10 voire 15% de ses capictés réelles, personne ne charge le(s) processeur(s) de serveur physique avec des charges de vitesse de croisière.
De ce fait, il est loisible d'utiliser la capicté de mémoire vive et de charge processeur afin de faire tourner un deuxème serveur (virtuel) qui s'occupera de choses toute différente que celles icombantes au serveur physique.
C'est une économie en terme d'achat hardware aussi, mais je le précise, il faut pour pouvoir utiliser une machine virtuelle qui embarque un système d'exploitation sa licence d'utilisation tout comme une vraie machine car elle fait exacement si pas mieux le même travail.
Il existe différents logiciels de virtualisation des propriétaires comme des libres.
VMWare, Virtual PC de Microsoft, VirtualBox , Xen, etc...
N.B: Plus haut, je le donnais hier comme news assez réjouissante avec ce logiciel virtuel portabilisé, je m'explique plus précisement:
C'est un pas incontestable du fait que l'on puisse emporter tout son pc sur une clé USB n'importe où qui puisse contenir un pc tournant sous Windows et de travailler sur son pc qui est dans sa clé usb.
Un genre de mainframe plus attrayant, plus personnel.
Afin de tester, la firme VMWare propose gratuitement un lecteur (VMWare Player), il est loisible de télécharger des machines toutes construites prêtes à l'emploi.
http://www.vmware.com/appliances/le player est ici
http://www.vmware.com/products/player/Microsoft propose aussi son logiciel:
Virtual PC 2004 et Virtual PC 2007
http://www.clubic.com/telecharger-fiche22855-virtual-pc.htmlVirtualBox l'installable sur pc:
http://www.virtualbox.org/