Institution financière américaine de premier plan
Favoriser la réussite de la migration vers le Cloud à grande échelle avec zéro temps d’arrêt
À propos de l’entreprise
Une institution financière américaine de premier plan.
Défi à relever
L’établissement financier disposait de plusieurs applications critiques sur plus de 200 bases de données relationnelles. Il cherchait à migrer ces bases de données relationnelles d’Oracle vers Amazon Web Services Relational Database Service (AWS RDS) pour PostgreSQL et à améliorer par la suite les performances, la gouvernance et l’évolutivité. Il s’agit d’applications critiques sans temps d’arrêt, essentielles au fonctionnement, à la conformité et à l’intégrité du marché.
Lors de la migration vers AWS RDS, il était également important d’établir une gouvernance des données pour un système de gestion de base de données relationnelle (RDBMS) et de répondre aux exigences de conformité de l’industrie des cartes de paiement, de la loi Sarbanes-Oxley et des informations personnelles non publiques/informations personnelles identifiables. Un autre objectif essentiel était de permettre la haute disponibilité des applications et l’évolutivité des bases de données relationnelles en fonction des besoins et des exigences de trafic des applications.
Ce que nous faisons
- Architecture des données
- Gérer les données
- Chiffrement des données à l’aide de la configuration du service de gestion des clés (KMS) AWS
- Configuration de la récupération après sinistre Multi-Availability Zone (Multi-AZ)
- Catalogue de données
- Migration du schéma
- Migration AWS RDS
La solution
L’entreprise avait déjà adopté le cloud AWS et disposait d’opérations d’entreprise, de gouvernance, de politiques DevOps et d’approbation matures. Notre équipe a utilisé les politiques, les fondements et les cadres de l’entreprise pour établir ce qui suit :
- Gouvernance des données fournie
- Configurer le chiffrement des données à l’aide du KMS
- Configurer la récupération après sinistre Multi-AZ
- Réingénierie et développement des pipelines et migration des données des bases de données relationnelles Oracle sur site vers RDS pour PostgreSQL
- Configurer la suite de test d’application pour l’exécution et un pipeline Jenkins pour exécuter et gérer les tests automatisés
- Création d’un schéma dans la base de données PostgreSQL cible en convertissant le schéma de la base de données Oracle source à l’aide de l’outil de conversion de schéma AWS
- Configurer le service de migration de base de données AWS (DMS) pour charger les données de la source vers la base de données cible et mettre en œuvre des processus automatisés pour déclencher le DMS
- Utilisation de packages open source tels qu’Ora2Pg pour convertir automatiquement les bases de données Oracle et MySQL en PostgreSQL ; activation du pub/sous-modèle avec un entrepôt de données relationnel pour synchroniser les données sources de l’application
Conséquence
La migration à grande échelle d’un RDBMS vers un RDS Amazon natif du cloud a aidé l’entreprise à obtenir les résultats et avantages suivants :
Zéro
temps d’arrêt pendant la migration à grande échelle
45+
bases de données relationnelles d’applications migrées vers le cloud
5,000+
le nombre total d’utilisateurs actifs a migré en douceur sans perturber l’expérience utilisateur final
Avantages pour l’entreprise
- Économies considérables sur les coûts de licence de base de données
- Meilleure évolutivité, résilience et gouvernance
- Délai de mise sur le marché plus rapide avec des changements plus rapides
Avantages techniques :
- Modifier la capture de données activée pour l’entrepôt de données d’application en synchronisation de la base de données d’application
- Zéro interruption des applications critiques pendant les heures de l’accord de niveau de service