MIGRATION CLOUD D’APPLICATIONS CHEZ BNP AM

#Banque #Asset management #Cloud #Migration

Contexte & enjeux

En 2019, BNP Paribas prévoit d’utiliser la solution IBM Cloud hébergée dans des data centers dédiés à la banque. En ligne avec sa stratégie Cloud, et afin d’assurer la sécurité des données de ses clients, BNP Paribas ne mettra pas, dans le Cloud Public, de données clients ou d’environnement de production véhiculant des données sensibles. BNP AM, la filière asset management du groupe s’est engagé à migrer pour fin 2023 l’ensemble de ses applications dans cette architecture cloud.

Ce projet avait pour la BNP différents objectifs :

  • Permettre à la banque de gagner en agilité
  • Assurer la performance de ses systèmes d’information
  • Répondre aux exigences de sécurité
  • Améliorer le « Time to Market» de nouvelles applications et services numériques
  • Réduction des coûts

Le projet est à la fois complexe d’un point de vue technique pour migrer chaque application dans le cloud, surtout en tenant compte des délais, mais aussi d’un point de vue organisationnel avec plusieurs équipes IT, métier et support. De plus il est nécessaire d’assurer la production et les évolutions de ses applications afin de garantir la continuité opérationnelle du métier.

Dans ce contexte, BNP AM a sollicité Quanteam afin de l’aider à définir la politique de migration de plusieurs de ses applications puis de les réaliser :

  • Etude d’un lot d’applications existantes
  • Arrêt d’une stratégie de migration pour chaque application
  • Implémentation
  • Conseil et formation
  • L’intégration DEVOPS jusqu’à la livraison

Solution apportée

À la suite de notre expérience sur des projets similaires de migration cloud nous avons travaillé sur les étapes suivantes :

  1. Etudes des applications existantes

L’essentiel des applications migrées utilisent les technologies Java, .NET, Angular, Spark, Python.
L’objectif ici est d’Identifier les fonctionnalités, les dépendances, les performances actuelles et les besoins en termes de ressources afin de déterminer la meilleure approche à adopter.

 

  1. Arrêt d’une stratégie de migration

En fonction de l’application et des technologies, plusieurs approches sont possibles. Une première approche implique de transférer simplement les applications et les données existantes d’un environnement sur site vers le cloud, sans apporter de modifications significatives à l’architecture ou au code. Cela permet une migration rapide et relativement simple, mais peut e pas tirer pleinement parti des avantages du cloud en termes de flexibilité et d’évolutivité. Une autre approche consiste à réécrire ou de modifier le code afin de tirer parti des services cloud natifs, ce qui peut améliorer les performances et réduire les coûts à long terme. D’autres approches sont possibles.

 

  1. Participation au développement

Planification et estimation du temps nécessaire au développement

Apporter les modifications nécessaires aux applications pour pouvoir migrer vers le cloud.

S’assurer des bonnes pratiques.

Modifier l’architecture de certaines applications (microservice)

 

  1. Conseil

Assurer la formation, des équipes de développements et des product owner.

Acquérir un rôle transversal et d’expert afin d’aider et de conseiller les autres équipes

 

  1. Intégration dans la chaîne DEVOPS

Intégration dans la chaine d’intégration continues

Automatisation des tests

Déploiement sur Kubernetes/helm

Bénéfices pour le client :

Tout d’abord notre expertise technique a permis d’évaluer rapidement les applications existantes, d’identifier les problèmes potentiels et de recommander les stratégies appropriées permettant une migration réussie et dans les temps.

Notre expérience dans la réalisation de projets informatique a d’abord permis d’élaborer un plan de migration détaillé, en identifiant les étapes nécessaires, pour pouvoir enfin réaliser cette migration en réalisant de nombreuses livraisons en mode agile.

Ensuite nous nous sommes efforcés de travailler avec le client afin de réduire les risques. En effet, la migration d’une application est une tâche complexe qui comporte des risques, tels que des pertes de données, des temps d’arrêt non planifiés ou des problèmes de performance.

La migration sur le cloud a permis aussi l’optimisation des performances. En effet nous nous sommes efforcer d’optimiser les performances de l’application sur la nouvelle plateforme cible. Cela peut inclure des ajustements du code, de l’architecture et des configurations pour garantir une exécution fluide et rapide de l’application dans son nouvel environnement.

Enfin la migration a permis aussi des économies de coûts significatives à long terme en optimisant l’utilisation des ressources cloud, mais aussi en évitant des coûts inutiles en passant sur des technologies aux tarifs plus avantageux.

L’expertise Quanteam qui fait la différence

  • Une forte expérience en management de projet
  • Une expérience prouvée sur des projets de migration
  • Une expérience sur les projets complexes avec de multiples intervenants et des éditeurs
  • Une comitologie précise et éprouvée

l’actualité
de nos experts

Un projet a nous soumettre ?
rencontrons-nous

    Préférences de confidentialité

    Lorsque vous visitez notre site Web, il peut stocker des informations via votre navigateur à partir de services spécifiques, généralement sous la forme de cookies. Ici, vous pouvez modifier vos préférences de confidentialité. Il est à noter que le blocage de certains types de cookies peut avoir une incidence sur votre expérience sur notre site Web et sur les services que nous sommes en mesure d’offrir.

    Pour des raisons de performance et de sécurité, nous utilisons Cloudflare
    required
    Activer / désactiver le code de suivi Google Analytics dans le navigateur
    Activer / désactiver l'utilisation des polices Google dans le navigateur
    Activer / désactiver l'intégration de vidéos dans le navigateur
    Politique de confidentialité Préférences de confidentialité
    Notre site internet contient des services tiers pour son bon fonctionnement. Définissez vos préférences et/ou agréments pour notre utilisation de cookies.