Connect with us

Technologie

L’entreprise de logiciels réduit les coûts des baies de stockage grâce à l’hyperconvergé Nutanix

Published

on


Le fournisseur de logiciels bancaires Vialink avait besoin d’une baie de stockage hautes performances, mais a déployé l’infrastructure hyperconvergée (HCI) Nutanix à la place. Il n’a pas commencé par rechercher la fonctionnalité de serveur fournie avec HCI, mais il est venu moins cher que les alternatives qui n’offraient que du stockage. De plus, Vialink s’est rendu compte que le choix de l’hyperconvergé simplifierait aussi radicalement le travail de ses équipes techniques.

« Avant de faire ce choix, nous n’étions que trois à gérer l’infrastructure. Nos journées étaient assez stressantes, face à une baie de stockage qui ne pouvait pas supporter nos pics d’activité après à peine deux ans », a déclaré Emmanuel Helfenstein, responsable des systèmes et des réseaux. « Lorsque vous faites face à ce type de situation, vous pouvez dis-le devient possible de changer radicalement l’infrastructure. »

Le logiciel en tant que service de Vialink numérise les processus réglementaires, principalement ceux des clients bancaires (BPCE est un client notable), mais aussi dans l’immobilier où il fournit une solution de signature électronique au groupe Citya.

Le produit phare de la société est KYC, qui gère les numérisations de documents de nouveaux clients bancaires via OCR et les connexions à des services tiers pour les vérifier et attribuer un score de confiance.

En raison de la nature réglementée de son travail, Vialink n’utilise pas le cloud, sauf pour former des modules de données avec des GPU virtuels Google Cloud Platform. Tout le reste est géré dans ses propres centres de données.

« Dans des conditions normales, nous n’avons pas un énorme besoin de bande passante », a déclaré Helfenstein. « Ainsi, en 2016, lorsque nous avons virtualisé tous nos serveurs, nous avons choisi une infrastructure de stockage adaptée à cela. Il s’agissait d’une baie NetApp avec 48 disques SAS sur chacun de nos deux sites. »

« À l’époque, cela fonctionnait bien, mais depuis que nous avons commencé à gérer des opérations plus exigeantes, comme les exécutions par lots sur des bases de données ou la réception de demandes importantes de clients, les performances se sont effondrées. »

Helfenstein a déclaré que 7 000 IOPS étaient la limite au-delà de laquelle les baies NetApp ne répondaient pas. « Je ne pense pas que les disques étaient le problème plutôt que le processeur dans la baie, qui n’était pas à la hauteur. »

Initialement, l’équipe informatique a essayé d’arrêter les services qui exigeaient beaucoup de traitement, a déclaré Helfenstein. Ils ont bloqué la déduplication et la compression des données, et ont récupéré quelques IOPS. « Après un court moment, nous avons réalisé que ce matériel ne produirait pas de miracle », a-t-il déclaré. « Il aurait été inutile d’ajouter plus d’étagères à disques. »

Helfenstein et ses collègues  » souffraient », a-t-il dit. Ils ont contacté leurs fournisseurs pour chercher une alternative : NetApp, Pure Storage et Dell EMC, qui avait déjà proposé un passage à son VxRail hyperconvergé, puis Nutanix.

Nutanix : Pour le prix, et sa console globale

« La grande chose qui nous a marqués chez Nutanix, c’est qu’il offrait les mêmes fonctionnalités de calcul que le VxRail de Dell EMC », a déclaré Helfenstein. « Mais au même prix que les solutions de NetApp et Pure Storage, qui manquaient de la partie serveur. »

Tous ces produits contiennent des processeurs. Pour NetApp et Pure, cela offre uniquement des fonctionnalités de stockage. Avec VxRail, vous pouvez également l’utiliser pour exécuter des machines virtuelles, mais avec une licence ESXi supplémentaire. Pendant ce temps, l’hyperviseur AVS de Nutanix est gratuit.

« Le coût de la licence VMware serait de 50 000 € la première année, pour gérer 16 cœurs et déployer deux consoles vCenter », a déclaré Helefenstein. « Plus 20 000 € par an pour la maintenance. C’est cette économie que nous avons faite en choisissant Nutanix. »

L’idée de mettre les machines virtuelles et le stockage dans une seule boîte va au-delà des simples économies que Vialink pourrait réaliser en n’ayant pas à acheter de serveurs pour aller avec ses baies de disques. « Lorsque vous êtes une petite équipe informatique, vous ne voulez pas gérer 50 consoles – Nutanix met tout sur un seul écran », a déclaré Helfenstein.

« Le logiciel de gestion de Nutanix gère, par exemple, les mises à jour du firmware sur la carte mère, les cartes contrôleurs et les SSD », a-t-il déclaré. « Et il le fait de manière transparente, sans aucune intervention humaine. Auparavant, cela nécessitait des opérations supplémentaires complexes sur les serveurs Dell qui accédaient à nos baies NetApp. »

Une migration transparente

En 2019, Vialink a acheté deux clusters Nutanix. Chacun comprend quatre nœuds SuperMicro avec deux sockets, 512 Go de RAM et 38 To de stockage sur 12 SSD de 3,84 To. L’entreprise a opté pour deux options : partager des fichiers via SMB avec d’autres serveurs pour des raisons de cryptage qui est obligatoire pour les fournisseurs du secteur bancaire.

Chaque cluster se trouve dans l’un des centres de données de Vialink. « Chaque donnée est le miroir de reprise après sinistre de l’autre », a déclaré Helfenstein. « En d’autres termes, ils exécutent différentes applications mais synchronisent toutes leurs données. De cette façon, nous partageons la charge quotidienne entre nos deux sites, mais si un descend l’autre peut gérer 100% de la production. » La synchronisation des données stockées est assurée par Nutanix via la fibre noire 1Gbps.

Pour migrer les données et les machines virtuelles du système existant vers le nouveau, Vialink a utilisé un outil appelé Move, également fourni par Nutanix et qui convertissait à la volée les machines virtuelles VMware du format ESXi en AHV.

« La migration s’est déroulée de manière transparente et les applications ont continué à fonctionner pendant la copie », a déclaré Helfenstein. « Mais à un moment donné, vous devez les redémarrer sur les nouveaux clusters, alors nous avons effectué tout cela le week-end.

« Nous avons migré 300 machines virtuelles comme celle-ci en trois mois, 10 machines virtuelles différentes à la fois, de sorte que nous n’avons pas tout bloqué en cas de problème. »

Il se trouve qu’il y a eu un problème avec quatre machines virtuelles. « La conversion de nos applications du format VMware au format AHV ne nous a pas posé de problème car toutes leurs machines virtuelles fonctionnent sur un système Linux Debian qui inclut tous les pilotes nécessaires pour l’un ou l’autre cluster », a déclaré Helfenstein. « D’autre part, nous avions des appliances de réseau virtuel que nous avions achetées préconfigurées pour les anciens clusters de serveurs Dell que nous devions adapter manuellement pour le nouveau cluster Nutanix. »

Avantages : nœuds qui gèrent la charge de travail, et plus encore

Les clusters Nutanix n’étaient pas là depuis longtemps quand Helfenstein et son équipe ont remarqué que le nombre d’IOPS « est passé à 10 000, 20 000 … puis 30 000 IOPS. Il a tenu sans faute et nous avions prouvé qu’il pouvait supporter un million d’IOPS. Nous avons atteint une sorte de sérénité.

Le soutien était un autre domaine de satisfaction. « Nutanix avait encouragé le contact avec son service d’assistance au moindre souci », a déclaré Helfenstein. « Nous les avons pris au mot. Nous avons ouvert un ticket lorsque nous devions effectuer une mise à jour ou modifier des paramètres. Ils ont été très réactifs et ont toujours répondu de manière utile.

En 2020, une mise à jour a mal tourné, avec pour résultat que l’un des nœuds a disparu. « Nous avons ouvert un ticket hautement prioritaire », a déclaré Helefenstein. « Quelqu’un de Nutanix nous a contactés rapidement via Zoom. Elle a frappé trois commandes et le système a été redémarré dans l’heure, sans aucun effet ressenti par les utilisateurs.

Cela dit, la console Prism est suffisamment facile à utiliser pour que l’équipe Vialink puisse gérer la plupart des incidents. À une occasion, la liaison de 1 Gbit/s entre les centres de données a été saturée, ce qui a réduit les communications normales entre les applications. Une simple intervention via Prism pour configurer la bande passante de synchronisation entre les deux clusters a suffi à résoudre le problème en quelques secondes.

Après un an sans autre incident, Vialink a décidé de migrer ses conteneurs Kubernetes vers Nutanix.

« Nutanix a suggéré son orchestrateur Kubernetes, Karbon », a déclaré Helfenstein. « Il est livré gratuitement avec le produit de toute façon. Et non seulement cela, nous avions également l’avantage de pouvoir gérer nos conteneurs à partir de la même console Prism que nous utilisons pour administrer tout le reste. Auparavant, nous avions utilisé une console Kubernetes dédiée. »

La charge de travail supplémentaire portée par ces conteneurs, notamment les applications Java, signifiait l’ajout de mémoire pour chaque nœud afin de la porter à 768 Go. Helfenstein a déclaré qu’ils avaient acheté les cartes mémoire eux-mêmes et les avaient installées, ce qui n’était pas un problème pour Nutanix. Maintenant, les clusters exécutent environ 600 instances virtuelles.

Administrer des bases de données sans administrateur de base de données

En ce qui concerne la simplification de l’administration, l’équipe informatique était prête à recevoir une autre belle surprise.

« En 2021, nos développeurs nous ont demandé de prendre en charge les bases de données Mongo DB et Postgres sur les clusters Nutanix », a déclaré Helfenstein. « Le problème était que nous n’avions pas de DBA dans l’équipe. Nutanix nous a donc suggéré de déployer ERA, un outil permettant d’automatiser la gestion des bases de données, qui gère la disponibilité et permet le déploiement de copies de test et de travail en un clic.

Vialink a également investi dans le logiciel de sauvegarde Hycu, spécialisé dans la protection des clusters Nutanix. Ceci, cependant, n’est pas intégré dans Prism. L’accès se fait via sa propre console avec des sauvegardes stockées sur 300 To de stockage d’objets Caringo.

« Nutanix propose également un stockage d’objets, mais nous n’y sommes pas allés parce que nous nous occupons de la protection des données et que nous ne voulions pas mettre tous nos œufs dans le même panier », a-t-il déclaré.

Helfenstein prévoit également d’investir dans le module optionnel Nutanix qui permettra une synchronisation en temps réel entre les clusters, ce qui ne se produit qu’à intervalles réguliers avec le système de base.

Click to comment

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Tendance