Por favor, use este identificador para citar o enlazar este ítem: https://repositorio.uta.edu.ec/jspui/handle/123456789/36645
Título : 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#
Autor : Guevara Aulestia, David Omar
Arboleda Bonilla, Lizbeth Carolina
Palabras clave : DOCKER
KVM
MÁQUINA VIRTUAL
CONTENEDORES
TESTEO
BENCHMARKING
Fecha de publicación : sep-2022
Editorial : Universidad Técnica de Ambato. Facultad de Ingeniería en Sistemas, Electrónica e Industrial. Carrera de Tecnologías de la Información
Resumen : 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.
Descripción : La tecnología con el pasar de los días ha ido avanzando de una manera incalculable hasta el punto de que el mundo está rodeado de herramientas tecnológicas que facilitan el diario vivir de las personas. Las tecnologías de la información se van actualizando y es necesario capacitarse constantemente para siempre estar a la vanguardia de cada nueva implementación que exista. En el entorno informático es necesario saber cómo funciona hardware y software para poder brindar el mejor servicio a quien lo necesite; debido a la demanda que las tecnologías han tenido en estos últimos años las empresas han optado por mejorar sus recursos informáticos entrando al mundo de la reducción de recursos. Un método innovador para limitar el uso de recursos, disminuir costos y mejorar el rendimiento de las empresas es la virtualización, ya que una empresa lo que desea es crecer en todos los campos incluidos en la parte tecnológica. Los desarrolladores de las empresas han optado en reducir el uso de recursos informáticos por medio de máquinas virtuales o contenedores para el uso de múltiples sistemas operativos en un solo servidor logrando así la ejecución de aplicaciones desarrolladas en las mismas sin consumir demasiados recursos físicos y virtuales. El presente proyecto pretende demostrar el uso de máquinas virtuales y contenedores en el testeo de aplicaciones específicamente desarrolladas en C#; realiza un Benchmarking comparativo entre los dos métodos de disminución de recursos demostrando cuál es el ideal en cuanto a tiempo de arranque, velocidad, rendimiento y por supuesto uso de recursos. Genera 2 ambientes: El primero un contenedor Docker Linux con las dependencias necesarias para aplicaciones desarrolladas en C# y el segundo una máquina virtual de AlmaLinux 8.6 instalado por medio de KVM, en los dos se testeo la misma aplicación y se capturaron datos determinando cuál es el mejor para testeo de aplicaciones generando conclusiones para que futuras empresas lo empiecen a aplicar
URI : https://repositorio.uta.edu.ec/jspui/handle/123456789/36645
Aparece en las colecciones: Tesis Tecnologías de la Información

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
t2143ti.pdfTexto completo5,9 MBAdobe PDFVisualizar/Abrir


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