1 votes

Quels sont les compromis entre une VMware VM et une machine locale pour le calcul scientifique à forte intensité de CPU ?

J'ai une tâche informatique qui va probablement fonctionner sans interruption pendant plusieurs semaines avec des redémarrages occasionnels. Mes informaticiens semblent penser qu'une machine VMware installée sur nos serveurs d'entreprise serait une meilleure solution que l'achat d'une machine locale (XEON 5550, lecteur 10k, 4gb ram, en raison du logiciel 32-bit). Il me semble logique que le matériel serveur soit meilleur pour les tâches multi-utilisateurs à fort trafic, mais qu'en est-il des calculs mono-utilisateurs à faible trafic ? Mon expérience se situe principalement dans le monde des ordinateurs de bureau, avec peu ou pas d'expérience en matière de réseaux. Merci pour toute aide.

Clarifications supplémentaires dues aux commentaires ci-dessous.

Le processus sera très intensif en termes de CPU et pourra consommer 4 cœurs à 100% pendant de longues périodes. Ce travail est en partie une recherche et en partie un projet pilote. L'un des résultats sera la mesure du temps nécessaire pour traiter l'imagerie par acre. La vitesse de calcul et l'automatisation de plusieurs étapes disparates du processus auront une incidence sur cette mesure.

6voto

Carling Points 229

Les avantages de VM :

  1. Une partie de votre infrastructure à des fins de surveillance et de sauvegarde. S'il meurt sur une infrastructure gérée, il est redémarré par l'équipe d'exploitation. S'il meurt sur un boîtier dans votre bureau, il est redémarré lorsque vous retournez au bureau. Il en va de même pour la sauvegarde, si elle doit être sauvegardée, imaginez le temps qu'il faudra pour restaurer votre 1 To sur un PC de bureau.
  2. S'il n'est pas assez performant sur une VM, il est facile de le déplacer vers un matériel plus puissant.
  3. Des instantanés peuvent être pris de la VM à différents moments.
  4. Coût. Moins cher de fonctionner sur la VM.
  5. Si vous pouvez disposer de la VM demain ou attendre 2 à 3 semaines pour la signature du bon de commande/kit, la VM peut être plus rapide.

VM Cons :

  1. Il est possible/probable qu'il fonctionne légèrement plus lentement (en fonction de la charge de travail).

J'opterais pour la solution VM, mais demandez par écrit que si elle ne répond pas à vos besoins, elle soit transférée vers un matériel plus rapide ou une solution physique.

Mon expérience personnelle consiste à migrer les anciens systèmes vers VMWare, ce qui leur permet généralement de bénéficier d'une augmentation de la vitesse, car ils passent d'un matériel vieux de plus de cinq ans au tout dernier kit.

4voto

Max Alginin Points 3284

De votre propre point de vue, la VM ne produira aucun avantage. Tant que vos informaticiens comprennent l'objectif de cette VM et lui allouent des ressources de CPU et de mémoire équivalentes à celles dont vous disposeriez avec un serveur physique, vous obtiendrez à peu près le même résultat.

Cependant, pour le département informatique, cette solution serait bien meilleure : pas de nouveau serveur à entretenir, pas de frais, pas d'espace utilisé dans leurs racks, une consommation électrique supplémentaire nettement inférieure.

En résumé, laissez-les faire ce pour quoi ils sont payés ; assurez-vous simplement qu'ils comprennent ce dont vous avez besoin.

3voto

Rob Howard Points 636

Cela dépend vraiment de la quantité de temps CPU que cela va consommer. Le problème pour une solution Vmware est que si cela consomme un processeur XEON 5550 (potentiellement 4 cœurs physiques et 4 cœurs virtuels), il est assez coûteux de dédier un processeur complet. Les économies réalisées grâce à Vmware proviennent du partage de la charge, car il est supposé que le système virtualisé ne va pas utiliser le CPU 100% du temps. Si le service informatique est prêt à acheter un meilleur processeur que le 5500 pour couvrir les frais généraux de Vmware, alors oui. Sinon, je prendrais l'argent qu'ils dépenseraient en licences vmware et vous devriez facilement être en mesure d'acheter des processeurs meilleurs/plus rapides (jetez un coup d'oeil à l'intel xeon 5492, il est plus ancien mais a une vitesse d'horloge plus rapide - environ 0,6 ghz plus rapide - le prix du processeur de base augmente de 535 dollars).

S'ils ont déjà trop de temps CPU pour couvrir vos besoins, alors prenez-le, mais dans la plupart des environnements avec lesquels je travaille, il n'y a pas 21+Ghz de libre (en supposant que votre application utilisera pleinement le processeur que vous avez spécifié avec 8 threads). C'est certainement une autre histoire s'il s'agit d'une application à un seul thread qui ne prendrait que 2.6ghz au maximum.

Un autre facteur à prendre en compte est le soutien du fournisseur. Si votre fournisseur de logiciels ne vous soutient pas dans un environnement virtuel, cela doit peser dans votre décision.

2voto

Evan Anderson Points 140581

Personnellement, j'opterais pour le cluster VMware pour diverses raisons.

  • Le degré de contrôle que vous aurez sur une VM sera le même que sur une machine locale.

  • Je pense qu'ils pourraient vous procurer la même quantité de CPU et de RAM dans votre infrastructure VMware que sur un ordinateur local. Vérifiez-le avec les responsables informatiques.

  • Il y a de fortes chances que l'infrastructure VMware ait accès à un stockage plus rapide et de plus grande capacité qu'un ordinateur local. Il est également probable qu'ils puissent effectuer des sauvegardes de vos données assez facilement à partir du cluster VMware.

  • L'alimentation est probablement beaucoup plus stable dans le cluster VMware que sur votre bureau. Si vos travaux informatiques risquent d'être perturbés par une panne de courant, le centre de données est probablement le meilleur endroit pour les exécuter.

  • Enfin, il s'agira d'un lot Il est plus calme d'utiliser la machine VMware que de s'asseoir à côté d'un PC de classe station de travail dans votre cube.

1voto

Beep beep Points 1843

Étant donné que la machine est financée par une subvention et que le temps de traitement a un impact sur votre recherche, optez pour une machine dédiée. Vous ne voulez pas que la navigation sur Internet ait un impact sur vos résultats, ou vice versa.

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