Tesis Tecnologías de la Información

Permanent URI for this collectionhttp://repositorio.uta.edu.ec/handle/123456789/34849

Browse

Search Results

Now showing 1 - 3 of 3
  • Item
    Aplicación web usando contenedores para la gestión de cursos de actualización de conocimientos de estudiantes del Centro de Posgrados de la Universidad Técnica de Ambato
    (Universidad Técnica de Ambato. Facultad de Ingeniería en Sistemas, Electrónica e Industrial. Carrera de Tecnologías de la Información, 2024-02) Jiménez Bustamante, Bruno Rodrigo; Ibarra Torres, Oscar Fernando
    El propósito de este proyecto fue automatizar los procesos de gestión de cursos de actualización de conocimientos del Centro de Posgrados de la UTA. Esto se llevó a cabo mediante la implementación de una aplicación Web, que tiene como objetivo simplificar y controlar de manera eficiente el proceso e información de estos cursos. Este enfoque quiere contribuir a que estudiantes se puedan matricular de manera ágil y así poder culminar co n sus estudios. La aplicación Web fue desarrollada utilizando contenedores en el cual se eligió la herramienta Docker para esta gestión luego de realizar una comparación de herramientas que permitían gestionar contenedores. Esto ayudo a un desarrollo del aplicativo ágil y eficiente además que se acoplo de manera sencilla con el framework Laravel el cual se utilizó para el desarrollo de la aplicación web. El uso de Laravel favoreció en gran medida en el desarrollo de la aplicación ya que ofrecía algunas ventajas como el manejo de usuarios y seguridad, una de estas era la facilidad de roles y permisos usando librerías propias, así mismo su midleware permitía proteger las vistas según los permisos que tenga del usuario además de su autentificación. Asimismo, se implementó la metodología XP, la cual desempeñó un papel importante en el avance del proyecto al favorecer un proceso de desarrollo ordenado y eficaz. Como resultado, se logró ofrecer un software de buena calidad que satisface de manera integr al todos los requisitos y expectativas del cliente.
  • Item
    Laboratorios simulados utilizando contenedores para complementar el aprendizaje de los estudiantes de la FISEI
    (Universidad Técnica de Ambato. Facultad de Ingeniería en Sistemas, Electrónica e Industrial. Carrera de Tecnologías de la Información, 2023-09) Pérez Pérez, Anthony Daniel; Alvarez Mayorga, Edison Homero
    The present thesis work focuses on the implementation of simulated laboratories using containers as a pedagogical tool to enhance the learning experience of students in the (FISEI). The overall objective of this study is to improve the students' learning experience by providing them with a virtual and realistic laboratory environment. Firstly, the functioning of containers as an innovative solution to the problem of limited access to physical laboratory resources is analyzed. Containers allow the creation of isolated and reproducible environments where students can experiment without restrictions. At the same time, teachers can supervise and evaluate their progress more efficiently. Furthermore, the advantages of simulated laboratories as a learning method in subjects related to networks and operating systems are highlighted. These laboratories provide a safe environment for practicing and experiencing theoretical concepts, facilitating active learning and fostering the development of practical skills and problem-solving abilities. To achieve this purpose, the choice is made to create a customized Docker image based on Nginx, which has been modified to include an SSH service. This enables students to individually access their container through an assigned port, providing a secure and controlled environment where they can make changes and experiment without affecting other users. In summary, this thesis work focuses on the implementation of simulated laboratories using containers to enrich the learning experience of FISEI students. The specific objectives include analyzing the functioning of containers, showcasing the advantages of simulated laboratories, and developing laboratories applicable to Software and Information Technology careers. The creation of a customized Docker image with SSH is presented as the technical solution to enable individualized access and safe experimentation in the simulated laboratories.
  • Item
    Aplicación del sistema de contenedores Docker, como alternativa a sistemas de virtualización para mejorar el testeo de aplicaciones en un entorno de desarrollo C#
    (Universidad Técnica de Ambato. Facultad de Ingeniería en Sistemas, Electrónica e Industrial. Carrera de Tecnologías de la Información, 2022-09) Arboleda Bonilla, Lizbeth Carolina; Guevara Aulestia, David Omar
    Technology over the days has been advancing in an incalculable way to the point that the world is surrounded by technological tools that facilitate people's daily lives. Information technologies are being updated and it is necessary to be constantly trained to always be at the forefront of each new implementation that exists. In the computer environment it is necessary to know how hardware and software work in order to provide the best service to those who need it; due to the demand that technologies have had in recent years, companies have chosen to improve their computer resources by entering the world of resource reduction. Within virtualization, we want to limit the use of resources to reduce costs and improve the performance of companies, since what a company wants is for its computer environment to be firm and sustainable to get ahead. The developers of the companies have chosen to use virtualization through virtual machines or containers for the use of multiple operating systems on a single server for the execution of applications developed on them without consuming too many resources. This project aims to demonstrate the use of virtual machines and containers in the testing of applications specifically developed in C#, it carries out a comparative Benchmarking between the two virtualization methods demonstrating which is optimal in terms of boot time, speed, performance, and use of resources. It generates 2 environments: The first is a Docker AlmaLinux 8.6 container and the second a AlmaLinux 8.6 virtual machine installed by means of KVM, in both the same application was tested and data was captured determining which one is best for testing applications generating firm conclusions for future companies to start applying it.