Por favor, use este identificador para citar o enlazar este ítem:
https://hdl.handle.net/10495/21922
Título : | Análisis de procesos DevOps y migración de aplicación entre nubes |
Autor : | Martínez Gallego, Kevin |
metadata.dc.contributor.advisor: | Duque Restrepo, Carlos Mauricio Barrera Lozada, Joaquín Iván |
metadata.dc.subject.*: | Análisis documental Documentary analysis Automatización Automation Base de datos Databases Procesamiento de datos Data processing Despliegue Continuo DevOps Entrega Continua Integración Continua Migración Nube http://vocabularies.unesco.org/thesaurus/concept2232 http://vocabularies.unesco.org/thesaurus/concept3401 http://vocabularies.unesco.org/thesaurus/concept501 http://vocabularies.unesco.org/thesaurus/concept522 |
Fecha de publicación : | 2021 |
Resumen : | RESUMEN: Los componentes principales del aplicativo EndavaCares se encuentran alojados en un ecosistema de la plataforma AWS; dicho proveedor de nube cuenta con amplia ocupación en la sede Medellín de la empresa Endava. Sin embargo, otra plataforma en la nube como Microsoft Azure, se presenta como una alternativa factible en la ejecución de proyectos. Así, un ejercicio de migración de los componentes del aplicativo, desde AWS hacia Azure, sirvió como insumo para realizar un análisis holístico del proyecto, incluyendo las prácticas de DevOps implementadas. En consecuencia, se mejoró el proceso de Integración Continua mediante la adopción de buenas prácticas de codificación, y la reducción de los tiempos de ejecución del pipeline de CI/CD (implementado usando Jenkins); además, se proporcionaron métricas de valor para la toma de decisiones, obtenidas de los análisis de código de SonarQube. Se logró evolucionar el proyecto desde la condición de Entrega Continua a Despliegue Continuo, mediante la incorporación (utilizando Docker) de pruebas de API e interfaz gráfica al pipeline de CI/CD. Posteriormente, se ejecutó el proceso de migración de los componentes, generando una guía paso a paso como artefacto de documentación. Finalmente, se implementó la arquitectura original en AWS siguiendo el paradigma de IaC, empleando Terraform; así se automatizó el proceso de despliegue y configuración de la infraestructura, haciéndolo más eficiente y eficaz. |
Aparece en las colecciones: | Ingeniería de Sistemas |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
MartinezKevin_2021_DevopsMigracionNube.pdf | Trabajo de grado de pregrado | 1.53 MB | Adobe PDF | Visualizar/Abrir |
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons