Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Décomposition de la base de données sur AWS
Philippe Wanner et Saurabh Sharma, Amazon Web Services
octobre 2025 (historique du document)
La modernisation des bases de données, en particulier la décomposition des bases de données monolithiques, est un axe de travail essentiel pour les entreprises qui souhaitent améliorer l'agilité, l'évolutivité et les performances de leurs systèmes de gestion des données. À mesure que les entreprises se développent et que leurs besoins en données se complexifient, les bases de données monolithiques traditionnelles ont souvent du mal à suivre le rythme. Cela entraîne des problèmes de performance, des problèmes de maintenance et des difficultés d'adaptation aux exigences changeantes de l'entreprise.
Les problèmes courants liés aux bases de données monolithiques sont les suivants :
-
Désalignement des domaines commerciaux — Les bases de données monolithiques ne parviennent souvent pas à aligner la technologie sur des domaines commerciaux distincts, ce qui peut limiter la croissance organisationnelle.
-
Contraintes d'évolutivité — Les systèmes atteignent souvent des limites d'évolutivité, ce qui crée des obstacles à l'expansion des activités.
-
Rigidité architecturale — Les structures étroitement couplées compliquent la mise à jour de composants spécifiques sans affecter l'ensemble du système.
-
Dégradation des performances — L'augmentation des charges de données et l'augmentation de la simultanéité des utilisateurs entraînent souvent une détérioration des performances du système.
Les avantages de la décomposition de base de données sont les suivants :
-
Agilité commerciale améliorée — La décomposition permet une adaptation rapide à l'évolution des besoins de l'entreprise et permet une mise à l'échelle indépendante.
-
Performances optimisées : Decomposition vous aide à créer des solutions de base de données spécialisées adaptées à des cas d'utilisation spécifiques et à dimensionner chaque base de données de manière indépendante.
-
Gestion des coûts améliorée — La décomposition permet une utilisation plus efficace des ressources et réduit les coûts opérationnels.
-
Options de licence flexibles — La décomposition crée des opportunités de transition entre des licences propriétaires coûteuses et des alternatives open source.
-
Facilitation de l'innovation — La décomposition facilite l'adoption de bases de données spécialement conçues pour des charges de travail spécifiques.
Public visé
Ce guide aide les architectes de bases de données, les architectes de solutions cloud, les équipes de développement d'applications et les architectes d'entreprise. Il est conçu pour vous aider à décomposer les bases de données monolithiques en magasins de données alignés sur les microservices, à mettre en œuvre des architectures de base de données axées sur le domaine, à planifier des stratégies de migration de bases de données et à adapter les opérations de base de données pour répondre aux demandes commerciales croissantes. Pour comprendre les concepts et les recommandations de ce guide, vous devez connaître les principes des bases de données relationnelles et NoSQL AWS , les services de base de données gérés et les modèles d'architecture des microservices. Ce guide est destiné à aider les organisations qui en sont aux premières étapes d'un projet de décomposition de base de données.
Objectifs
Ce guide peut aider votre organisation à atteindre les objectifs suivants :
-
Collectez les exigences relatives à la décomposition de votre architecture cible.
-
Développer une méthodologie systématique pour évaluer les risques et communiquer.
-
Créez un plan de décomposition.
-
Définissez des indicateurs de réussite, des indicateurs de performance clés (KPIs), une stratégie d'atténuation et un plan de continuité des activités.
-
Améliorez l'élasticité de la charge de travail afin de répondre à la demande de l'entreprise.
-
Découvrez comment adopter des bases de données spécialisées pour des cas d'utilisation spécifiques, afin de favoriser l'innovation.
-
Renforcez la sécurité et la gouvernance des données de votre entreprise.
-
Réduisez les coûts grâce aux mesures suivantes :
-
Frais de licence réduits
-
Réduction de la dépendance vis-à-vis des fournisseurs
-
Accès amélioré à un soutien communautaire plus large et à des innovations
-
Possibilité de choisir différentes technologies de base de données pour différents composants
-
Migration progressive, qui réduit les risques et répartit les coûts dans le temps
-
Meilleure utilisation des ressources
-