DSpace logo

Por favor, use este identificador para citar o enlazar este ítem: http://repositorio.utmachala.edu.ec/handle/48000/21267
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.advisorCartuche Calva, Joffre Jeorwin-
dc.contributor.authorCarreño Tejada, Willy Alvaro-
dc.contributor.authorJarrín Unuzungo, Jorge Enrique-
dc.date.accessioned2023-05-16T17:19:23Z-
dc.date.available2023-05-16T17:19:23Z-
dc.date.issued2023-05-
dc.identifier.citationCarreño Tejada, Willy Alvaro & Jarrín Unuzungo, Jorge Enrique.(2023) Creación de una arquitectura de alta disponibilidad utilizando contenedores y microservicios para procesos concurrentes en una institución de educación superior. (Trabajo de titulación). UTMACH, Facultad de Ingeniería Civil, Machala, Ecuador.es_ES
dc.identifier.otherTTFIC-2023-TIN-DE00004-
dc.identifier.urihttp://repositorio.utmachala.edu.ec/handle/48000/21267-
dc.descriptionA raíz de la creciente demanda de recursos informáticos que implican la creación de servicios en la nube, para instituciones y empresas, han surgido interesantes propuestas arquitectónicas que nacen a partir de la necesidad de soluciones informáticas con grandes niveles de estabilidad, rendimiento y disponibilidad frente a una cantidad masiva de usuarios. Las Instituciones de Educación Superior se enfrentan a procesos que son demandados por grandes volúmenes de usuarios como el cuerpo docente, personal administrativo y el alumnado. Con especial enfoque en este último, se necesita cubrir las necesidades de estabilidad, rendimiento y disponibilidad, para el funcionamiento correcto de los servicios informáticos, Por lo tanto, el presente proyecto tiene por objetivo crear una arquitectura de alta disponibilidad, mediante el uso de contenedores y microservicios, para la evaluación del rendimiento de un prototipo altamente concurrente del sistema web de matrículas del Centro de Educación Continua de la Universidad Técnica de Machala, frente a un gran número de peticiones simultáneas, aplicando la metodología SEED(S) para el diseño de servicios altamente cohesivos y de bajo acoplamiento, que permitan minimizar los inconvenientes evidentes que posee el sistema actual de cara al usuario, cuando se apertura los periodos de matriculación. Como productos resultantes, se obtuvieron dos arquitecturas de software: la primera, una arquitectura de microservicios capaz de cumplir con los requerimientos previstos para soportar hasta 8000 usuarios concurrentes, y la segunda, una arquitectura monolítica que cubre el mismo dominio de negocio, y que fue utilizada para contrastar el rendimiento frente a grandes niveles de concurrencia simulada, demostrando así la superioridad de la arquitectura propuesta, en cuanto a rendimiento, cantidad de solicitudes atendidas, error porcentual y tiempo medio de respuesta, remarcando como recomendación primordial la utilización tanto de hardware como sistemas operativos adecuados para la realización de pruebas tan exigentes y obtener resultados coherentes y precisos.es_ES
dc.description.abstractAs a result of the growing demand for computing resources that involves the creation of cloud services for institutions and companies, interesting architectural proposals have arisen from the need for computing solutions with high levels of stability, performance and availability for a massive number of users. Higher Education Institutions face processes that are demanded by large volumes of users, such as faculty, administrative staff and students. With special focus on the latter, it is necessary to meet the needs of stability, performance and availability, for the proper functioning of computer services. Therefore, this project aims to create a high availability architecture, using containers and microservices, to evaluate the performance of a highly concurrent prototype of the enrollment web system of the Continuing Education Center of the Technical University of Machala, against a large number of simultaneous requests, applying the SEED(S) methodology for the design of highly cohesive services and low coupling, to minimize the obvious drawbacks that the current system has for the user, when the enrollment periods are opened. Two software architectures were obtained as the resulting products: the first, a microservices architecture capable of meeting the requirements foreseen to support up to 8000 concurrent users, and the second, a monolithic architecture covering the same business domain, which was used to contrast performance against high levels of simulated concurrency, thus demonstrating the superiority of the proposed architecture, in terms of performance, number of requests handled, percentage error and average response time, highlighting as a primary recommendation the use of both hardware and operating systems suitable for performing such demanding tests and obtaining consistent and accurate results.es_ES
dc.format.extent189 p.es_ES
dc.language.isoeses_ES
dc.publisherMachala: Universidad Técnica de Machalaes_ES
dc.rightsopenAccesses_ES
dc.rights.urihttps://creativecommons.org/licenses/by-nc-sa/3.0/ec/es_ES
dc.subjectARQUITECTURA DE ALTA DISPONIBILIDADes_ES
dc.subjectMICROSERVICIOes_ES
dc.subjectDOCKERes_ES
dc.subjectDISPONIBILIDADes_ES
dc.titleCreación de una arquitectura de alta disponibilidad utilizando contenedores y microservicios para procesos concurrentes en una institución de educación superiores_ES
dc.typeTrabajo Titulaciónes_ES
dc.emailwillyco67@gmail.comes_ES
dc.emailjjarrin1@utmachala.edu.eces_ES
dc.cedula0706655552es_ES
dc.cedula0707072153es_ES
dc.utmachtitulacion.titulacionPropuestas tecnológicases_ES
dc.utmachbibliotecario.bibliotecarioPeralta Mercyes_ES
dc.utmachproceso.procesoPGRD1004232(20222)es_ES
Aparece en las colecciones: Trabajo de Titulación Tecnología de la Información

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
CARREÑO TEJADA, WILLY ALVARO.pdfTRABAJO DE TITULACION4,85 MBAdobe PDFVisualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons