Cloud computing et empreinte carbone avec la Société Générale

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é.
Stéphane Bonniez
Chef de projet
L'entreprise

Société Générale fournit des services financiers à 31 millions de particuliers et professionnels dans le monde. 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.

Les résultats :

Maintenant que la plateforme de simulation est en production, l’équipe se concentre sur l’intégration de nouveaux types de simulation et la mise à l’échelle afin que de plus en plus d’applications clients puissent s’éloigner des systèmes Legacy.

En plus de la capacité à absorber simplement la montée en charge des calculs de risque, cette banque dispose désormais d'un rapport détaillé de son empreinte sur cette activité. Elle connaît également les économies d'énergie réalisées, soit 62,36% dans ce cas.

Une plateforme simple, évolutive et résiliente

Société Générale s’est associée à Qarnot computing et Microsoft Azure pour construire sa nouvelle plateforme de simulation financière flexible, évolutive et respectueuse de l’environnement.

\"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 simulations financières 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. Certaines des simulations ont également de fortes contraintes de temps de calcul.

La Société Générale a retenu Qarnot pour son infrastructure bas carbone et distribuée, optimisée pour le batch computing et donc particulièrement adaptée aux calculs financiers.

Nous avons 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,
  • 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).

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

  • Une passerelle Web https exposant des services de simulation via l’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 cloud providers 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.