Publicación: Automatización de despliegue de plataforma de cloud computing Openstack : una estrategia escalable empleando infraestructura como código
| dc.contributor.advisor | De los Santos Chonay, Jonathan Alberto | |
| dc.contributor.author | Castillo García, Estuardo Alejandro | |
| dc.contributor.director | Esquit Hernández, Carlos Alberto | |
| dc.date.accessioned | 2026-06-12T15:02:25Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | La 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.abstract | The 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.degreelevel | Pregrado | |
| dc.description.degreename | Licenciado en Ingeniería Electrónica | |
| dc.format.extent | 72 p. | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.uri | https://repositorio.uvg.edu.gt/handle/123456789/6520 | |
| dc.language.iso | spa | |
| dc.publisher | Universidad del Valle de Guatemala | |
| dc.publisher.branch | Campus Central | |
| dc.publisher.faculty | Facultad de Ingeniería | |
| dc.publisher.place | Guatemala | |
| dc.publisher.program | Licenciatura en Ingeniería Electrónica | |
| dc.relation.references | F. 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.references | P. 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.references | B. 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.references | V. 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.references | G. 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.references | I. Ahmad, <<Cloud Computing - A Comprehensive Definiton,>> Journal of Computing and Management Studies, vol. 1, ene. de 2017. | |
| dc.relation.references | K. Morris, Infrastructure as Code. O'Reilly Media, Inc., 2021, isbn: 978-1-098-11467-1. | |
| dc.relation.references | M. 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.references | P. 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.references | J. Humble y D. Farley, Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation. Addison-Wesley, 2010, isbn: 9780321601919. | |
| dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
| dc.rights.coar | http://purl.org/coar/access_right/c_abf2 | |
| dc.rights.license | Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) | |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject.armarc | Computación en la nube | |
| dc.subject.armarc | OpenStack | |
| dc.subject.armarc | Infraestructura como código | |
| dc.subject.armarc | Infrastructure automation | |
| dc.subject.armarc | Systems administration | |
| dc.subject.armarc | Virtualization | |
| dc.subject.ddc | 000 - Ciencias de la computación, información y obras generales::004 - Procesamiento de datos Ciencia de los computadores | |
| dc.subject.ods | ODS 9: Industria, innovación e infraestructura. Construir infraestructuras resilientes, promover la industrialización inclusiva y sostenible y fomentar la innovación | |
| dc.subject.proposal | Infraestructura como código | spa |
| dc.subject.proposal | Openstack | spa |
| dc.subject.proposal | Kolla-Ansible | spa |
| dc.subject.proposal | Virtualización | spa |
| dc.subject.proposal | Contenedores | spa |
| dc.title | Automatización de despliegue de plataforma de cloud computing Openstack : una estrategia escalable empleando infraestructura como código | spa |
| dc.type | Trabajo de grado - Pregrado | |
| dc.type.visibility | Thesis | |
| dspace.entity.type | Publication |
Archivos
Bloque original
1 - 1 de 1
Cargando...
- Nombre:
- 1._Estuardo_Alejandro_Castillo_García_aprobada[1].pdf
- Tamaño:
- 5.9 MB
- Formato:
- Adobe Portable Document Format
Bloque de licencias
1 - 1 de 1
Cargando...
- Nombre:
- license.txt
- Tamaño:
- 14.49 KB
- Formato:
- Item-specific license agreed upon to submission
- Descripción:
