View a markdown version of this page

Base de données DevOps sur AWS : Workflow de développement - Base de données DevOps sur AWS

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

Schéma d'architecture illustrant DevOps le flux de travail de développement de bases de données avec AWS CodeCommit CodePipeline CodeBuild,, et Amazon RDS.

Les étapes suivantes décrivent l'architecture :

  1. Le développeur intègre le code de l'application et de la base de données dans AWS CodeCommit.

  2. À chaque demande push, AWS CodeCommit applique des révisions de code à l'aide de règles d'approbation.

  3. Amazon CodeGuruReviewer évalue automatiquement les modifications de code, détecte les erreurs et propose des recommandations de code.

  4. AWS CodeCommit initie la prise CodePipeline de mesures relatives au pipeline.

  5. L'action CodePipeline Source extrait le code de l'application et de la base de données.

  6. 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.

  7. 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.

  8. L'outil de génération appelle des scripts de test de base de données et valide la sortie.

  9. L'action CodePipeline Déployer déploie le code dans l'environnement cible.

  10. Les artefacts de build sont publiés sur AWS CodeArtifact pour que d'autres puissent les utiliser.

  11. (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.

  12. 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.

ModificationDescriptionDate

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.