Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Datenbank DevOps auf AWS: Entwicklungsworkflow
Veröffentlichungsdatum: 31. März 2023 (Geschichte des Diagramms)
Verwenden Sie diese Architektur im Entwicklungsworkflow, um Datenbankänderungen im Rahmen der DevOps Praxis zu automatisieren. Entwickeln Sie eine Orchestrierung, um Datenbankänderungen mit der gleichen Geschwindigkeit wie Anwendungscode bereitzustellen, gemeinsame Codeüberprüfungen zwischen Datenbank und Anwendung durchzusetzen, Datenbank- und Anwendungscodeoperationen zu integrieren, ungewöhnliches Systemverhalten zu erkennen und Benachrichtigungen an beauftragte Teams zu automatisieren.
Datenbank DevOps auf AWS: Entwicklungsworkflow
Die folgenden Schritte beschreiben die Architektur:
-
Der Entwickler checkt sowohl Anwendungs- als auch Datenbankcode ein AWS CodeCommit.
-
AWS CodeCommit Erzwingt bei jeder Push-Anfrage Code-Reviews mithilfe von Genehmigungsregeln.
-
Amazon CodeGuruDer Reviewer bewertet Codeänderungen automatisch, erkennt Fehler und gibt Codeempfehlungen.
-
AWS CodeCommit veranlasst, Pipeline-Maßnahmen CodePipeline zu ergreifen.
-
Die CodePipeline Quellaktion checkt Anwendungs- und Datenbankcode aus.
-
Die CodePipeline Build-Aktion ruft ein Build-Management-Tool auf, um die Erstellungsphase für Anwendungs- und Datenbankcode zu starten.
-
Das Build-Tool ruft das Tool zum Ändern der Datenbank auf. Es lädt die Datenbankskripten herunter und führt sie in der Zieldatenbank aus.
-
Das Build-Tool ruft Datenbanktestskripte auf und validiert die Ausgabe.
-
Die Aktion „ CodePipeline Bereitstellen“ stellt Code in der Zielumgebung bereit.
-
Build-Artefakte werden in AWS veröffentlicht, CodeArtifact damit andere sie nutzen können.
-
(Optional) Verwenden Sie Performance Insights auf Amazon RDS und Amazon DevOps Guru wenden Sie automatisch ML-Techniken an, um Leistungsengpässe und Betriebsprobleme zu erkennen.
-
EventBridgeerfasst Ereignisse und sendet sie zur Benutzerbenachrichtigung an ein Amazon SNS-Thema.
Weitere Informationen
Weitere Informationen finden Sie in den folgenden Ressourcen:
Geschichte des Diagramms
Abonnieren Sie den RSS-Feed, um über Aktualisierungen dieses Referenzarchitekturdiagramms informiert zu werden.
| Änderung | Beschreibung | Datum |
|---|---|---|
Erste Veröffentlichung | Das Referenzarchitekturdiagramm wurde zuerst veröffentlicht. | 31. März 2023 |
Anmerkung
Um RSS-Updates zu abonnieren, muss ein RSS-Plugin für den von Ihnen verwendeten Browser aktiviert sein.