Comment vendriez-vous à l'aide de machines virtuelles pour les serveurs d'applications de production? Quels sont les avantages convaincants de les utiliser 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), que nous voulons redondantes. Je n'aime pas avoir un tas de machines à 0,1% d'utilisation du CPU, juste par principe.
Mais si vous essayez de convaincre les gens qui prétendent que "les machines virtuelles consomment des ressources et ne sont donc jamais bonnes pour une situation de production", que leur diriez-vous?
la source
J'ai compilé une feuille de calcul pour montrer les économies de coûts. Cela a fonctionné - j'ai maintenant plusieurs serveurs VM.
Créez simplement quelques feuilles et définissez les coûts. Sur une feuille, j'ai énuméré le coût par serveur - le serveur, le système d'exploitation, etc., ce qui revient à, disons, 8 000 $ par serveur. Si vous avez peut-être 10 serveurs en cours d'exécution, vous êtes jusqu'à 80 000 $.
Sur une autre feuille, la VM coûte. Le serveur est généralement plus costaud, alors disons 12 000 $ pour le matériel. Peut-être 8000 $ pour VMware (cela dépend très de vos besoins - c'est à peu près un coût quadricœur double), et peut-être encore 8000 $ pour les licences Windows Server (c'est environ 4000 $ / processeur pour l'édition Datacenter). 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. Donc, 80 000 $ pour 10 serveurs physiques, ou 28 000 $ pour autant de serveurs que possible sur la boîte - j'en ai 15 sur le mien maintenant et de la place à revendre.
Habituellement, des chiffres comme celui-ci auront tout CFO baver ...
Jes
la source
L'entretien est considérablement diminué.
Vous pouvez déplacer les applications de manière transparente, vous permettant de décharger les serveurs et de travailler dessus.
Les coûts d'énergie sont réduits.
En ayant plusieurs serveurs exécutés sur une seule machine, la consommation globale d'énergie est réduite.
La fiabilité est augmentée.
Grâce au clustering, vous bénéficiez d'une haute disponibilité pour toutes vos applications.
la source
Les économies devraient être suffisantes (les résultats de ce projet m'ont permis de disposer de deux serveurs virtuels supplémentaires), mais les gestionnaires responsables de la disponibilité informatique devraient considérer cela comme une évidence. Pour d'autres raisons, la virtualisation n'est pas un gadget marketing flash-in-the-pan.
Facilité de maintenance - assurez-vous que vos sauvegardes sont en place, mais il est BEAUCOUP plus rapide de revenir à un instantané si ce correctif / rollup / mise à niveau ne s'est pas si bien passé.
Flexibilité des ressources - Fin de trimestre / année et votre service de comptabilité est tout brouillon? Prenez quelques Go de RAM à partir d'une autre machine virtuelle et allouez-les à ces serveurs. Cela prendra au maximum 10 minutes (et vous pouvez VPN pour le faire dans vos jammies à 20h).
Les options de récupération après sinistre sont énormes. Imaginez le nombre d'options pour l'hébergement de vos machines virtuelles critiques dans un jour ou deux, à partir de vos sauvegardes hors site? Comparez cela au coût / au délai de remplacement de tout le matériel sous garantie.
Vos processus internes ont probablement également beaucoup d'applications pour la virtualisation. Par exemple, le gain de temps de la mise en place d'un environnement de test en double pour tester une mise à niveau de version majeure sur le matériel par rapport au clonage de la machine virtuelle de production existante dans un réseau de test isolé (qui pourrait vivre sur le même serveur physique, pensez-vous) ... (pas mentionner, c'est un meilleur test)
Je suis tenté de continuer, mais vous voyez l'idée.
modifier - je vais ajouter que le timing est tout. Ce projet a décollé en grande partie parce que j'ai pu lier les craintes spécifiques de la direction concernant les pannes et les temps d'arrêt aux technologies exactes qui pourraient résoudre ces problèmes (comme la virtualisation de matériel ancien - avec des systèmes qui ne pouvaient plus être réinstallés - nous avons donc pourrait enfin le lancer).
Vous voudrez peut-être parcourir la balise de virtualisation pour plus d'arguments. Beaucoup de projets que les gens ont imaginés ne me seraient jamais venus à l'esprit.
la source
Tout est déjà là pour vous ...
Comprendre la virtualisation
Solutions de virtualisation
la source
Vous pouvez voir les avantages des VM pour vous-même, mais ils ne voient pas les avantages pour eux, donc ce que vous avez à faire est de traduire vos avantages en leurs avantages.
Une consommation d'énergie inférieure pour vous équivaut à des coûts récurrents inférieurs pour eux. Une plus grande disponibilité pour vous équivaut à plus de fiabilité pour eux. Une administration plus facile pour vous équivaut à plus de temps pour travailler sur d'autres projets.
C'est une équation assez facile à comprendre après avoir simplifié tous les termes et les décomposer en choses que la direction peut comprendre.
la source
Commencez avec cette introduction Ars Technica , puis lisez leurs autres articles et suivez les tests de performance d' AnandTech . Il y a certainement des tonnes d'articles, et le forum de la salle des serveurs d'Ars a plusieurs discussions en cours - vous n'êtes pas seul.
la source
Je leur dirais où aller mais cela n'aide pas votre situation. Il est difficile de montrer aux conseils qui ne sont pas si informatisés les avantages de la virtualisation. Cependant, si vous utilisez des machines virtuelles pour la récupération après sinistre par exemple, le retour sur investissement peut être vu assez rapidement car vous pouvez avoir des systèmes de basculement sophistiqués en place où vous avez deux serveurs chacun avec par exemple 4VM ... si un serveur tombe en panne, l'autre serveur monte automatiquement etc .. Vous êtes en effet en faisant un meilleur usage de l'hébergement de vos machines sur un seul boîtier. Faites juste attention à l'utilisation du disque dur car c'est le goulot d'étranglement normal avec les machines virtuelles.
la source
Pour certains environnements de travail, vous pourrez peut-être utiliser les solutions VM gratuites (comme ESXi) et migrer les choses sans interruption; puis, après l'avoir testé, montrez-leur les économies réalisées grâce à la mise hors tension des serveurs et les économies de temps et de capacités de gestion.
Pour que les fonctionnalités soient vraiment utiles bien que vous ayez besoin des ajouts payants; des choses comme la migration en direct ne sont pas nécessairement bon marché, mais les éléments gratuits peuvent contribuer à montrer la faisabilité de l'utilisation des solutions dans votre environnement.
Encore une fois, cela dépend entièrement de votre environnement. Et cela peut montrer des problèmes potentiels que vous auriez à essayer de le faire; nous avions un serveur de point de vente basé sur une base de données qui, apparemment, n'aimait pas être virtualisé à l'époque. Je ne sais pas si c'était l'installation de VMWare Server ou quelque chose avec l'hôte, mais nous n'avons pas eu beaucoup de chance de dépanner ou de régler avant de finir par remettre le serveur physique en production.
D'un autre côté, nous avons arrêté environ sept serveurs en ce moment sur un seul serveur virtuel exécutant ESXi; cela nous a certainement permis d'économiser de l'énergie dans la salle des serveurs et a aidé au refroidissement.
la source