Ø Utilisation optimale des ressources d'un parc de machines, (répartition des machines virtuelles sur les machines physiques en fonction des charges respectives),
Ø Installation, déploiement et migration facile des machines virtuelles d'une machine physique à une autre,
Ø Economie sur le matériel par mutualisation (consommation électrique, entretien physique, surveillance, support, compatibilité matérielle, etc.),
Ø Installation, tests, développements, cassage et possibilité de recommencer sans casser le système d'exploitation hôte,
Ø Sécurisation et/ou isolation d'un réseau (cassage des systèmes d'exploitation virtuels, mais pas des systèmes d'exploitation hôtes qui sont invisibles pour l'attaquant, tests d'architectures applicatives et réseau),
Ø isolation des différents utilisateurs simultanés d'une même machine (utilisation de type site central),
Ø allocation dynamique de la puissance de calcul en fonction des besoins de chaque application à un instant donné,
Ø diminution des risques liés au dimensionnement des serveurs lors de la définition de l'architecture d'une application, l'ajout de puissance (nouveau serveur, etc.) étant alors transparente.