Depuis 2001, BNP Paribas reste fidèle à Sysload qui a su absorber la forte croissance de son parc de serveurs. Le nombre de serveurs a été multiplié par dix en six ans. Aujourd’hui 40 consoles SP Analyst réparties entre Paris, Londres, Tokyo et Hong-Kong surveillent discrètement et de très près les milliers de serveurs dédiés aux différentes salles de marchés. Toutes les 5 secondes des centaines de métriques sont relevées en toute transparence lors de pics d’activités ponctuels, tels que des passages d’ordres massifs.
En résumé :
Société : BNP Paribas Arbitrage (sous entité de la division Banque de financement et d’investissement [BFI])
Siège : Paris
Activité : gestion des actions et dérivés action
Effectif : 14300 pour l’entité BFI
Produit net bancaire : 7,9 Md€ en 2006 (27 Md€ pour BNP Paribas)
Le challenge : garantir de multiples passages d’ordre et surveiller un grand nombre de serveurs sans perturber le fonctionnement
Solution déployée : 40 consoles SP Analyst Observer et 2600 Agents systèmes et applicatifs
Avantage de la solution : simple à utiliser et à déployer dans une production hétérogène et distribuée + adaptée à une supervision applicative ( serveur d’application et base de données)
A propos de BNP Paribas Arbitrage
BNP Paribas est l’un des principaux groupes mondiaux de services bancaires et financiers avec une large couverture internationale et une présence renforcée sur les places financières les plus importantes. Sa filiale BNP Paribas Arbitrage est spécialiste des activités de conseil et marchés de capitaux, et se consacre essentiellement à la vente et à l’achat d’actions et de dérivés d’actions. Ses salles des marchés disposent d’importants moyens informatiques et de communication, où sont situés les postes de travail des opérateurs de marchés professionnels ou « traders ».
Le Challenge
La mission des traders est de savoir anticiper les évolutions du marché et de proposer à ses clients le meilleur prix pour une transaction financière. La réactivité et l’anticipation sont des facteurs déterminant pour des passages d’ordres boursiers s’effectuant quasiment en temps réel. Cette course contre la montre permanente visant à actionner un ensemble de mécanismes en connexion directe avec les places boursières du monde entier suppose une infrastructure informatique robuste, performante et optimisée en termes de gestion des capacités.
Dans ce contexte, la direction informatique de BNP Paribas Arbitrage se doit d’assurer des moyens informatiques fiables et opérationnels de 8H00 à 22H00 et 5 jours sur 7. Elle doit garantir que les multiples passages d’ordres s’effectueront dans les meilleurs délais (c'est-à-dire avant la concurrence) et notamment lorsqu’un grand nombre se superposent dans un laps de temps de l’ordre de la seconde.
Obtenir sans interruption des flux en temps réel et absorber ponctuellement des pics d’activités intenses constituent un véritable challenge quotidien, qui remonte à la période de création de la filiale en 2001.
« Au lancement de la filiale, nous souhaitions nous affranchir de nombreux scripts et de solutions lourdes et onéreuses issues des gros frameworks d’administration » explique Jean-Michel Garcia, chef de projet informatique au sein de BNP Paribas. Et d’ajouter, « En tant que filiale nous avons défendu une politique orientée vers une solution spécifique aux agents légers, rapides à installer, souples en termes de configuration, et dont les performances nous permettraient d’exercer une observation de nos serveurs en temps réel. »
La Direction des Systèmes d’Information part alors en quête d’outils, qui lui permettent de contrôler en permanence l’état de santé et le taux d’utilisation des ses serveurs de production.
La Solution
A l’origine du choix et après avoir étudié plusieurs offres du marché, ce sont la simplicité d’utilisation et la rapidité de déploiement qui ont permis à l’offre Sysload de se démarquer. « Nous voulions que les personnes chargées de mettre en production les applications, et celles chargées du pilotage soient capables d’utiliser l’outil » indique Jean Michel Garcia. Le bon rapport prix/performance de produits Sysload s’accordait, par ailleurs, parfaitement avec les priorités du moment.
L’offre historique Sysload, rebaptisée SP Analyst à la fin de 2006, s’intègre dans une offre globale et représente l’un des trois modules qui composent la suite logicielle de Sysload. Ces trois outils de suivi, d’analyse et de reporting sont conçus pour des besoins et des profils différents, mais sont alimentés par une même architecture de collecte selon un modèle distribué à base d’agents. Chaque agent, optimisé en fonction du système hôte dont il a la charge, conserve localement l’historique des données collectées dans des modules de mesure et d’analyse embarqués, ce qui garantit non seulement la performance de la collecte mais également la discrétion de l’agent.
Conformément à leurs pré-requis, les responsables d’exploitation des salles de marchés de BNP Paribas peuvent observer (en temps réel et historique) avec une résolution de temps très fine les métriques de fonctionnement de plusieurs milliers de serveurs tournant Solaris 8 et 10, Windows 2000 et 2003, et Linux en 32 et 64 bits. La surveillance des applications, et notamment de Weblogic, s’opère en remontant des alertes SNMP depuis les MIB applicatives. Le temps de réponse utilisateur en environnement IP est quant à lui contrôlé au moyen de Sysload Feedback for IP.
SP Analyst, l’offre d’analyse et de surveillance des performances, diagnostique et fournit en temps réel des tableaux de bord de performances de toute l’infrastructure. Sa principale mission est d’aider à détecter de façon proactive les saturations et dysfonctionnements en identifiant les facteurs de dégradations. Couplées à de puissantes fonctions statistiques, ces métriques sont exploitées pour anticiper l’évolution de l’activité et l’impact sur les capacités de l’infrastructure. SP Analyst permet d’accéder rapidement à l’historique de fonctionnement des serveurs et des applications et de « rejouer » l’activité.
« Il nous fallait un outil d’administration offrant des fonctions de « capacity management » et d’historisation d’événements afin de satisfaire les pics d’activité sur des laps de temps très courts » souligne JM. Garcia. En termes de productivité, SP Analyst assure une réduction conséquente des temps d’arrêt grâce à une détection automatique des défaillances, pro-activité sur la résolution des problèmes et incidents, et une remontée d’informations via email ou SMS.
Les résultats
En limitant significativement le temps de déploiement de sa solution sur les 250 serveurs d’origine et les différentes étapes de formation des équipes informatiques, l’offre Sysload a rempli avec succès sa première mission en termes de facilité et de rapidité de mise en œuvre. « La mise en place a été très rapide et de manière parallèlisable pour un résultat immédiat. Actuellement, SP Analyst continue à répondre instantanément à nos problématiques, car il ne dépend pas d’une infrastructure lourde. C’est du point à point » commente JM Garcia.
De plus, les produits de Sysload ont su répondre aux exigences d’une organisation qui était en place et dont il fallait tenir compte. Aujourd’hui, 60 personnes dédiées à l’exploitation et l’infrastructure utilisent SP Analyst de Sysload pour connaître le taux d’occupation des ressources, le suivi des instances métiers et des infrastructures sous-jacentes à leurs applications. « Les bénéfices au quotidien se mesurent essentiellement en termes de réactivité. De par notre métier qui impose un mode d’observation continu, SP Analyst est massivement utilisé comme outil d’alerte qui déclenche des astreintes en pleine nuit » constate JM Garcia.
La détermination de la capacité idéale d’un serveur est également au cœur des préoccupations de la DSI. Elle ne s’effectue pas sur une observation en moyenne, mais sur des extrema particulièrement étroits. La technologie Sysload permet aux agents en place de relever à une fréquence de 5 secondes des centaines de métriques sur les serveurs sans perturber leur fonctionnement. « Sur notre site, un agent Sysload Unix parvient à relever de 7 à 10 millions de mesures par heure sur un gros serveur comportant des centaines de processus et de disques, tout en ne générant qu’un surcroît de charge très négligeable. Cette performance est un atout de poids pour le fonctionnement temps réel de notre salle des marché » précise JM Garcia.
Société à taille humaine, Sysload est à l’écoute constante de ses clients pour rapidement prendre en compte l’évolution des leurs besoins. Un atout qui lui a permis de tisser au cours de ses dernières années des relations de confiance et de proximité avec la BNP Paribas. Le projet à court terme est de généraliser l’offre Sysload à l’ensemble de ses filiales à étranger. Actuellement, Sysload travaille à la conception d’agents capables d’observer les systèmes à une fréquence inférieure à la seconde, nouveauté qui intéresse déjà au plus haut point la BNP Paribas !