13 votes

Comment convaincre la direction de déployer sur des machines virtuelles

Comment " vendre " l'utilisation des VM pour les serveurs d'applications de production ? Quels sont les avantages incontestables de leur utilisation dans cette situation ?

Je dois maintenir un certain nombre d'applications qui sont critiques, mais qui sont actuellement très peu gourmandes en ressources (syslog-ng, openldap, certains outils internes), et nous voulons qu'elles soient redondantes. Je n'aime pas avoir un tas de machines qui utilisent 0,1 % du CPU, juste par principe.

Mais si vous essayiez de convaincre les personnes qui affirment que "les machines virtuelles consomment des ressources et ne sont donc jamais bonnes pour une situation de production", que leur diriez-vous ?

9voto

Evan Anderson Points 140581

On dirait que vous avez besoin de chiffres pour étayer vos affirmations.

La virtualisation ajoute des frais généraux, mais si les performances de l'application ne sont pas affectées par ces frais généraux, ceux-ci ne sont pas pertinents. Si vous pouvez rassembler des chiffres sur les performances des applications dans un environnement virtualisé proposé, vous serez en mesure de réfuter l'argument "la virtualisation utilise des ressources".

Si vous pouvez présenter des chiffres raisonnables et concrets montrant une diminution des dépenses d'électricité, des contrats de maintenance du matériel, de l'investissement en capital dans les ordinateurs serveurs et des dépenses de main-d'œuvre pour effectuer la maintenance pratique du matériel des ordinateurs serveurs, je pense que vous pouvez étayer votre argumentaire.

N'oubliez pas le coût de la licence de l'environnement de virtualisation et les frais de main-d'œuvre associés à sa maintenance.

Vous pourriez, de manière concevable, faire tout ce travail et découvrir que les chiffres n'ont aucun sens. Soyez prêt pour cela, si cela arrive.

4 votes

Une réponse rapide est "Les machines virtuelles utilisent des ressources qui sont gaspillées afin de réduire le coût total de possession." Montrez-leur alors cette comparaison des coûts. Mentionnez d'autres entreprises qu'ils respectent et qui utilisent des VM - elles sont partout.

0 votes

Matt - c'est une excellente réponse, j'aurais aimé qu'elle soit une réponse pour que je puisse la voter.

0 votes

Un autre point que vous avez soulevé est la redondance. Vos VM seront indépendantes du matériel et seront donc plus rapides à redéployer sur plusieurs systèmes physiques (redondants) et accéléreront la reprise après sinistre.

8voto

barrymac Points 809

Bon, vous avez obtenu d'excellentes réponses ici, mais je vais vous expliquer pourquoi j'aime VMware et ses frères.

  1. Utilisation - dans une salle remplie de serveurs, dont une douzaine seulement ont un taux d'utilisation proche de 50 %, je peux consolider ces serveurs sur un ou deux serveurs uniques plus grands et disposer d'une marge de progression.

  2. La planification de la capacité - devient moins préoccupante car vous pouvez acheter des ressources pour vous développer, et un serveur d'une valeur de 5 000 dollars vous donne beaucoup de flexibilité pour déployer de nouveaux services.

  3. En réalité, j'exploite un laboratoire de test de 200 machines sur trois serveurs ESX (2xquad core). Cela représente 197 serveurs qui ne consomment pas 1 à 300 watts d'énergie et qui restent inactifs 90 % du temps, tout en gaspillant du disque, de la mémoire et du processeur.

  4. Déploiement flexible - J'ai besoin de 15 serveurs Windows pour un nouveau projet. Avec des outils comme Lab Manager, je peux en disposer en un instant.

  5. Mises à niveau simplifiées - Je veux tester une mise à niveau d'un produit. Je peux simplement cloner l'ensemble de la machine, la placer sur son propre réseau et effectuer un test de mise à niveau sans affecter le service existant.

  6. Sauvegarde - Je peux prendre des instantanés de l'état de fonctionnement de toute la machine. Plus besoin de clients de sauvegarde spéciaux qui ne peuvent pas verrouiller les fichiers. (pas entièrement vrai pour l'état des applications, cependant).

  7. Gestion - Je peux gérer à distance chaque machine à partir d'un seul outil unifié.

  8. Facturation par centre de coûts/utilisation - il existe aujourd'hui sur le marché des outils permettant de facturer en fonction de l'utilisation et d'adapter vos budgets afin de garantir que les groupes ne dépensent pas plus que leur juste part.

  9. Récupération après sinistre - si votre gros serveur ESX tombe en panne, il CAN transférer la charge de travail vers un serveur de sauvegarde désigné pour la récupérer. Parfois, la machine virtuelle ne sait même pas qu'elle s'est écrasée.

6voto

Grant Wagner Points 14085

J'ai compilé une feuille de calcul pour montrer les économies réalisées. Cela a fonctionné - j'ai maintenant plusieurs serveurs VM.

Il suffit de créer quelques feuilles et de présenter les coûts. Sur une feuille, j'ai listé le coût par serveur - le serveur, le système d'exploitation, etc... ce qui revient à, disons, 8000 $ par serveur. Si vous avez peut-être 10 serveurs en fonctionnement, vous en êtes à 80 000 $.

Sur une autre feuille, les coûts de la VM. Le serveur est généralement plus puissant, alors disons 12 000 $ pour le matériel. Peut-être 8000 $ pour VMware (cela dépend beaucoup de vos besoins - c'est à peu près le coût d'un dual quad-core), et peut-être encore 8000 $ pour la licence Windows Server (c'est environ 4000 $/processeur pour Datacenter Edition). Nous en sommes donc à environ 28 000 $ ? Gardez à l'esprit que ce sont des chiffres approximatifs, mais ils devraient être assez proches.

Datacenter Edition vous permet d'installer un nombre illimité de serveurs virtuels sur le boîtier physique. Ainsi, 80 000 $ pour 10 serveurs physiques, ou 28 000 $ pour un nombre illimité de serveurs virtuels sur le boîtier - j'en ai 15 sur le mien et j'ai de la place à revendre.

Habituellement, des chiffres comme celui-ci font baver n'importe quel directeur financier...

Jes

3voto

falter Points 2099
  1. La maintenance est considérablement réduite.
    Vous pouvez déplacer les applications de manière transparente, ce qui vous permet de décharger les serveurs et de travailler sur eux.

  2. Les coûts de l'électricité sont réduits.
    En faisant fonctionner plusieurs serveurs sur une seule machine, la consommation d'énergie globale est réduite.

  3. La fiabilité est accrue.
    Grâce à la mise en grappe, vous obtenez une haute disponibilité pour toutes vos applications.

3voto

Kara Marfia Points 7892

Les économies de coûts devraient être suffisantes (les résultats de ce projet m'a permis d'obtenir deux serveurs virtuels supplémentaires), mais les responsables de la disponibilité des systèmes informatiques devraient considérer cette solution comme une évidence. Voici d'autres raisons pour lesquelles la virtualisation n'est pas un simple gadget marketing.

  • Facilité de maintenance - bien sûr, vos sauvegardes sont en place, mais il est BEAUCOUP plus rapide de revenir à un instantané si le correctif, le rollup ou la mise à niveau n'a pas bien fonctionné.

  • Flexibilité des ressources - Fin du trimestre/de l'année et votre département de comptabilité est à bout de souffle ? Prenez quelques Go de RAM d'une autre VM et allouez-les à ces serveurs. Cela ne prendra pas plus de 10 minutes (et vous pouvez vous connecter en VPN pour le faire en pyjama à 20h).

  • Les options de reprise après sinistre sont formidables. Imaginez le nombre d'options permettant d'héberger vos VM critiques en un jour ou deux, à partir de vos sauvegardes hors site ? Comparez cela au coût et au délai de remplacement de tout le matériel sous garantie.

  • Vos processus internes ont probablement beaucoup d'applications pour la virtualisation également. Par exemple, le gain de temps que représente la mise en place d'un environnement de test dupliqué pour tester une mise à niveau majeure de la version sur le matériel par rapport au clonage de la VM de production existante dans un réseau de test isolé (qui pourrait se trouver sur le même serveur physique, remarquez)... (sans oublier qu'il s'agit d'un meilleur test).

Je suis tenté de continuer, mais vous voyez l'idée.

modifier - J'ajouterai que le timing est primordial. Ce projet a décollé en grande partie parce que j'ai pu associer les craintes spécifiques de la direction concernant les pannes et les temps d'arrêt aux technologies exactes qui seraient en mesure de résoudre ces problèmes (comme la virtualisation du matériel ancien - avec des systèmes qui ne pouvaient plus être réinstallés - afin que nous puissions enfin le lancer).

Vous pourriez vouloir parcourir le étiquette de virtualisation pour plus d'arguments. Beaucoup de projets que les gens ont imaginés ne me seraient jamais venus à l'esprit.

0 votes

C'est bien, j'aimerais que vous continuiez.

0 votes

J'espère qu'ils vous aideront ! En l'état actuel des choses, je ne suis pas sûr d'avoir quelque chose d'autre que darthcoder n'a pas déjà tapé en même temps. :)

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