J'ai récemment pris les trois pour faire tourner mon réseau domestique, et la réponse courte est que cela dépend de vos besoins particuliers. À moins que vos besoins ne soient très spécialisés (base de données / Exchange / etc), du matériel moderne avec prise en charge de la virtualisation, vous exécuterez les invités avec des différences de performances négligeables. Étant donné que je suggère de regarder les fonctionnalités et le prix.
VMware: Comme vous le savez probablement, VMware est le roi de la virtualisation de longue date. Il possède la plus grande liste de systèmes d'exploitation invités compatibles et possède une caractéristique unique importante: la surcharge de la mémoire (vous pouvez allouer plus de mémoire virtuelle qu'il n'y a de mémoire physique). Si votre objectif est de consolider un tas de petits serveurs sous-utilisés, VMware vous fournira probablement plus de VM / hôte qu'autre chose. La mise en garde est que si vous sur-engagez et que les VM ont besoin de plus de ressources, les réservoirs de performance. ESX / ESXi possède également la plus petite liste de matériel compatible. Si vous cherchez un système à boîte blanche, cochez icipremier. Si vous avez du matériel compatible, il est assez facile à installer et à utiliser. La version gratuite (ESXi) est livrée avec pratiquement aucune fonctionnalité, ce qui est bien si vous recherchez quelques hôtes autonomes, et les versions non gratuites sont hors de prix. Sur une note personnelle, je VMware laisse un mauvais goût dans ma bouche - dans mon esprit, ils sont l'une des nombreuses entreprises à résister au changement et à l'innovation lorsque le fondement même de leur entreprise est remis en question par la concurrence. Récemment, ils ont demandé à une entreprise partenaire de supprimer le support de leur produit pour la version gratuite.
Microsoft:Hyper-V est une option très intrigante, encore plus avec la version R2. J'ai testé Hyper-V Server, qui est le produit autonome gratuit. Je suis un fan de Microsoft et je voulais vraiment aimer Hyper-V, principalement parce qu'il peut fonctionner sur pratiquement n'importe quel matériel doté de pilotes Windows. Si vous exécutez dans un environnement de domaine et utilisez principalement Windows, Hyper-V doit être en haut de votre liste. Lorsque vous avez la possibilité d'acheter / d'utiliser SCVMM, cela semble être une valeur encore meilleure. Contrairement à VMware, la version gratuite est livrée avec un bon ensemble de fonctionnalités et est encore meilleure dans R2, où le clustering et la migration en direct sont disponibles! Hyper-V exécute très bien les invités Windows, a une petite liste, mais croissante, d'invités Linux pris en charge, et même les invités Linux non éclairés semblent fonctionner assez bien. L'histoire est différente si vous n'êtes pas Dans un environnement de domaine, la gestion du serveur Hyper-V autonome est une difficulté majeure. Malgré tous les produits livrés par Microsoft dans un produit v1, la direction me rendait fou.
Citrix: Le résultat final de mes tests a été d'aller avec XenServer 5.5. Il a à mon humble avis le meilleur ensemble de fonctionnalités et de capacités des trois offres gratuites. Comme VMware, il est installé et géré comme une appliance plutôt qu'un système d'exploitation (comme Hyper-V). Il a également une liste beaucoup plus grande de matériel compatible (et je soupçonnela possibilité d'ajouter des pilotes si nécessaire). Il offre bien plus de fonctionnalités que l'offre gratuite de VMware, et si vous deviez mettre à niveau la version gratuite vers la version payante coûterait beaucoup, beaucoup moins. Les invités Windows sont bien pris en charge, mais les invités Linux ne sont pas ce que vous attendez d'une plate-forme de virtualisation basée sur Linux. Sa liste d'invités Linux pris en charge est assez petite par rapport à VMware et les invités Linux non pris en charge ne semblent pas bien fonctionner du tout. Ubuntu fait nettement défaut dans la liste. Dans l'ensemble, pour un usage domestique, j'ai senti qu'il avait le meilleur rapport qualité / prix.