7 votes

Dois-je opter pour un système natif ou un serveur ESXi ?

Pour l'instant, mon serveur est un simple amd 64 bits, fonctionnant sous Windows 2003. Je voulais faire tourner un autre système d'exploitation virtualisé par-dessus en utilisant virtualbox.

Puis j'ai vu que vmware ESXi est gratuit ! J'ai toujours ignoré cela parce que je pensais que ce serait extrêmement cher.

Donc, maintenant, dans mon esprit, j'ai cette vision de la virtualisation "aussi rapide que native".

Étant donné que je dois migrer vers un nouveau matériel la semaine prochaine, pensez-vous que la réinstallation de Windows 2003 sur le serveur ESXi serait une bonne idée ?

Qu'est-ce qui est mieux ?

  1. Windows 2003 => serveur vmware => mon autre OS invité
  2. Serveur ESXi => Windows 2003 + autre OS invité

17voto

Andy Jackson Points 247

Tant que votre matériel est pris en charge par ESXi, et qu'il ne manque aucune des fonctionnalités que vous souhaitez, allez-y. Non seulement c'est plus rapide pour les invités, mais c'est incroyablement stable, alors que l'exécution de vmware server ne peut être aussi stable que l'installation Windows sur laquelle elle se trouve, ce qui conduit soit à un hôte non patché et non maintenu, soit à des temps d'arrêt fréquents lorsque vous redémarrez l'hôte pour le patcher. Activer SSH sur votre machine ESXi, et utiliser certains des scripts ghetto peut ajouter des fonctionnalités dont vous avez besoin.

3voto

Kara Marfia Points 7892

Une autre option à proposer, MS a mis en place un téléchargement gratuit de Hyper-V pour concurrencer ESXi. Il est également exclu des fonctionnalités de type V-Motion, mais donne à vos VM une ligne plus directe avec le matériel (c'est-à-dire plus rapide). Ligne de commande uniquement (diverses vidéos youtube comme este longuement), mais une meilleure comparaison avec ESXi que VS2005, je pense.

Pour ma part, j'opterais pour la virtualisation. Une fois que vous avez une plate-forme virtuelle, des choses commencent à vous apparaître que vous ne pouvez pas faire avec des serveurs physiques, et je pense que c'est juste un bon endroit pour prendre son développement technique, en général.

2voto

David Mackintosh Points 14093

La réponse est, bien sûr, cela dépend.

Si vous disposez d'un serveur assez puissant pour que votre serveur Win2K3 ne soit pas privé de ressources, ET que vous n'exécutez pas de charges de travail nécessitant beaucoup d'E/S, alors l'exécution de VMware Server sur Win2K3 sera probablement acceptable.

Si vous avez besoin de plus de contrôle sur la façon dont la virtualisation fonctionne (configurations de réseau, affinité des processeurs, etc.) ET si vous avez du matériel avec lequel ESXi peut fonctionner, ESXi est probablement la solution.

Personnellement, j'ai trouvé la configuration de VMware Server plus flexible en termes de création et de déplacement de VM ; cependant, ESXi vous donne une meilleure chance de garantir des niveaux de performance à vos VM. Si vous êtes en production, optez pour ESXi.

2voto

Othya Points 747

L'ESXi gratuit n'est peut-être pas aussi complet que vous le souhaitez. Si vous voulez, comme vous le dites, "exécuter un autre système d'exploitation virtualisé par-dessus", il est beaucoup plus facile d'installer VirtualBox sur le système d'exploitation existant et de partir de là. La vitesse est probablement bonne pour la plupart des utilisations, et si plus tard vous ne vous souciez plus de faire tourner le second OS, il suffit de jeter VirtualBox et les images.

Notez que si vous travaillez sérieusement avec de nombreux systèmes d'exploitation, VMWare Workstation coûte environ 200 $ et offre des fonctions de coordination très intéressantes qui ne sont pas (encore) présentes dans VirtualBox. C'est un bon outil informatique soutenu.

2voto

John Gardeniers Points 27097

Premièrement, les produits VMware sont plutôt bons. Virtualbox est encore un peu instable sur un hôte Windows (mais est très bien sur Linux d'après ce que j'ai entendu).

À part mentionner que vous avez un processeur AMD 64 bits, vous ne nous dites rien sur votre matériel. Vous n'avez pas non plus fait allusion à la raison pour laquelle vous voulez un autre système d'exploitation sur la machine. Allez-vous l'utiliser pour du "vrai" travail ou voulez-vous simplement vous amuser avec un ou deux autres OS ?

Si vous utilisez la virtualisation, vous avez vraiment besoin de plusieurs processeurs. Il est possible d'utiliser plusieurs cœurs, mais cela entraînera toujours un goulot d'étranglement si vous faites quelque chose de lourd. À titre indicatif, vous avez besoin de la même quantité de tout ce qui est nécessaire pour faire fonctionner deux machines physiques indépendantes, PLUS les frais généraux requis par votre logiciel de virtualisation. Votre matériel peut-il faire face ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X