Retour d'expérience : Société Générale & Qarnot

La Société Générale a réduit le coût de ses simulations financières de 50%, et son empreinte carbone.

Avec cette solution, les développeurs peuvent se concentrer sur les besoins business et compter sur la plateforme pour la résilience, le load balancing et la scalabilité.
― S. Bonniez, Chef de projet à la Société Générale

La Société Générale fournit des services financiers à 31 millions de particuliers et professionnels dans le monde, plaçant l’innovation et le numérique au cœur de ses activités. Son activité de banque de financement et d’investissement – SG CIB – offre un accès mondial aux marchés via des solutions en actions, obligations et devises, matières premières et placements alternatifs.

 

Être une entreprise responsable est au cœur même de la mission de la Société Générale et son engagement pour une économie plus verte et plus inclusive s’accélère depuis les années 2000. Société Générale s’est associée à Qarnot computing et Microsoft Azure pour construire sa nouvelle plateforme de simulation financière. L’exécution des activités de marché nécessite des quantités importantes de simulations financières exécutées sur de très larges grilles de calcul. Cette plateforme est flexible, évolutive et respectueuse de l’environnement.

Une plateforme simple, évolutive et résiliente

Les simulations financières sont gourmandes en calculs: elles impliquent généralement plusieurs milliers de tâches de calcul, prenant chacune de quelques secondes à plusieurs minutes à calculer. Elles s’appuient également sur de nombreuses données. La Société Générale ayant des bureaux partout dans le monde, les tâches peuvent être lancées à tout moment, n’importe quand. Certaines des simulations ont également de fortes contraintes de temps de calcul.

 

Nous avons donc conçu une solution qui :

 

  • expose une API REST simple aux applications clientes au sein de la Société Générale,
  • gère des calculs allant de quelques tâches à plusieurs milliers,
  • fournit la mise en cache des données financières pour une répartition efficace des tâches,
  • s’adapte en fonction du nombre de jobs et de tâches,
  • est disponible 24/7.

 

Tout cela est réalisé dans un contexte où la livraison doit se faire souvent (les bibliothèques de simulation évoluent en permanence) et les coûts d’infrastructure doivent être maintenus aussi bas que possible, même si des milliers de processeurs peuvent être nécessaires pour effectuer certaines simulations.

Les composants clés de cette solution sont les suivants:

 

  • Une passerelle Web https exposant des services de simulation en tant qu’API REST.
  • Un ensemble de micro-services gérant la mise en cache des données et l’orchestration des jobs de simulation, de la répartition des tâches à la récupération des résultats.
  • Plusieurs fournisseurs d’informatique sur une même grille (de nouveaux fournisseurs peuvent être ajoutés très facilement).
  • La passerelle Web et les micro-services sont des applications Service Fabric natives, toutes déployées dans un cluster évolutif dans Azure Cloud.

 

Etre capable de cibler plusieurs fournisseurs de cloud est une garantie qu'une tâche trouvera toujours de la place pour s'exécuter au meilleur prix possible.

Architecture réseau Société Générale et Qarnot
L'enjeu pour Qarnot Computing et Société Générale était de fournir une application modulaire, évolutive et résiliente dans un délai très court.

Les bénéfices

 

Avec Service Fabric, Qarnot Computing et Société Générale ont développé une solution innovante et qualitative qui a demandé des efforts limités. Maintenant que la plate-forme de simulation est en production, l’équipe se concentre sur l’intégration de nouveaux types de simulations et la mise à l’échelle afin que de plus en plus d’ applications client puissent s’éloigner des systèmes legacy.

HPC

Une question ? Un devis ?

Simulations Monte Carlo, actuariat, risk management, stress-tests… Qarnot computing, fournisseur de puissance de calcul souveraine, écologique, sécurisée et économique a développé depuis 2010 une forte expertise dans le domaine des calculs de risques.

Ils nous font confiance

Nous devons contenir les coûts pour couvrir nos besoins calculatoires.
― Nathanaël Zimero, CIO-EMC, Natixis CIB

Seminaire du Swave / Société Générale - Diminuer l'empreinte carbone des calculs financiers - Avril 2021