Mostrar registro simples

dc.contributorGarcía Cifuentes, Juan Pablo
dc.creatorOsorio Larroche, Julián Emilio
dc.date2024-06-11T14:40:56Z
dc.date2024-06-11T14:40:56Z
dc.date2022
dc.date.accessioned2026-10-15T17:11:14Z
dc.date.available2026-10-15T17:11:14Z
dc.identifierhttps://vitela.javerianacali.edu.co/handle/11522/2151
dc.identifier.urihttps://hdl.handle.net/20.500.12032/188839
dc.descriptionDurante los últimos años, ha habido un crecimiento exponencial del acceso a la tecnología web en Colombia. Esto ha implicado a su vez, una migración masiva de los negocios y las empresas al uso de este tipo de tecnologías. No obstante lo anterior, existen, como es natural, muchos fallos, errores y riesgos en las mismas; sobre todo en lo referente a las arquitecturas de software, que pueden derivar en pérdidas económicas, toda vez que la satisfacción de los usuarios con las plataformas disminuye siempre que estas no cumplen con los requisitos de calidad para su despliegue adecuado. Este contexto explica la necesidad de ejecutar pruebas de rendimiento que ayuden a detectar y corregir los errores y fallos, de manera temprana. En el presente trabajo se toma como punto de inicio GreenSQA, una plataforma que permite ejecutar este tipo de pruebas. Sin embargo, actualmente la plataforma no cuenta con la tecnología para ejecutarlas en los servicios en la nube tipo Kubernetes y Serverless Containers, de forma automatizada y en tiempo de ejecución. Pensando en lo anterior, se presenta aquí el desarrollo de la creación de un sistema que permita la automatización y facilite el monitoreo y la visualización de métricas de rendimiento en aplicaciones web que operan en plataformas tipo Serverless Containers y Kubernetes, para diferentes clientes de GreenSQA. En la investigación se realizó un exhaustivo análisis del funcionamiento de la tecnología Kubernetes (los servicios que ofrece y su forma de operar). Se identificaron los proveedores de servicios de Kubernetes y se les realizaron pruebas de conceptos. Así mismo, se identificaron los indicadores de salud del clúster con el fin de seleccionar las métricas más relevantes. Se desarrolló un paquete Helm Chart y se desarrollaron cuatro niveles de tableros para monitorear y visualizar las métricas. Se realizó con ello una plataforma sobre la que se realizaron nuevas pruebas de performance; logrando así desplegar el software propuesto.
dc.descriptionChatGPT During the last few years, there has been an exponential growth in access to web technology in Colombia. This has implied, in turn, a massive migration of businesses and companies to the use of this type of technology. Notwithstanding the foregoing, there are, of course, many failures, errors and risks in them; especially in relation to software architectures, which can lead to economic losses, since user satisfaction with the platforms decreases whenever they do not meet the quality requirements for proper deployment. This context explains the need to run performance tests that help detect and correct errors and failures early. In the present work, GreenSQA is taken as a starting point, a platform that allows to execute this type of tests. However, currently the platform does not have the technology to execute them in cloud services such as Kubernetes and Serverless Containers, in an automated manner and at runtime. Thinking about the above, the development of the creation of a system that allows automation and facilitates the monitoring and visualization of performance metrics in web applications that operate on Serverless Containers and Kubernetes-type platforms, for different GreenSQA clients, is presented here. In the investigation, an exhaustive analysis of the operation of Kubernetes technology (the services it offers and its way of operating) was carried out. Kubernetes service providers were identified and proof of concepts performed. Likewise, the health indicators of the cluster were identified in order to select the most relevant metrics. A Helm Chart package was developed and four levels of dashboards were developed to monitor and visualize the metrics. With this, a platform was created on which new performance tests were carried out; thus managing to deploy the proposed software.
dc.format119 p.
dc.formatapplication/pdf
dc.formatapplication/pdf
dc.formatapplication/pdf
dc.languagespa
dc.publisherPontificia Universidad Javeriana Cali
dc.rightshttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rightshttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rightshttp://purl.org/coar/access_right/c_abf2
dc.subjectArquitectura de software
dc.subjectTecnología Kubernetes
dc.subjectFallos y errores de software
dc.subjectSoftware architecture
dc.subjectSoftware failures and errors
dc.subjectKubernetes technology
dc.subjectGreenSQA
dc.titleDesarrollo de un sistema de monitoreo de métricas de rendimiento en aplicaciones en la nube con plataformas tipo Serverless Containers y Kubernetes
dc.typehttp://purl.org/coar/resource_type/c_bdcc
dc.typeTesis/Trabajo de grado - Monografía - Maestría
dc.typehttps://purl.org/redcol/resource_type/TM


Arquivos deste item

ArquivosTamanhoFormatoVisualização

Não existem arquivos associados a este item.

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples


© AUSJAL 2022

Asociación de Universidades Confiadas a la Compañía de Jesús en América Latina, AUSJAL
Av. Santa Teresa de Jesús Edif. Cerpe, Piso 2, Oficina AUSJAL Urb.
La Castellana, Chacao (1060) Caracas - Venezuela
Tel/Fax (+58-212)-266-13-41 /(+58-212)-266-85-62

Nuestras redes sociales

facebook Facebook

twitter Twitter

youtube Youtube

Asociaciones Jesuitas en el mundo
Ausjal en el mundo AJCU AUSJAL JESAM JCEP JCS JCAP