Comment évaluer le coût de mise en oeuvre d'une solution VDI ?

La virtualisation devenant de plus en plus pervasive, l'envie est forte de pousser ses postes dans les nuages et de choisir des solutions de type VDI. Comment évaluer l'étendue de ces projets, en intégrant les coûts initiaux et ceux liés à l’évolutivité des besoins des utilisateurs.

    

Une maquette ne permet pas toujours de déterminer avec précision le véritable coût  de l’introduction d’une nouvelle solution en environnement de production. Étant donnés les nombreux composants évolutifs et coûteux exigés par la mise en œuvre d’une solution VDI, il y a de fortes probabilités d’aboutir à une complexité importante et à des coûts d’infrastructure étonnamment élevés.
Lorsque vous choisissez une solution VDI, assurez-vous d‘avoir un entretien poussé avec votre fournisseur afin de comprendre parfaitement les coûts réels de mise en œuvre du produit proposé, lors de sa mise en place mais également dans la durée. Votre fournisseur devra être capable de vous fournir des données chiffrées précises, obtenues à partir d’un calculateur de coût total de possession et de retour sur investissement. Même si ces données demeureront toujours des estimations sans aucune garantie, elles vous fourniront une information précieuse qui vous aidera à comparer les différentes solutions envisagées et à faire le bon choix.

Le processus d’estimation des coûts devra intégrer les domaines suivants :

* Serveurs hôtes de postes virtuels Combien de serveurs seront nécessaires à l’exécution des postes virtuels destinés aux utilisateurs ? Ce calcul est très simple et se base sur le nombre de machines virtuelles pouvant être exécutées sur chaque hôte et sur le nombre total d'utilisateurs dans un environnement donné. Demandez à votre fournisseur un guide de dimensionnement comprenant des recommandations de densité en fonction des types de postes virtuels que vous prévoyez d’utiliser (postes destinés à des utilisateurs standards utilisant essentiellement des applications bureautiques de base, postes destinés à des utilisateurs expérimentés ayant besoin de capacités graphiques poussées, etc.).
* Stockage
. Si la solution en cours d’évaluation exige du stockage partagé (stockage SAN, par exemple), il sera nécessaire d’estimer le coût à la fois le coût de ce stockage SAN et des liaisons haut-débit généralement indispensables à l'utilisation de ces ressources en production. Ces solutions peuvent s’avérer relativement coûteuses et génèrent des implications en termes d’évolutivité. Lorsque le nombre et les besoins des utilisateurs évoluent, il faudra ajouter non seulement de nouvelles ressources de stockage, mais également augmenter le débit des liaisons afin de prendre en compte divers facteurs comme le risque de « boot storm ».  Au contraire, une solution s’appuyant sur un stockage DAS standard se révèlera bien moins coûteuse, à la fois à l’achat et dans la durée. Si vous optez pour ce dernier type de solution, assurez-vous qu’elle demeurera capable de garantir la haute disponibilité afin que vos utilisateurs bénéficient d’une continuité de service en cas de défaillance d’un serveur.
* Serveurs de gestion
. Les architectures VDI traditionnelles imposent à l’entreprise d’installer des gestionnaires de connexions, des serveurs de provisioning, des répartiteurs de charges et parfois même des serveurs SQL clusterisés. Déterminez avec votre fournisseur combien de serveurs seront nécessaires au fonctionnement de ces différents composants et intégrer leur coût à votre estimation. Vous devrez également prendre en compte le coût des licences logicielles Microsoft ou autres indispensables à l’utilisation de ces serveurs.

Une façon astucieuse d’éviter ces coûts consiste à baser votre environnement VDI sur une architecture « shared nothing », qui rend inutile l'emploi de serveurs de gestion (et de stockage SAN). Ainsi, par exemple, l’appliance logicielle Citrix VDI-in-a-Box intègre à la fois la gestion des connexions, le provisioning des postes, la répartition des charges et la gestion des profils utilisateur, et permet aux utilisateurs de se connecter à une grille hautement disponible de serveurs assurant automatiquement la répartition des charges. Les serveurs hôtes des postes virtuels sont l’unique chose dont vous avez besoin.
* Haute disponibilité
. Souvent oubliée dans les maquettes, la haute disponibilité est pourtant un élément critique de tout environnement VDI devant renforcer la disponibilité et s'assurer que les utilisateurs conservent en permanence l’accès à leurs postes virtuels. Comme précisé dans notre dernier article, une solution VDI qui ne garantit pas clés en main la haute disponibilité vous obligera tôt ou tard à reconcevoir l’architecture de votre environnement (lorsque vous souhaiterez le faire évoluer) pour disposer de gestionnaires de connexions, de serveurs de provisioning, de liaisons haut-débit et de répartiteurs de charges  redondants. L’architecture « shared nothing » mentionnée précédemment permet de maintenir la haute disponibilité au gré de l’évolution et du développement de votre environnement, sans qu’il ne soit besoin d’ajouter de nouveaux composants, ce qui réduit à la fois les coûts et la complexité.
* Coûts d’évolution
Faire évoluer une architecture VDI traditionnelle signifie tout simplement ajouter de nouveaux hôtes de postes virtuels. Et ajouter de façon proportionnelle les différents composants garantissant au déploiement un fonctionnement optimal. Si votre solution VDI s’appuie sur un stockage partagé, la faire évoluer pourra créer des goulots d’étranglement de type « boot storm », par exemple, qui ne pourront être supprimés que par l’emploi de surcapacités associées à des liaisons haut-débit et à des ressources SAN haut de gamme.

Privilégiez plutôt une solution capable d’évoluer de façon rentable étape par étape. Une solution s’appuyant sur une architecture tout-en-un rendant inutile l’emploi de composants distincts (serveurs de connexions, serveurs de gestion et groupes de ressources de stockage partagé) éliminera du même coup les goulots d’étranglement qui ralentissent les architectures VDI traditionnelles. De fait, l’environnement pourra évoluer par étape, de façon moins coûteuse, sans qu’il ne soit nécessaire de reconcevoir l’architecture de la solution pour garantir des performances optimales.
* Licences Microsoft
. Fournir aux utilisateurs des postes virtuels Windows implique l’utilisation de licences Microsoft VDA. Ces licences sont gratuites pour les clients Microsoft bénéficiant du programme Software Assurance. Pour les autres, il faudra donc inclure les coûts correspondants à l’estimation. Il n’est pas nécessaire de dissocier les licences Windows, les licences Microsoft VDA permettant l’accès à Windows. Avec une solution VDI traditionnelle, les utilisateurs auront parfois également besoin de licences Microsoft Windows Server pour les serveurs hébergeant les composants destinés à la gestion. Une solution intégrée à un boîtier unique rend ce besoin inutile.
* Périphériques de connexion
. Le coût des périphériques d’accès peut être nul dans votre estimation si vous réutilisez d’anciens PC ou si vous mettez en place un programme de type BYO. Le coût des périphériques de connexion à intégrer à votre estimation commencera à croître à partir du moment où vous souhaiterez fournir à chaque utilisateur un client léger, une tablette ou tout autre nouveau périphérique. Une stratégie couramment adoptée par les PME consiste à réutiliser les postes de travail existants et à les remplacer progressivement lorsqu’ils arrivent en fin de vie ou deviennent obsolètes. Privilégiez les logiciels permettant de transformer un PC existant en client léger verrouillé. Voila une façon rentable de débuter avec les postes virtuels. Quelle que soit l’approche que vous privilégierez, le coût des périphériques est un élément important que vous devrez impérativement intégrer à votre estimation et calculer soigneusement.
* Gestion
Outre les différents composants mentionnés précédemment, n’oubliez pas de prendre en compte le temps et les ressources qui seront nécessaires au déploiement des postes virtuels en environnement de production. Rappelez-vous que plus le nombre de composants de la solution sera élevé, plus la complexité de l’architecture, le nombre de points de défaillance potentiels et le temps de diagnostic et de dépannage seront importants. Afin d’installer et de gérer des architectures particulièrement complexes, il pourra s’avérer également nécessaire de recruter du personnel supplémentaire, bénéficiant de compétences spécialisées.

En conclusion, un environnement VDI présente des avantages énormes, mais il peut également générer des coûts considérables, à la fois lors de l’achat et dans la durée.  Pour vous garantir un solide retour sur investissement, procédez impérativement à une analyse poussée des coûts, posez les questions qui font mal à chacun de vos fournisseurs potentiels et privilégiez la solution la plus rentable.