View a markdown version of this page

Banco de dados DevOps na AWS: fluxo de trabalho de desenvolvimento - Banco de dados DevOps na AWS

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Banco de dados DevOps na AWS: fluxo de trabalho de desenvolvimento

Data de publicação: 31 de março de 2023 (Histórico do diagrama)

Use essa arquitetura no fluxo de trabalho de desenvolvimento para automatizar as alterações no banco de dados como parte da DevOps prática. Crie uma orquestração para implantar alterações no banco de dados na mesma velocidade que o código do aplicativo, imponha revisões de código conjuntas entre bancos de dados e aplicativos, integre operações de código de banco de dados e aplicativos, detecte o comportamento anormal do sistema e automatize as notificações às equipes designadas.

Banco de dados DevOps na AWS: fluxo de trabalho de desenvolvimento

Diagrama de arquitetura mostrando DevOps o fluxo de trabalho de desenvolvimento de banco de dados com AWS CodeCommit CodePipeline CodeBuild,, e Amazon RDS.

As etapas a seguir descrevem a arquitetura:

  1. O desenvolvedor verifica o código do aplicativo e do banco de dados em AWS CodeCommit.

  2. Em cada solicitação push, AWS CodeCommit impõe revisões de código por meio do uso de regras de aprovação.

  3. Amazon CodeGuruO revisor avalia automaticamente as alterações no código, detecta erros e oferece recomendações de código.

  4. AWS CodeCommit inicia CodePipeline a realização de ações de pipeline.

  5. A ação CodePipeline Fonte verifica o código do aplicativo e do banco de dados.

  6. A ação CodePipeline Criar invoca uma ferramenta de gerenciamento de compilação para iniciar a fase de criação do código do aplicativo e do banco de dados.

  7. A ferramenta de construção chama a ferramenta de alteração do banco de dados. Ele baixa os scripts do banco de dados e os executa no banco de dados de destino.

  8. A ferramenta de construção chama scripts de teste de banco de dados e valida a saída.

  9. A ação CodePipeline Implantar implanta o código no ambiente de destino.

  10. Os artefatos de construção são publicados na AWS CodeArtifact para que outros possam consumir.

  11. (Opcional) Use o Performance Insights no Amazon RDS e Amazon DevOps Guru aplique automaticamente técnicas de ML para detectar gargalos de desempenho e problemas operacionais.

  12. EventBridgecaptura eventos e os envia para um tópico do Amazon SNS para notificações de usuários.

Outras fontes de leitura

Para obter informações adicionais, consulte os seguintes recursos:

Histórico do diagrama

Para ser notificado sobre atualizações nesse diagrama de arquitetura de referência, assine o feed RSS.

AlteraçãoDescriçãoData

Publicação inicial

Diagrama de arquitetura de referência publicado pela primeira vez.

31 de março de 2023

nota

Para assinar as atualizações de RSS, você deve ter um plug-in RSS ativado para o navegador que está usando.