Lorsque l’on présente des solutions de virtualisation, la question du coût revient invariablement. La mode est au Green-IT, à la réduction des coût. Notre fibre écolo remonte à la surface. Autant faire du bien à la planète et par la même occasion diminuer le budget informatique. Diminuer le nombre de serveurs va faire baisser la note d’électricité, produire moins de chaleur, donc moins de climatisation, etc … Quelques calculs s’imposent.
Tout d’abord, petite point sur les tarifs officiels des produits que nous allons utiliser :
- Xen Server : gratuit. La fonction live migration est incluse mais pas le clustering (2750 $ pour Citrix Essentials)
- WMWare ESX Server Enterprise : 5 750 $ suivant le fichier PDF présent sur le site Citrix,
- Windows Server Standard Edition : 999 $ d’après la page de tarification Windows 2008. 1 licence guest OS incluse.
- Windows Server Enterprise Edition : 3999 $. 4 licences guest OS incluses.
- Windows Server DataCenter Edition : 2999 $ par processeur, nombre illimité (attention au matériel !!) de licences guest OS incluses
J’ai volontairement exclu Windows Hyper-V server de ce comparatif car cela revient au même que le solution utilisant Xen Server.
Prenons comme hypothèse que les machines hôtes sont des machines bi-processeur quad-cores. Important pour le prix des licences Windows Datacenter.
Simulation n°1 :
1 seul host et 4 machines virtuelles Windows 2008 Standard.
Simulation n°2 :
2 hosts (cluster) et 10 machines virtuelles Windows 2008 Standard.
Simulation n°3 :
2 hosts (live migration) et 10 machines virtuelles Windows 2008 Standard.
Simulation n°4 :
2 hosts (live migration) et 50 machines virtuelles Windows 2008 Standard.
| N° | ESX | Xen | Hyper-V |
| 1 | 5.750 + (4 x 999) = 9.746 $ |
4 x 999 = 3.996 $ | Si host Win2k8 Std : 999 + 3 x 999 = 3.996 $ Si host Win2k8 Entreprise : 3.999 $ |
| 2 | (2 x 5.750) + (10 x 999) = 21.490 $ |
(2 x 2.750) + (10 x 999) = 15.490 $ |
Si host Win2k8 Entreprise : (2 x3.999) + (2 x 999) = 9.996 $ Si host Win2k8 DataCenter : (4 x 2.999) = 11.996 $ |
| 3 | (2 x 5.750) + (10 x 999) = 21.490 $ |
10 x 999 = 9.990 $ | Si host Win2k8 Entreprise : (2 x3.999) + (2 x 999) = 9.996 $ Si host Win2k8 DataCenter : (4 x 2.999) = 11.996 $ |
| 4 | (2 x 5.750) + (50 x 999) = 61.450 $ |
50 x 999 = 49.950 $ | Si host Win2k8 Entreprise : (2 x3.999) + (42 x 999) = 49.956 $ Si host Win2k8 DataCenter : (4 x 2.999) = 11.996 $ |
Ok, je vous l’accorde, des machines 8 cœurs pour faire tourner autant de machines virtuelles, c’est un peu limite. Doublons donc la puissance de nos machines hôtes. Passons à 4 processeurs 4 cœurs ou 6 cœurs …
| N° | ESX | Xen | Hyper-V |
| 1 | 5.750 + (4 x 999) = 9.746 $ |
4 x 999 = 3.996 $ | Si host Win2k8 Std : 999 + 3 x 999 = 3.996 $ Si host Win2k8 Entreprise : 3.999 $ |
| 2 | (2 x 5.750) + (10 x 999) = 21.490 $ |
(2 x 2.750) + (10 x 999) = 15.490 $ |
Si host Win2k8 Entreprise : (2 x3.999) + (2 x 999) = 9.996 $ Si host Win2k8 DataCenter : (8 x 2.999) = 23.992 $ |
| 3 | (2 x 5.750) + (10 x 999) = 21.490 $ |
10 x 999 = 9.990 $ | Si host Win2k8 Entreprise : (2 x3.999) + (2 x 999) = 9.996 $ Si host Win2k8 DataCenter : (8 x 2.999) = 23.992 $ |
| 4 | (2 x 5.750) + (50 x 999) = 61.450 $ |
50 x 999 = 49.950 $ | Si host Win2k8 Entreprise : (2 x3.999) + (42 x 999) = 49.956 $ Si host Win2k8 DataCenter : (8 x 2.999) = 23.992 $ |
Je vous encourage a faire ces calculs en fonction de votre configuration, tant au niveau des machines hôtes que des machines virtuelles.
Quelles conclusions purement pécuniaires pouvons nous tirer de ces simulations :
- VMWare reste malheureusement cher, très cher …
- La solution Xen Server (qui fonctionne vraiment très bien) est réaliste d’un point de vue tarif, surtout si l’on recherche la fonction de déplacement instantanée des machines virtuelles. La version 5.5 apportera encore quelques améliorations, mais toujours pas de virtualisation des entrées/sorties. Xen fait tarif égal avec Hyper-V sur un petit nombre de machines virtuelles. A voir au cas par cas, donc.
- La solution Microsoft, basée sur Hyper-V (et Hyper-V2 pour le live migration) apparait finalement comme la plus économique dans bien des cas. Même la solution Datacenter qui peut paraitre chère compte tenu du mode de licence par processeur voit tout son intérêt lorsque le nombre de machines virtuelles augmente.
Au final, la solution Microsoft Hyper-V mérite d’être mise en concurrence avec les autres produits lors de tout projet de virtualisation. Techniquement fiable, performante, si on garde en tête qu’un disque VHD de taille fixe est plus performant qu’un disque dynamique (de mémoire 94% pour un VHD fixe des performances du disque physique, contre 87% en dynamique). les disques pass-trough permettent de passer outre les limites de taille et de perte de performance. Les évolutions apportées par Windows 2008 R2 avec les disques CSV (Clustered Shared Volume) et le Live Migration des machines virtuelles va encore donner plus de poids à cette solution. Pensez également à valider le support de votre configuration …
A lire également un article sur LeMagIT à propos de la virtualisation des serveurs.
La virtualisation ne concerne pas que des nouveaux environnements, il est tout a fait possible de convertir une machine physique en machine virtuelle. System Center Virtual Machine Manager qui permet de gérer des machines hôtes de type Hyper-V, Virtual Server 2005 et VMWare (ainsi que les machines virtuelles), permet les conversions P2V. Une version d’essai pleinement fonctionnelle est téléchargeable.
Avec une version Windows Server Hyper-V 2008 totalement gratuite (par contre il n’y a pas de licence pour les OS clients), il ne vous reste qu’à … virtualiser !




Excellent comparatif. Merci !
Je préfère pour un lancement dans ma société me diriger vers la version gratuite de XenServer, avec un serveur 4 opterons 12 coeurs et 96Go ram chez HP, je pense que ça peut le faire pour faire tourner 9 à 10 vms en même temps.
bonjour
j’aime bien votre sujet il est tres convaicant
je vais l’utiliser dans mon projet de fin d’etude
sur SCVMM 2008 R2
Bonjour,
vos calculs ne me semblent pas juste :
Premier tableau : dans le cas de l’utilisation de licence entreprise, pour 10 VM : si l’on veut pouvoir basculer le vm d’un hote a l’autre il faut 3 licences entreprise par hote (soit la possibilite de 3*4 VM par hote) ce qui donne un montant de 2 * (3*3.999) = 39.994 € au lieu de 9.996…
Dans le cas de VMware et Xen : vous ne parlez pas du tout de la possibilité offerte d’utiliser les licences datacenter:
Tableau 1, cas 4 : cela donnerait : 2 licences VMware + 4 licences datacenter = (2 x 5.750) +(4*2.999) = 23.500 € … bien loin de votre estimation
Dites moi si je me trompe.
Cordialement
Désolé d’avoir oublié l’option permettant d’utiliser la license Datacenter sur de l’ESX. Effectivement cela permet de faire de belles économies.
Pour ma défense c’etait en 2009, depuis l’offre de virtualisation a évolué et les offres de licensing probablement. Ou du moins se sont éclaircies.
Le licensing est une science … Difficile de suivre les éditeurs sans être un spécialiste.