Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Base de datos DevOps en AWS: flujo de trabajo de desarrollo
Fecha de publicación: 31 de marzo de 2023 (Historial del diagrama)
Utilice esta arquitectura en el flujo de trabajo de desarrollo para automatizar los cambios en las bases de datos como parte de DevOps la práctica. Cree una organización para implementar los cambios en las bases de datos al mismo ritmo que el código de las aplicaciones, aplicar revisiones conjuntas del código de las bases de datos, las aplicaciones y los códigos de las aplicaciones, detectar el comportamiento anormal del sistema y automatizar las notificaciones a los equipos designados.
Base de datos DevOps en AWS: flujo de trabajo de desarrollo
Los siguientes pasos describen la arquitectura:
-
El desarrollador comprueba tanto el código de la aplicación como el de la base de datos AWS CodeCommit.
-
En cada solicitud push, AWS CodeCommit obliga a revisar el código mediante el uso de reglas de aprobación.
-
Amazon CodeGuruReviewer evalúa automáticamente los cambios en el código, detecta errores y ofrece recomendaciones de código.
-
AWS CodeCommit inicia la ejecución de CodePipeline acciones de canalización.
-
La acción CodePipeline Source comprueba el código de la aplicación y la base de datos.
-
La acción de CodePipeline compilación invoca una herramienta de administración de compilaciones para iniciar la fase de creación del código de la aplicación y la base de datos.
-
La herramienta de creación se denomina herramienta de cambio de base de datos. Descarga los scripts de la base de datos y los ejecuta en la base de datos de destino.
-
La herramienta de creación llama a los scripts de prueba de la base de datos y valida los resultados.
-
La acción de CodePipeline implementación implementa el código en el entorno de destino.
-
Los artefactos de compilación se publican en AWS CodeArtifact para que otros los consuman.
-
(Opcional) Utilice Performance Insights en Amazon RDS y Amazon DevOps Guru aplique automáticamente técnicas de aprendizaje automático para detectar cuellos de botella en el rendimiento y problemas operativos.
-
EventBridgecaptura los eventos y los envía a un tema de Amazon SNS para que los notifique a los usuarios.
Documentación adicional
Para obtener información adicional, consulte los siguientes recursos:
Historial del diagrama
Para recibir notificaciones sobre las actualizaciones de este diagrama de arquitectura de referencia, suscríbase a la fuente RSS.
| Cambio | Descripción | Fecha |
|---|---|---|
Publicación inicial | El diagrama de arquitectura de referencia se publicó por primera vez. | 31 de marzo de 2023 |
nota
Para suscribirse a las actualizaciones de RSS, debe tener un complemento de RSS habilitado para el navegador que esté utilizando.