Please use this identifier to cite or link to this item: http://hdl.handle.net/10553/23928
Title: Despliegue de una aplicación Ruby on Rails utilizando las tecnologías de virtualización Docker y Coreos en la nube pública de Amazon Web Services
Authors: Santana Martel, Carolina
Director: Cuenca Hernández, Carmelo 
Quintana Domínguez, Francisca 
UNESCO Clasification: 33 Ciencias tecnológicas
120317 Informática
Keywords: Amazon Web Services
Aplicación
Clúster
Contenedor
CoreOS
Despliegue
Docker Hub
GitHub
Infraestructura
Integración
Microservicio
Nube
Orquestación
Travis CI
Vagrant
VirtualBox
Virtualización
Issue Date: 2017
Abstract: Este Trabajo de Fin de Máster trata la utilización de distintas tecnologías de virtualización, contenedores y orquestación sobre una aplicación web para generar una infraestructura como código reproducible, tanto en local como en la nube. Así, se toma una aplicación Ruby on Rails y se redefine a una arquitectura de microservicios encapsulados en contenedores Docker. Además, se prepara para la integración y despliegue continuos con el uso de Travis CI, Docker Hub y GitHub. Ésta será ejecutada sobre el sistema operativo CoreOS, que contiene las funcionalidades mínimas necesarias para la implementación de aplicaciones basadas en contenedores, y distribuida en un clúster. La infraestructura resultante se despliega haciendo uso de Vagrant en los proveedores VirtualBox y Amazon Web Services.
This Master's degree work addresses the use of different virtualization, containers and orchestration technologies on a web application to generate an infrastructure as a reproducible code, both locally and in the cloud. Thus, a Ruby on Rails application is taken and it is redefined to an architecture of micro-services encapsulated in Docker containers. In addition, it is prepared for continuous integration and deployment with the use of Travis CI, Docker Hub and GitHub. It will be executed on the CoreOS operating system, which contains the functionality needed to implement container-based applications, and it will be distributed in a cluster. The resulting infrastructure is deployed using Vagrant in VirtualBox and Amazon Web Services providers.
URI: http://hdl.handle.net/10553/23928
Rights: by-nc-nd
Appears in Collections:Trabajo final de máster
Thumbnail
Memoria
Adobe PDF (5,68 MB)
Show full item record

Page view(s)

33
checked on Mar 8, 2021

Download(s)

762
checked on Mar 8, 2021

Google ScholarTM

Check


Share



Export metadata



Items in accedaCRIS are protected by copyright, with all rights reserved, unless otherwise indicated.