Accélérer la modernisation d’Oracle vers PostgreSQL grâce à l’IA et à l’automatisation
Aperçu
Une multinationale britannique de biens de consommation a cherché à moderniser son infrastructure de bases de données en passant de ses bases de données Oracle à PostgreSQL. L'entreprise avait plus de 100 bases de données en évaluation, dont 70 sélectionnées pour la migration. Ces bases de données étaient réparties sur plusieurs versions d'Oracle (11g, 12c, 18c, 19c) et hébergées sur des serveurs Bare Metal (BMS), avec des configurations telles que Real Application Clusters (RAC) et Data Guards pour assurer une haute disponibilité et la reprise après sinistre. Cette infrastructure était essentielle à la transformation numérique de l'entreprise.
Le défi
L'entreprise devait migrer ses bases de données tout en réduisant les frais opérationnels et la dépendance à un seul fournisseur.

- Migration de bases de données : Évaluer les bases de données Oracle sur BMS et les migrer vers Cloud SQL-PostgreSQL
- Efficacité opérationnelle : Réduire les frais généraux opérationnels et les coûts d’infrastructure tout en standardisant la gestion des bases de données dans l'entreprise
- Coût et dépendance envers un fournisseur : Éliminer les coûts de licence Oracle et réduire la dépendance envers un seul fournisseur
- Environnement optimisé : Utiliser le service entièrement géré de PostgreSQL pour améliorer la performance et l’évolutivité des bases de données
L'objectif
L'entreprise visait à migrer ses bases de données Oracle vers Cloud SQL-PostgreSQL.
- Évaluation et migration de bases de données : Évaluer et migrer plus de 100 bases de données Oracle vers Cloud SQL-PostgreSQL afin d'améliorer l'évolutivité et de réduire les coûts
- Réduction des coûts : Éliminer les frais de licence et réduire la surcharge d'infrastructure en standardisant la gestion des bases de données
- Indépendance vis-à-vis des fournisseurs : Minimiser la dépendance à un fournisseur unique en passant à une solution PostgreSQL open source
- Efficacité opérationnelle : Utiliser le service géré de PostgreSQL pour créer un environnement de base de données plus flexible et fiable

La solution
HCLTech a utilisé l’outil Database Migration Assistant (DMA) pour évaluer l’ensemble des bases de données Oracle de l’entreprise (110 bases de données). Le processus a consisté à recueillir l’inventaire, à exécuter des scripts et à fournir des recommandations pour la migration.
L’entreprise a migré plus de 70 bases de données Oracle de production et non production vers Google Cloud SQL PostgreSQL en utilisant les outils suivants :

- DMA : Pour évaluer la configuration actuelle de la base de données Oracle
- Database Migration Service (DMS) : Pour migrer les données et objets tels que les vues, les tables, les fonctions et les procédures stockées
- Base de données Gemini : Pour fournir des suggestions de conversion de code assistées par l’IA lors de la migration
- Outil de validation de base de données (DVT) : Pour assurer l’intégrité des données et le succès de la migration
L’impact
La migration a permis des optimisations alimentées par l’IA, une meilleure coordination de projet et des améliorations de l’infrastructure.

- Réduction des coûts de licence de bases de données et du coût total de possession (TCO) de 35 %
- Accélération du délai de commercialisation de 25 % grâce à une migration plus rapide des bases de données
- Augmentation de l’adoption des bases de données open source sur le cloud de plus de 30 %
- Efficacité accrue de la migration grâce à des analyses propulsées par l’IA de Gemini
