View a markdown version of this page

Database DevOps su AWS: flusso di lavoro di sviluppo - Database DevOps su AWS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Database DevOps su AWS: flusso di lavoro di sviluppo

Data di pubblicazione: 31 marzo 2023 () Storia del diagramma

Usa questa architettura nel flusso di lavoro di sviluppo per automatizzare le modifiche al database come parte della DevOps pratica. Crea un'orchestrazione per implementare le modifiche al database alla stessa velocità del codice dell'applicazione, applicare revisioni congiunte del codice del database e dell'applicazione, integrare le operazioni del database e del codice dell'applicazione, rilevare comportamenti anomali del sistema e automatizzare le notifiche ai team designati.

Database su AWS: flusso di lavoro di sviluppo DevOps

Diagramma dell'architettura che mostra il flusso di lavoro di DevOps sviluppo del database con AWS CodeCommit CodePipeline CodeBuild,, e Amazon RDS.

I passaggi seguenti descrivono l'architettura:

  1. Lo sviluppatore analizza sia il codice dell'applicazione che quello del database AWS CodeCommit.

  2. Ad ogni richiesta push, AWS CodeCommit applica le revisioni del codice tramite l'uso di regole di approvazione.

  3. Amazon CodeGuruReviewer valuta automaticamente le modifiche al codice, rileva gli errori e offre consigli sul codice.

  4. AWS CodeCommit inizia a intraprendere azioni sulla CodePipeline pipeline.

  5. L'azione CodePipeline Source verifica il codice dell'applicazione e del database.

  6. L'azione CodePipeline Crea richiama uno strumento di gestione della compilazione per avviare la fase di creazione del codice dell'applicazione e del database.

  7. Lo strumento di compilazione chiama lo strumento di modifica del database. Scarica gli script del database e li esegue sul database di destinazione.

  8. Lo strumento di compilazione richiama gli script di test del database e convalida l'output.

  9. L'azione CodePipeline Deploy distribuisce il codice nell'ambiente di destinazione.

  10. Gli artefatti di compilazione vengono pubblicati in AWS CodeArtifact per essere utilizzati da altri utenti.

  11. (Facoltativo) Usa Performance Insights su Amazon RDS e applica automaticamente Amazon DevOps Guru le tecniche di machine learning per rilevare rallentamenti delle prestazioni e problemi operativi.

  12. EventBridgeacquisisce gli eventi e li invia a un argomento di Amazon SNS per le notifiche agli utenti.

Approfondimenti

Per ulteriori informazioni, consulta le seguenti risorse:

Storia del diagramma

Per ricevere notifiche sugli aggiornamenti di questo diagramma di architettura di riferimento, iscriviti al feed RSS.

ModificaDescrizioneData

Pubblicazione iniziale

Diagramma dell'architettura di riferimento pubblicato per la prima volta.

31 marzo 2023

Nota

Per iscriverti agli aggiornamenti RSS, devi avere un plugin RSS abilitato per il browser che stai utilizzando.