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.
Base de données DevOps sur AWS : Workflow de développement
Date de publication : 31 mars 2023 (Historique du diagramme)
Utilisez cette architecture dans le flux de développement pour automatiser les modifications apportées à la base de données dans le cadre de la DevOps pratique. Créez une orchestration pour déployer les modifications de la base de données au même rythme que le code de l'application, appliquer des révisions de code conjointes entre la base de données et l'application, intégrer les opérations de base de données et de code d'application, détecter les comportements anormaux du système et automatiser les notifications aux équipes désignées.
Base de données DevOps sur AWS : Workflow de développement
Les étapes suivantes décrivent l'architecture :
-
Le développeur intègre le code de l'application et de la base de données dans AWS CodeCommit.
-
À chaque demande push, AWS CodeCommit applique des révisions de code à l'aide de règles d'approbation.
-
Amazon CodeGuruReviewer évalue automatiquement les modifications de code, détecte les erreurs et propose des recommandations de code.
-
AWS CodeCommit initie la prise CodePipeline de mesures relatives au pipeline.
-
L'action CodePipeline Source extrait le code de l'application et de la base de données.
-
L'action CodePipeline Créer invoque un outil de gestion de génération pour démarrer la phase de création du code de l'application et de la base de données.
-
L'outil de génération appelle l'outil de modification de base de données. Il télécharge les scripts de base de données et les exécute sur la base de données cible.
-
L'outil de génération appelle des scripts de test de base de données et valide la sortie.
-
L'action CodePipeline Déployer déploie le code dans l'environnement cible.
-
Les artefacts de build sont publiés sur AWS CodeArtifact pour que d'autres puissent les utiliser.
-
(Facultatif) Utilisez Performance Insights sur Amazon RDS et appliquez automatiquement des techniques Amazon DevOps Guru de machine learning afin de détecter les goulots d'étranglement en matière de performances et les problèmes opérationnels.
-
EventBridgecapture les événements et les envoie vers une rubrique Amazon SNS pour les notifications aux utilisateurs.
Suggestions de lecture
Pour plus d'informations, consultez les ressources suivantes :
Historique du diagramme
Pour être informé des mises à jour de ce schéma d'architecture de référence, abonnez-vous au fil RSS.
| Modification | Description | Date |
|---|---|---|
Publication initiale | Le schéma d'architecture de référence a été publié pour la première fois | 31 mars 2023 |
Note
Pour vous abonner aux mises à jour RSS, un plug-in RSS doit être activé pour le navigateur que vous utilisez.