====== Concept ====== Une machine virtuelle ( VM ) est une ressource de calcul qui utilise un logiciel au lieu d’un ordinateur physique pour exécuter des programmes et déployer des applications. Une ou plusieurs machines virtuelles « invitées » s’exécutent sur une machine « hôte » physique. 2 types de virtualisation ===== Hosted ===== * Hosted -> Hyperviseur type 2 * Oracle VirtuaBox * VMware Workstation / Fusion |Logiciel de virtualisation qui fonctionne au-dessus d'un OS hôte et s'exécute comme une application classique en utilisation les ressources gérées par l'hôte pour faire tourner des machines virtuelles : Environnements de développement ou de test.| ---- ===== Bare Metal ===== * Bare Metal -> Hyperviseur type 1 * Vsphere * Hyper-V * Proxmox * Citrix |Logiciel OS qui s'exécute directement sur le matériel physique et dispose d'un accès direct aux ressources matérielles: Environnements de production.| ---- * Architecture monolithique -> OS adapté au hardware avec drivers intégrés * Architecture Micro Kernel -> OS parent où sont installé les drivers questionnés par l'hyperviseur