Optimización de despliegues en la era cloud: comparación entre estrategias manuales y automatizadas

dc.contributor.advisorEspejo Mojica, Oscar Gabriel
dc.contributor.authorDiaz Mahecha, Sebastian
dc.contributor.authorRodriguez Tierradentro, Diego Alexander
dc.contributor.orcidEspejo Mojica, Oscar Gabriel [0000-0002-0920-4531]
dc.date.accessioned2025-06-10T14:15:00Z
dc.date.available2025-06-10T14:15:00Z
dc.date.created2025-05-14
dc.descriptionEste proyecto explora estrategias para optimizar los procesos de despliegue en la era de la computación en la nube, comparando enfoques manuales y automatizados en términos de eficiencia, tiempo de implementación y confiabilidad. A medida que las organizaciones adoptan entornos cloud, la necesidad de reducir errores, mejorar la velocidad y optimizar el uso de recursos se vuelve fundamental. Para ello, se lleva a cabo un estudio experimental basado en la implementación y evaluación de ambas metodologías, analizando su impacto en el rendimiento, los costos operativos y la gestión de recursos. A través de esta comparación, se identifican las ventajas y desafíos asociados a cada enfoque, proporcionando una visión clara sobre la necesidad y los beneficios de la automatización en los despliegues. Los hallazgos de este estudio no solo destacan las mejoras en términos de agilidad y eficiencia operativa que ofrece la automatización, sino que también ofrecen información clave para la toma de decisiones en la modernización de infraestructuras tecnológicas.
dc.description.abstractThis project explores strategies to optimize deployment processes in the era of cloud computing, comparing manual and automated approaches in terms of efficiency, implementation time, and reliability. As organizations adopt cloud environments, the need to reduce errors, improve speed, and optimize resource use becomes critical. To this end, an experimental study is conducted based on the implementation and evaluation of both methodologies, analyzing their impact on performance, operating costs, and resource management. Through this comparison, the advantages and challenges associated with each approach are identified, providing a clear view of the need for and benefits of automation in deployments. The findings of this study not only highlight the improvements in terms of agility and operational efficiency that automation offers, but also offer key information for decision-making in the modernization of technological infrastructures.
dc.format.mimetypepdf
dc.identifier.urihttp://hdl.handle.net/11349/96022
dc.language.isospa
dc.publisherUniversidad Distrital Francisco José de Caldas
dc.relation.referencesZazz. “What is DevOps Automation - A Complete Guide”. Zazz. Accedido el 2 de abril de 2025. [En línea]. Disponible: https://www.zazz.io/blog/devops-automation/#1
dc.relation.referencesH. Diaz. “What are the Key DevOps Performance Metrics You Should Track?” DEV Community. Accedido el 2 de abril de 2025. [En línea]. Disponible: https://dev.to/harman_diaz/what-are-the-key-devops-performance-metrics-you-shouldtrack-4483
dc.relation.referencesW. Anderson. “DevOps Automation: Save Time & Costs | SSTech System”. Medium. Accedido el 2 de abril de 2025. [En línea]. Disponible: https://sstechsolutions.medium.com/devops-automation-save-time-costs-sstech-system- 645fa30e5f9a
dc.relation.referencesR. Hornay. “6 Benefits of Deployment Automation”. BMC Blogs. Accedido el 2 de abril de 2025. [En línea]. Disponible: https://www.bmc.com/blogs/deployment-automationbenefits/
dc.relation.references“DevOps with Modern Software Development”, Int. J. Soft Comput. Eng., vol. 9, n.º 6, pp. 18–21, mayo de 2020. Accedido el 2 de abril de 2025. [En línea]. Disponible: https://doi.org/10.35940/ijsce.f3404.059620
dc.relation.referencesHarshali Rohit Kadaskar, “UNLEASHING THE POWER OF DEVOPS IN SOFTWARE DEVELOPMENT”, Int. J. Scientific Res. Modern Sci. Technol., vol. 3, n.º 3, pp. 01–07, marzo de 2024. Accedido el 2 de abril de 2025. [En línea]. Disponible: https://doi.org/10.59828/ijsrmst.v3i3.185
dc.relation.referencesS. Cachiguano Maigua, "Automatización del ciclo de integración y despliegue continuos de una aplicación móvil desarrollada en Flutter," Master’s thesis, Univ. Internacional de La Rioja, Escuela Superior de Ingeniería y Tecnología, 2021
dc.relation.referencesA. Mishra y Z. Otaiwi, "DevOps and software quality: A systematic mapping," Computer Science Review, vol. 38, p. 100308, 2020. [Online]. Available: https://doi.org/10.1016/j.cosrev.2020.100308
dc.relation.referencesJ. Lechon, "Despliegue de un entorno CI/CD en una aplicación Startup utilizando Azure DevOps," Master’s thesis, Univ. Internacional de La Rioja, Escuela Superior de Ingeniería y Tecnología, 2022. [Online]. Available: https://reunir.unir.net/handle/123456789/13593
dc.relation.referencesA. M. F. Redondo y F. De Jesús Núñez Cárdenas, "DevOps: un vistazo rápido," Ciencias Huasteca Boletín Científico de la Escuela Superior de Huejutla, vol. 10, no. 19, pp. 35–40, 2022. [Online]. Available: https://doi.org/10.29057/esh.v10i19.8121
dc.relation.referencesVargas Espinosa Stalin Andrés. “Repositorio Digital - EPN: Consideraciones de implantación de sistemas y servicios de ti modalidad on-premise o en nube de computación en el Ecuador: estudio de sistema administrativo instalación on premise vs nube.” Repositorio Digital - EPN: Página de inicio. Accedido el 7 de febrero de 2025. [En línea]. Disponible: https://bibdigital.epn.edu.ec/handle/15000/24410
dc.relation.referencesB. Alouffi, M. Hasnain, A. Alharbi, W. Alosaimi, H. Alyami, y M. Ayaz, "A Systematic Literature Review on Cloud Computing Security: Threats and Mitigation Strategies," IEEE Access, vol. 9, pp. 57792–57807, 2021. [Online]. Available: https://doi.org/10.1109/access.2021.3073203
dc.relation.referencesN. A. Merizalde Almeida, "Estudio y clasificación de características y atributos de servicios cloud para la definición de un modelo de valor para servicios cloud," Master’s thesis, Universitat Politècnica de València, Dept. de Sistemas Informáticos y Computación, 2020. [Online]. Available: https://riunet.upv.es/handle/10251/77703
dc.relation.referencesRed Hat. “¿Qué es una máquina virtual (VM)? ¿Qué son los virtual machines?” Red Hat - We make open source technologies for the enterprise. Accedido el 7 de febrero de 2025. [En línea]. Disponible: https://www.redhat.com/es/topics/virtualization/what-is-avirtual-machine
dc.relation.referencesF. Flores-Cerna, V. Sanhueza-Salazar, H. Valdés-González, y L. Reyes-Bozo, "Metodologías ágiles: un análisis de los desafíos organizacionales para su implementación," Revista Científica, vol. 43, no. 1, pp. 38–49, 2021. [Online]. Available: https://doi.org/10.14483/23448350.18332
dc.relation.referencesWalther. “Qué es Pipeline: Una Guía Completa para Principiantes”. DONGEE. Accedido el 6 de febrero de 2025. [En línea]. Disponible: https://www.dongee.com/tutoriales/que-espipeline-una-guia-completa-para-principiantes/
dc.relation.referencesO. Alpizar. “¿Qué es Azure Artifacts? - CheenIT”. CheenIT. Accedido el 6 de febrero de 2025. [En línea]. Disponible: https://www.cheenit.com.mx/azure-artifacts/
dc.relation.referencesD. Platforms. “¿Qué es y para qué sirve git? - DAVINCI TI”. Davinci TI. Accedido el 7 de febrero de 2025. [En línea]. Disponible: https://davinciti.com/que-es-y-para-que-sirve-git/
dc.relation.referencesMijacobs. (2023, octubre 5). ¿Qué es el control de versiones? - Azure DevOps. Microsoft Learn. https://learn.microsoft.com/es-es/devops/develop/git/what-is-versioncontrol
dc.relation.referencesA. C. Ferrera. “Qué es un framework, para qué sirve y ejemplos | InboundCycle”. Agencia de Inbound Marketing - InboundCycle. Accedido el 2 de abril de 2025. [En línea]. Disponible: https://www.inboundcycle.com/diccionario-marketing-online/framework
dc.relation.referencesE. Bello. “Bases de datos NoSQL vs SQL: Qué son y en qué se diferencian”. Thinking for Innovation. Accedido el 2 de abril de 2025. [En línea]. Disponible: https://www.iebschool.com/hub/bases-de-datos-nosql-vs-sql-big-data/
dc.relation.referencesJ. I. Oller Aznar. “Qué es y para qué sirve un IIS web server - Jotelulu”. Jotelulu. Accedido el 2 de abril de 2025. [En línea]. Disponible: https://jotelulu.com/blog/que-es-ypara-que-sirve-un-iis-web-server/
dc.relation.referencesG. Aire. “Alta disponibilidad (HA)”. Stackscale. Accedido el 2 de abril de 2025. [En línea]. Disponible: https://www.stackscale.com/es/blog/alta-disponibilidad/
dc.relation.referencesD. F. Niño Vásquez, "Diseño de un modelo de virtualización para la implementación de un sistema de servidores en alta disponibilidad," Bachelor’s thesis, Univ. Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, Bogotá, 2020. [Online]. Available: https://hdl.handle.net/20.500.12494/17050
dc.relation.referencesJ. J. M. Valencia, A. P. Valencia, y J. C. A. Bedoya, "Implementación de un sistema de seguridad perimetral informático usando VPN, firewall e IDS," Revista Universidad Católica de Oriente, vol. 31, no. 45, pp. 84–99, 2020. [Online]. Available: https://doi.org/10.47286/01211463.284
dc.relation.referencesG. I. C. Lucas, R. E. G. Espinoza, R. S. D. De la Cruz, y M. J. M. Merino, "Aplicación de protocolos SSL y TSL para el envío de información," Journal TechInnovation, vol. 1, no. 2, pp. 4–9, 2022. [Online]. Available: https://doi.org/10.47230/journal.techinnovation.v1.n2.2022.4-9
dc.relation.referencesY. A. Battle y G. R. Rodríguez, "Modelo en gerencia de proyectos para pymes de consultoría informática en Bogotá, basado en marcos ágiles de trabajo," Tecnura, vol. 26, no. 74, pp. 49–69, 2022. [Online]. Available: https://doi.org/10.14483/22487638.17094
dc.relation.referencesJ. Castellanos y C. G. C. Arias, "Diseño de una ruta metodológica para la toma de decisiones en la adquisición de software," Tecnura, vol. 27, no. 75, pp. 38–50, 2023. [Online]. Available: https://doi.org/10.14483/22487638.17909
dc.relation.referencesG. F. C. Contreras, B. M. Delgado, B. R. A. Jaimes, y D. G. Ibarra, "Metodología de desarrollo de técnicas de agrupamiento de datos usando aprendizaje automático," Tecnura, vol. 26, no. 72, pp. 42–58, 2022. [Online]. Available: https://doi.org/10.14483/22487638.17246
dc.relation.referencesJ. J. C. Maldonado, L. K. G. Macho, y E. C. Casallas, "La investigación aplicada y el desarrollo experimental en el fortalecimiento de las competencias de la sociedad del siglo XXI," Tecnura, vol. 27, no. 75, pp. 140–174, 2023. [Online]. Available: https://doi.org/10.14483/22487638.19171
dc.relation.referencesJ. M. L. Mosquera, C. G. H. Suarez, y V. A. B. Guerrero, "Una revisión sistemática sobre aula invertida y aprendizaje colaborativo apoyados en inteligencia artificial para el aprendizaje de programación," Tecnura, vol. 25, no. 69, pp. 196–214, 2021. [Online]. Available: https://doi.org/10.14483/22487638.16934
dc.rights.accesoAbierto (Texto Completo)
dc.rights.accessrightsOpenAccess
dc.subjectDespliegue de aplicaciones
dc.subjectAutomatización
dc.subjectComputación en la nube
dc.subjectDevops
dc.subject.keywordApplication deployment
dc.subject.keywordAutomation
dc.subject.keywordCloud computing
dc.subject.keywordDevops
dc.subject.lembingeniería Telemática -- Tesis y disertaciones académicas
dc.titleOptimización de despliegues en la era cloud: comparación entre estrategias manuales y automatizadas
dc.title.titleenglishDeployment Optimization in the Cloud Era: Comparing Manual and Automatic Strategies
dc.typebachelorThesis
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.degreeMonografía
dc.type.driverinfo:eu-repo/semantics/bachelorThesis

Archivos

Bloque original

Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
DiazMahechaSebastian2025.pdf
Tamaño:
4.6 MB
Formato:
Adobe Portable Document Format
No hay miniatura disponible
Nombre:
Licencia de uso y publicacion editable.pdf
Tamaño:
215.28 KB
Formato:
Adobe Portable Document Format

Bloque de licencias

Mostrando 1 - 1 de 1
No hay miniatura disponible
Nombre:
license.txt
Tamaño:
7 KB
Formato:
Item-specific license agreed upon to submission
Descripción: