Quand des milliards de transferts de fichiers critiques dépendent de vous
ExaVault maximise sa disponibilité grâce à Instana

« Nous sommes indispensables à de nombreuses entreprises », explique David Ordal, directeur général d’ExaVault Inc. dont les solutions facilitent deux milliards de transferts de fichiers par an pour des clients tels que Disney, Adobe, Xerox et Zillow.

La majorité des clients ExaVault effectuent des transferts de fichiers automatisés, système à système, comme le transfert de données d’un système de point de vente vers une plateforme analytique ou un système de gestion des stocks. L’API ExaVault gère en moyenne 35 000 requêtes par minute et plus de 50 millions d’appels par jour. Bien que les transferts de fichiers soient automatisés, les parties des deux côtés du transfert s’appuient sur ces automatisations pour prendre des décisions métier.

« Si nous coulons, nos clients commencent à perdre de l’argent », explique D. Ordal.

Les enjeux sont importants pour les clients d’ExaVault, et chacun d’entre eux utilise ExaVault de façon légèrement différente, créant souvent des fonctionnalités personnalisées par le biais de l’API du développeur. L’ensemble de la clientèle d’ExaVault n’est pas concerné par tous les problèmes. En effet, il arrive régulièrement qu’un seul client subisse un ralentissement. Mais si tel est le cas, l’équipe d’ExaVault doit être en mesure de voir ce que le client subit et de déboguer le problème.

Avant d’adopter à la solution IBM Observability by Instana, ExaVault utilisait un système de surveillance qui rendait presque impossible l’obtention d’informations précises et spécifiques aux clients. « Nous ne pouvions pas étiqueter les transactions avec les ID des utilisateurs, puis filtrer les problèmes spécifiques des clients », explique Tom Fite, ingénieur back-end senior chez ExaVault. Les problèmes spécifiques aux clients peuvent être complètement noyés dans les moyennes. Si un client en particulier subit un ralentissement, le problème n’apparaîtra pas du tout dans un système de surveillance qui n’offre qu’une vue d’ensemble.

Cette histoire fait-elle écho avec les défis rencontrés par votre entreprise ?Passez à l’étape suivante dès aujourd’hui.

Réduction du MTTR

 

ExaVault a réalisé une réduction du MTTR de 56,6 %

100 % de disponibilité

 

Pour atteindre une disponibilité de 99,99 %

Notre équipe peut consacrer davantage de temps aux nouvelles fonctionnalités et à la planification de la feuille de route, au lieu de corriger des bogues à longueur de journée. Eddie Castillo Head of Marketing ExaVault Inc.
Visibilité rapide et conviviale

Lorsqu’ExaVault s’est mis à la recherche d’une nouvelle solution de surveillance, la priorité absolue était de pouvoir décomposer les indicateurs par compte et de voir quels étaient les « cas extrêmes » rencontrés par les clients. Les autres critères principaux étaient le coût et l’interface utilisateur, qui constituaient tous deux des points problématiques avec les fournisseurs précédents.

« Certains fournisseurs d’APM sont excessivement chers, explique T. Fite. Surtout lorsqu’il s’agit de faire évoluer l’application et que la surveillance s’effectue sur plusieurs ordinateurs. »

ExaVault a tenu compte de facteurs tels que les traces de pile, les appels de base de données, le débit, les politiques de conservation des données et la surveillance de l’infrastructure. Mais l’une des principales raisons pour lesquelles ExaVault a choisi Instana est la présence d’une interface utilisateur graphique compréhensible par les utilisateurs non techniques.

« Je suis un adepte de l’interface utilisateur efficace, explique T. Fite. Mais cela peut également me permettre d’expliquer à d’autres membres de notre équipe, notamment ceux qui ont moins de connaissances techniques que moi, que nous avons résolu un problème. »

Des résolutions plus rapides et une disponibilité plus importante

ExaVault utilise Instana pour surveiller la performance de l’API et pour suivre les erreurs, déboguer et alerter. L’indicateur le plus important qu’ExaVault examine au quotidien est la latence. « Nous devons nous assurer que l’expérience de chaque client est bonne, explique T. Fite. Si un client attend plus de deux secondes, il risque de partir. »

Toutefois, avec Instana, T. Fite n’a pas besoin de consulter le tableau de bord toute la journée. À la place, Instana envoie une alerte à un canal Slack dédié si quoi que ce soit sort de l’ordinaire.

En ce qui concerne la surveillance de compte, ExaVault utilise le kit de développement logiciel (SDK) Instana pour attribuer des métadonnées à chaque appel API à mesure qu’il arrive. T. Fite peut ainsi filtrer sur un grand nombre de variables. Cependant, le cas d’utilisation le plus courant est le filtrage par compte ou même par utilisateur dans un compte. « Si un utilisateur rencontre un problème que nous ne voyons pas au niveau général, nous pouvons l’analyser en détail et le résoudre en regardant simplement les informations qui le concernent », explique T. Fite.

Depuis qu’ExaVault a commencé à utiliser Instana, le délai moyen de résolution (MTTR) des bogues impactant les clients a chuté de 56,6 %. De plus, les ralentissements et les temps d’arrêt de la plateforme ont considérablement diminué. La disponibilité était de 99,51 %, elle est maintenant passée à 99,99 %. « Nous atteignons l’objectif que nous nous étions fixé, explique T. Fite. La raison pour laquelle nous avons pu le faire est que nous disposions d’une meilleure visibilité sur nos problèmes ».

Dans certains cas, il existait des bogues dont ExaVault ne soupçonnait même pas l’existence avant d’utiliser Instana. Quelques jours suivant la configuration d’Instana, ExaVault s’est rendu compte qu’il y avait un bogue dans le logiciel qui interrogeait le cache mémoire trop fréquemment et ne sauvegardait pas correctement. En corrigeant ce bogue auparavant invisible, la charge sur les serveurs d’application a été immédiatement réduite.

Gagner du temps pour innover

« Notre dette technologique a diminué parce que nous sommes en mesure de résoudre les problèmes beaucoup plus rapidement, explique Eddie Castillo, responsable marketing chez ExaVault. Notre équipe peut consacrer davantage de temps aux nouvelles fonctionnalités et à la planification de la feuille de route, plutôt que de résoudre des bogues à longueur de journée. »

Quelques projets majeurs se profilent à l’horizon. Sans les tests internes robustes possibles avec Instana, T. Fite craindrait beaucoup plus que des bogues ne se glissent à mesure que des améliorations sont apportées à l’API. « Instana va nous permettre de nous assurer que les modifications sont plus efficaces que la version actuelle », explique T. Fite.

ExaVault travaille également sur le passage d’un système d’orchestration de conteneurs maison à Kubernetes. Pour finir, ExaVault a hâte de commencer à utiliser le suivi des déploiements d’Instana pour comparer les indicateurs de performance avant et après les déploiements.

« Avec la feuille de route qui s’annonce, si nous ne disposions pas de ces outils, il nous serait impossible de garder un œil sur notre pile technologique, explique E. Castillo. Tom avait l’habitude d’avoir un million de fenêtres de terminal ouvertes sur son bureau. Mais grâce à ces outils, nous disposons d’une visibilité à mesure que nous nous diversifions et que nous ajoutons de la complexité à notre architecture globale. »

Logo Exavault
À propos d’ExaVault Inc.

ExaVault (lien externe à ibm.com) propose des solutions FTP et de partage de fichiers aux entreprises de toutes tailles dans plus de 100 pays. Sa solution améliore le FTP/SFTP traditionnel avec une interface moderne et permet une collaboration et un partage sécurisés sur toutes les plateformes et dans tous les fuseaux horaires. ExaVault a été fondée en 2009 et son siège social se trouve à San Ramon, en Californie.

Logo Instana
A propos d’Instana, une société IBM

Instana, une société IBM, fournit une plateforme d’observabilité d’entreprise dotée de capacités de surveillance automatisée des performances des applications aux entreprises qui exploitent des applications complexes, modernes et cloud natives, quel que soit l’endroit où elles se trouvent (sur site ou dans des clouds publics et privés), notamment sur des appareils mobiles ou des ordinateurs mainframe IBM® Z.

Contrôlez les applications hybrides modernes grâce à la reconnaissance par l’IA d’Instana des dépendances contextuelles profondes au sein des applications hybrides. Instana offre également une visibilité sur les pipelines de développement pour permettre l’automatisation DevOps en boucle fermée.

Ces fonctionnalités fournissent le retour d’information exploitable dont les clients ont besoin pour optimiser les performances des applications, mettre en œuvre l’innovation et atténuer les risques en permettant aux équipes DevOps d’accroître l’efficacité et d’ajouter de la valeur aux pipelines de livraison de logiciels, tout en atteignant leurs objectifs au niveau du service et de l’entreprise.

Pour en savoir plus, rendez-vous sur instana.com.

Passez à l’étape suivante

Pour en savoir plus sur les solutions IBM présentées dans cette étude de cas, veuillez contacter votre interlocuteur IBM habituel ou votre partenaire commercial IBM.

Lire le PDF Voir plus d’études de cas GittiGidiyor

De hautes performances au cours d’une période de croissance sans précédent

Lire l’étude de cas
PROMOTORA DE INFORMACIONES, S.A. (PRISA)

Assurer une diffusion de contenu performante dans le monde entier

Lire l’étude de cas
Conrad International GmbH & Co. KG

Fournir l’électronique mondiale, sans faute

Lire l’étude de cas
Aspects juridiques

© Copyright IBM Corporation 2021. IBM Corporation, IBM Cloud, New Orchard Road, Armonk, NY 10504

Produit aux Etats-Unis d’Amérique, novembre 2021.

IBM, le logo IBM et ibm.com sont des marques commerciales d’International Business Machines Corp., déposées dans de nombreux pays. Les autres noms de produits et de services peuvent être des marques d’IBM ou d’autres sociétés. Une liste à jour des marques de commerce d'IBM est disponible sur le Web à l’adresse ibm.com/trademark.

Les informations contenues dans le présent document sont à jour à la date de publication initiale et peuvent être modifiées sans préavis par IBM. Les offres mentionnées dans le présent document ne sont pas toutes disponibles dans tous les pays où la société IBM est présente.

Les données de performance et les exemples de clients cités sont présentés à titre informatif uniquement. Les résultats des performances peuvent varier en fonction des configurations et des conditions de fonctionnement. LES INFORMATIONS CONTENUES DANS LE PRÉSENT DOCUMENT SONT FOURNIES « EN L’ÉTAT », SANS AUCUNE GARANTIE EXPLICITE OU IMPLICITE, NOTAMMENT SANS AUCUNE GARANTIE DE QUALITÉ MARCHANDE, D’ADÉQUATION À UN USAGE PARTICULIER ET AUCUNE GARANTIE OU CONDITION D’ABSENCE DE CONTREFAÇON. Les produits IBM sont garantis conformément aux dispositions des contrats qui régissent leur utilisation.