Por favor, use este identificador para citar o enlazar este ítem: http://dspace.espoch.edu.ec/handle/123456789/12193
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.advisorAguirre Sailema, Gladys Lorena-
dc.contributor.authorZaruma Tualombo, Jorge Oswaldo-
dc.date.accessioned2019-08-26T20:57:21Z-
dc.date.available2019-08-26T20:57:21Z-
dc.date.issued2019-03-
dc.identifier.citationZaruma Tualombo, Jorge Oswaldo. (2019). Implementación de una arquitectura tolerante a fallos en los servidores de producción de los sistemas de gestión académica de la Dirección de Desarrollo Académico (DDA) de la ESPOCH. Escuela Superior Politécnica de Chimborazo. Riobamba.es_ES
dc.identifier.urihttp://dspace.espoch.edu.ec/handle/123456789/12193-
dc.descriptionEl presente trabajo de titulación tuvo como objetivo implementar una arquitectura tolerante a fallos en los servidores de producción de los sistemas de gestión académica de la Dirección de Desarrollo Académico (DDA), como lo es el Silabo, Programas Analíticos y Planificación donde se implantó módulos de gestión de usuarios y roles que fueron desarrollados bajo la metodología scrum donde se obtuvo un total de 17 historias de usuario y 14 historias técnicas. Para la arquitectura tolerante a fallos se tomó en cuenta herramientas que permitan configurar redundancia, escalabilidad y alta disponibilidad, entre las principales se puede mencionar payara como servidor de aplicaciones donde se creó un clúster, apache como servidor web que en conjunto con las herramientas de pacemaker y corosync se implementó alta disponibilidad, además se creó un archivo de configuración que funciona como balanceador de carga, por último mediante la extensión citus de postgresql se creó un clúster donde la función principal es de distribuir las tablas de las bases de datos y así lograr equilibrar la carga de las peticiones que se envíen al gestor de base de datos. El resultado final de este trabajo fue la implantación de una arquitectura tolerante a fallas donde se evaluó la fiabilidad correspondiente a la norma ISO IEC 25010 con la herramienta Jmeter con la que se efectuó 2 escenarios con 2 casos de prueba, que permitió verificar que en condiciones normales al procesar 500 peticiones se obtiene un error del 0,36% del total de peticiones que no logran acceder al sistema mientras que al procesar 2000 peticiones el error aumenta a 10,91%. Con esto se concluye que para atender a más usuarios es necesario aumentar los recursos hardware del servidor web. Finalmente se recomienda utilizar escenarios para evaluar una arquitectura similar.es_ES
dc.description.abstractThe goal of this current degree work was the implementation of a fault tolerant architecture of the production servers in the academic management systems at the Academic Development Direction (DDA), such us: syllabus, analytic programs and planning where user management modules and roles were implanted which were developed using Scrum methodology obtaining a total of 17 user and 14 technical stories. Different tools were taken into account at the moment of creating the fault tolerant architecture which enabled to set up redundancy, stability and high availability, the main used tools are: Payara as application server whereby a cluster was built, and Apache as web server which together implemented a high availability using Pacemaker and Corosync as tools, moreover, a configuration file was created which works as load balancer, ultimately, a cluster was built through Citus extension which belongs to PostgreSQL, it has the main function of distributing database tables and do load balance of the requests which are sent to database manager. The final result of this research was the implementation of a fault tolerant architecture where the reliability corresponding to the standard ISO IEC 25010 was evaluated using Jmeter tool, with which 2 scenarios were made with 2 test cases which permitted to verify an error of 0,36 % of the total number of requests that cannot access to the system at the moment of processing 500 requests in normal conditions, whereas that at the moment of processing 2000 requests the error increases to 10,91%. To conclude, it is necessary to increase the hardware resources of the web server for serving more users. Finally, it is advisable to use scenarios for assessing a similar architecture.es_ES
dc.language.isospaes_ES
dc.publisherEscuela Superior Politécnica de Chimborazoes_ES
dc.relation.ispartofseriesUDCTFIYE;18T00779-
dc.subjectTECNOLOGÍA Y CIENCIAS DE LA INGENIERÍAes_ES
dc.subjectINGENIERÍA DE SOFTWAREes_ES
dc.subjectSERVIDORES DE PRODUCCIÓNes_ES
dc.subjectEVALUACIÓN DEL RENDIMIENTOes_ES
dc.subjectARQUITECTURAS DE REDes_ES
dc.subjectTOLERANCIA A FALLOSes_ES
dc.subjectISO/IEC 25010es_ES
dc.titleImplementación de una arquitectura tolerante a fallos en los servidores de producción de los sistemas de gestión académica de la Dirección de Desarrollo Académico (DDA) de la ESPOCH.es_ES
dc.typebachelorThesises_ES
dc.contributor.miembrotribunalGómez Gómez, Omar Salvador-
Aparece en las colecciones: Ingeniería en Sistemas Informáticos; Ingeniero/a de Software

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
18T00779.pdf3,69 MBAdobe PDFVista previa
Visualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.