Publicación:
Automatización de despliegue de plataforma de cloud computing Openstack : una estrategia escalable empleando infraestructura como código

dc.contributor.advisorDe los Santos Chonay, Jonathan Alberto
dc.contributor.authorCastillo García, Estuardo Alejandro
dc.contributor.directorEsquit Hernández, Carlos Alberto
dc.date.accessioned2026-06-12T15:02:25Z
dc.date.issued2025
dc.description.abstractLa creciente necesidad de entrega de contenido y servicios en la nube ha impulsado la adopción de infraestructuras más flexibles, escalables y orientadas a la automatización. La gestión de recursos en estos entornos se ha visto limitada por la complejidad operacional inherente a la configuración, despliegue y mantenimiento del plano de control y de los servicios distribuidos. En el presente trabajo se propone una estrategia para agilizar el despliegue de infraestructuras en la nube mediante el uso de herramientas de automatización y contenedorización. Se implementa una solución basada en Openstack, una plataforma de computación en la nube de código abierto, utilizando Kolla-Ansible para la orquestación, gestión de contenedores y provisión automatizada de servicios. La metodología empleada incluye la configuración de un entorno capaz de aprovechar los recursos físicos disponibles en la red de laboratorio, implicando la definición de los planos de red y de almacenamiento, la gestión de las librerías y dependencias necesarias para los servicios del plano de control, y la habilitación de la comunicación segura entre los nodos. Posteriormente, se lleva a cabo la automatización del despliegue mediante playbooks de Ansible, seguida de la validación integral del funcionamiento y la interoperabilidad del entorno de nube. Los resultados demuestran que la automatización mediante Kolla-Ansible reduce significativamente la complejidad administrativa y la intervención manual, sin comprometer la funcionalidad del sistema e incluso mejorando la visibilidad y comprensión de las interdependencias entre los servicios que interactúan. Al emplear Kolla-Ansible para el despliegue del entorno de nube, los operadores pueden ofrecer a los usuarios finales una plataforma completa para la prestación de soluciones basadas en infraestructura como servicio. Se concluye que la adopción de infraestructuras como código constituye una estrategia efectiva para optimizar la gestión de entornos de nube, facilitando su escalabilidad y capacidad de adaptación frente a entornos dinámicos.spa
dc.description.abstractThe growing need for delivering cloud-based content and services has driven the adoption of more exible, scalable, and automation-oriented infrastructures. Resource management in these environments has been constrained by the operational complexity inherent to the configuration, deployment, and maintenance of the control plane and distributed services. This work proposes a strategy to streamline cloud infrastructure deployment through the use of automation and containerization tools. A solution based on Openstack, an open-source cloud computing platform, is implemented using Kolla-Ansible for container orchestration, management, and automated service provisioning. The methodology includes configuring an environment capable of leveraging the physical resources available in the laboratory network, involving the definition of network and storage planes, the management of libraries and dependencies required by control-plane services, and the enablement of secure communication between nodes. Subsequently, the infrastructure deployment is automated through Ansible playbooks, followed by a comprehensive validation of the cloud environment's operation and interoperability. The results demonstrate that automation through Kolla-Ansible signi cantly reduces administrative complexity and manual intervention, without compromising system functionality and even improving the visibility and understanding of service interdependencies. By employing Kolla-Ansible for cloud deployment, operators can provide end users with a complete platform for delivering Infrastructure-as-a-Service solutions. It is concluded that adopting infrastructure as code constitutes an effective strategy for optimizing cloud-environment management, enhancing scalability and adaptability in dynamic environments.eng
dc.description.degreelevelPregrado
dc.description.degreenameLicenciado en Ingeniería Electrónica
dc.format.extent72 p.
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://repositorio.uvg.edu.gt/handle/123456789/6520
dc.language.isospa
dc.publisherUniversidad del Valle de Guatemala
dc.publisher.branchCampus Central
dc.publisher.facultyFacultad de Ingeniería
dc.publisher.placeGuatemala
dc.publisher.programLicenciatura en Ingeniería Electrónica
dc.relation.referencesF. Turcios, <<Despliegue modular de la plataforma de cloud computing OpenStack en la red de laboratorios del Departamento de Electrónica de la Universidad del Valle de Guatemala,>> Universidad del Valle de Guatemala, 2024.
dc.relation.referencesP. Masek, M. Stusek, J. Krejci, K. Zeman, J. Pokorny y M. Kudlacek, <<Unleashing Full Potential of Ansible Framework: University Labs Administration,>> en 2018 22nd Conference of Open Innovations Association (FRUCT), 2018, págs. 144-150. doi: 10. 23919/FRUCT.2018.8468270.
dc.relation.referencesB. Jiang, Z. Tang, X. Xiao, J. Yao, R. Cao y K. Li, <<Efficient and Automated Deployment Architecture for OpenStack in TianHe SuperComputing Environment,>> IEEE Transactions on Parallel and Distributed Systems, vol. 33, n.o 8, págs. 1811-1824, 2022. doi: 10.1109/TPDS.2021.3127128.
dc.relation.referencesV. Gonzalez, C. Castillo y F. Lopez-Pires, <<An Elastic VoIP Solution based on OpenStack,>> abr. de 2016. doi: 10.1109/ICISE.2016.8.
dc.relation.referencesG. Quattrocchi y D. A. Tamburri, <<Infrastructure as Code,>> IEEE Software, vol. 40, n.o 01, págs. 37-40, ene. de 2023, issn: 1937-4194. doi: 10.1109/MS.2022.3212034. dirección: https://doi.ieeecomputersociety.org/10.1109/MS.2022.3212034.
dc.relation.referencesI. Ahmad, <<Cloud Computing - A Comprehensive Definiton,>> Journal of Computing and Management Studies, vol. 1, ene. de 2017.
dc.relation.referencesK. Morris, Infrastructure as Code. O'Reilly Media, Inc., 2021, isbn: 978-1-098-11467-1.
dc.relation.referencesM. Artac, T. Borovssak, E. Di Nitto, M. Guerriero y D. A. Tamburri, <<DevOps: Introducing Infrastructure-as-Code,>> en 2017 IEEE/ACM 39th International Conference on Software Engineering Companion (ICSE-C), 2017, págs. 497-498. doi: 10.1109/ ICSE-C.2017.162.
dc.relation.referencesP. Mell y T. Grance, <<The NIST Definition of Cloud Computing,>> National Institute of Standards y Technology, Gaithersburg, MD, inf. téc. Special Publication 800- 145, sep. de 2011. dirección: https://nvlpubs.nist.gov/nistpubs/Legacy/SP/ nistspecialpublication800-145.pdf.
dc.relation.referencesJ. Humble y D. Farley, Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation. Addison-Wesley, 2010, isbn: 9780321601919.
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2
dc.rights.licenseAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.armarcComputación en la nube
dc.subject.armarcOpenStack
dc.subject.armarcInfraestructura como código
dc.subject.armarcInfrastructure automation
dc.subject.armarcSystems administration
dc.subject.armarcVirtualization
dc.subject.ddc000 - Ciencias de la computación, información y obras generales::004 - Procesamiento de datos Ciencia de los computadores
dc.subject.odsODS 9: Industria, innovación e infraestructura. Construir infraestructuras resilientes, promover la industrialización inclusiva y sostenible y fomentar la innovación
dc.subject.proposalInfraestructura como códigospa
dc.subject.proposalOpenstackspa
dc.subject.proposalKolla-Ansiblespa
dc.subject.proposalVirtualizaciónspa
dc.subject.proposalContenedoresspa
dc.titleAutomatización de despliegue de plataforma de cloud computing Openstack : una estrategia escalable empleando infraestructura como códigospa
dc.typeTrabajo de grado - Pregrado
dc.type.visibilityThesis
dspace.entity.typePublication

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
1._Estuardo_Alejandro_Castillo_García_aprobada[1].pdf
Tamaño:
5.9 MB
Formato:
Adobe Portable Document Format

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
14.49 KB
Formato:
Item-specific license agreed upon to submission
Descripción: