F5 aide Atruvia à faire face à une hausse massive du trafic sur son application bancaire
F5 a aidé Atruvia, fournisseur de services informatiques financiers, à absorber avec succès une multiplication par 12 du trafic, due au déploiement d’une nouvelle application dynamique par les banques qu’il accompagne en Allemagne. Selon Atruvia, le contrôleur de mise à disposition d’applications (ADC) et le pare-feu applicatif web (WAF) de F5 offrent une évolutivité et une fiabilité élevées.
Défi
Atruvia est le prestataire de services informatiques de 772 banques coopératives en Allemagne, qui comptent ensemble 29 millions de clients et représentent environ 30 % du marché allemand de la banque de détail.
Face à la concurrence croissante de nouveaux acteurs, les clients d’Atruvia souhaitaient déployer une application bancaire en ligne dynamique, composée de microservices conteneurisés, afin d’offrir à leurs clients des fonctionnalités bien plus étendues et une meilleure expérience utilisateur que l’application précédente. Ils souhaitaient également permettre aux clients et au personnel bancaire de collaborer de manière fluide sur une même plateforme.
Lors des tests de sa nouvelle application bancaire en ligne début 2022, Atruvia a constaté que le nombre de requêtes HTTPS par interaction utilisateur avait été multiplié par 12 par rapport à celui généré par l’ancienne application bancaire, utilisée de longue date. Cette hausse risquait de dépasser les capacités existantes d’Atruvia en matière d’équilibrage de charge et de pare-feu applicatif web (WAF). La charge des unités centrales de traitement (CPU) est passée d’environ 30 à 40 % à 80 %, puis a continué d’augmenter de façon spectaculaire.
Sous la pression des banques coopératives qui attendaient la livraison de la nouvelle application, Atruvia devait rapidement faire évoluer son infrastructure ADC et WAF. « La situation était très instable et nous avons compris que la commande de matériel pouvait entraîner des retards et des difficultés », se souvient Lutz Reinegger, responsable de l’infrastructure des centres de données et du réseau chez Atruvia. « Chez certains de nos autres fournisseurs, la livraison d’une commande peut prendre entre 13 et 16 mois. »
Solution
Plutôt que d’expérimenter une nouvelle solution, Atruvia a décidé de renforcer considérablement son infrastructure ADC F5 existante, qui s’était révélée extrêmement fiable. Reinegger explique : « Nous avions besoin d’une solution sur laquelle nous pouvions compter, dont nous étions certains à 100 % qu’elle fonctionnerait. Notre expérience avec les iSeries avait été concluante, et le moment n’était pas à l’expérimentation. Comme nous utilisions déjà la solution F5, nous savions à quoi nous attendre, mais notre décision reposait également sur la stabilité de nos relations avec F5, ainsi que sur cet esprit général de partenariat et de transparence. »
Après avoir traité rapidement le bon de commande, F5 a livré 30 appliances BIG-IP i11800 Series supplémentaires aux centres de données d’Atruvia situés à Karlsruhe et à Münster, en Allemagne, dans les délais requis pour accompagner le déploiement de la nouvelle application de banque en ligne. Cette extension permet de prendre en charge les volumes élevés de trafic générés par la nouvelle application, qui offre aux utilisateurs une expérience bien plus attrayante et interactive qu’auparavant. La nouvelle application repose sur des microservices qui peuvent être mis à niveau plusieurs fois par semaine.
En offrant à Atruvia une transparence totale sur le statut de chaque livraison, F5 a communiqué efficacement et tenu tous ses engagements. Selon Atruvia, F5 s’est démarquée des autres fournisseurs en privilégiant l’établissement d’une relation à long terme, plutôt qu’en cherchant à tirer parti des pénuries d’approvisionnement pour maximiser sa rentabilité.
“Nous avions besoin d’une solution fiable, dont nous étions sûrs à 100 % qu’elle fonctionnerait. Notre expérience avec les iSeries avait été positive, et ce n’était pas le moment de nous lancer dans des expérimentations. ”
Lutz Reinegger, responsable de l’infrastructure des centres de données et du réseau, Atruvia
Ainsi, Atruvia dispose désormais de 38 appliances iSeries. Au total, 80 % des applications d’Atruvia utilisent la technologie F5 pour la gestion du trafic local. En déployant le nouveau matériel iSeries, Atruvia a également poursuivi sa stratégie de consolidation de ses fournisseurs d’ADC en migrant progressivement plus de 30 équipements Citrix Netscaler vers la nouvelle plateforme F5.
« Nous sommes très heureux de ne rencontrer aucun problème majeur de qualité au niveau du firmware ou du matériel, contrairement à ce que nous avons constaté chez d’autres fournisseurs, et nous sommes ravis d’avoir choisi la gamme iSeries, qui a fait ses preuves », déclare Reinegger.
Atruvia utilise l’extension Application Services 3 (AS3) de F5 Automation Toolchain et les outils HashiCorp Terraform pour automatiser les instances BIG-IP. Il s’agit ainsi de la première plateforme d’Atruvia à utiliser l’infrastructure en tant que code (IaC) en production. « Nous n’avons pas besoin d’une belle interface utilisateur graphique ; nous avons besoin d’API et de pouvoir déployer l’infrastructure en tant que code. Nous sommes très heureux que les plateformes F5 puissent fonctionner de cette manière », explique Reinegger. Atruvia entend proposer à ses équipes DevOps un libre-service entièrement automatisé pour la gestion du trafic local et des services applicatifs.
Résultats
Offrez aux utilisateurs des expériences fiables et enrichies
Les clients ont adopté la nouvelle application, qui s’appuie sur l’infrastructure F5 étendue d’Atruvia. L’application a obtenu une note de 4,4 étoiles sur l’Apple App Store et de 4,6 étoiles sur le Google Play Store.
À terme, les employés des banques clientes d’Atruvia utiliseront la même application que leurs clients. Cela permettra de rationaliser davantage l’infrastructure et d’offrir aux clients une expérience plus fluide. Par exemple, ils pourront commencer à rechercher un prêt immobilier en ligne, puis se rendre dans une agence pour en discuter avec un conseiller sans avoir à tout recommencer. Atruvia avance progressivement, un microservice à la fois, tout en modélisant soigneusement la charge probable afin d’éviter d’avoir à augmenter en urgence la capacité de l’infrastructure. En effet, les banques utilisent en interne un réseau MPLS fermé, ce qui implique des délais plus longs pour installer des capacités d’équilibrage de charge.
Faire évoluer avec succès l’infrastructure de l’application
Grâce à la nouvelle infrastructure F5, la quasi-totalité des 29 millions de clients des banques accompagnées par Atruvia peuvent désormais utiliser la nouvelle application. Plus de 96 % du trafic client transite par la nouvelle application bancaire.
La capacité de la solution à monter en charge se reflète dans les indicateurs de trafic des solutions BIG-IP Advanced WAF et BIG-IP LTM d’Atruvia, qui ont enregistré des pics quotidiens (hors événements exceptionnels) de plus de 47 000 requêtes HTTPS par seconde fin 2022, puis de plus de 65 000 requêtes HTTPS par seconde un an plus tard.
“Nous sommes très heureux de ne rencontrer aucun problème majeur de qualité, que ce soit au niveau du firmware ou du matériel, contrairement à ce que nous avons pu constater chez d’autres fournisseurs. Nous sommes également très satisfaits d’avoir choisi la gamme iSeries, qui a fait ses preuves.”
Lutz Reinegger, responsable de l’infrastructure des centres de données et du réseau, Atruvia
Atruvia évolue également vers une configuration de cloud hybride, permettant une communication de base entre Microsoft Azure et son infrastructure sur site existante. Selon Reinegger, la dernière étape consistera à créer de toutes pièces un véritable cloud hybride en s’appuyant sur les centres de données existants, puis à le connecter à des fournisseurs de cloud public afin de transférer les charges de travail de manière fluide entre ces différentes zones de disponibilité et ses propres centres de données. Atruvia disposera ainsi de la flexibilité nécessaire pour exécuter différentes charges de travail dans différents environnements.
« Devons-nous rendre les applications cloud accessibles au grand public depuis l’extérieur ? Ou devons-nous plutôt considérer le cloud comme une extension back-end de nos propres centres de données sur site ? C’est le genre de discussions que nous avons actuellement », explique-t-il.
Réduire les coûts et la complexité
La marge de capacité matérielle offre davantage de flexibilité à Atruvia. La charge de traitement de la nouvelle infrastructure ADC est inférieure à 50 %, contre plus de 80 % avant l’extension. Les requêtes sont ainsi traitées beaucoup plus rapidement. « Sur une architecture X86, l’ajout de cœurs de processeur supplémentaires ne permet pas une mise à l’échelle linéaire », explique Reinegger. « Nous voulons maintenir la charge entre 50 % et 70 % afin de pouvoir faire face à des pics de trafic imprévus. »
Atruvia a également pu consolider ses équipements en exécutant une plateforme d’un autre fournisseur sur le nouveau matériel F5. L’entreprise a ainsi réalisé des économies et simplifié son infrastructure en réduisant le nombre de fournisseurs présents dans ses centres de données.

Avantages
- Offrir aux utilisateurs des expériences fiables et enrichies
- Faire évoluer avec succès l’infrastructure de l’application
- Réduit les coûts et la complexité
- Simplifier l’architecture informatique
Défis
- Une multiplication par 12 du nombre de requêtes HTTPS
- Une charge de traitement multipliée par deux
- Perturbations majeures des chaînes d’approvisionnement informatiques mondiales
