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
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...
| Autor: | |
|---|---|
| Tipo de recurso: | tesis de maestría |
| Fecha de publicación: | 2017 |
| País: | España |
| Repositorio: | accedaCRIS portal de investigación de la Universidad de las Palmas de Gran Canaria |
| OAI Identifier: | oai:accedacris.ulpgc.es:10553/23928 |
| Acceso en línea: | http://hdl.handle.net/10553/23928 |
| Access Level: | acceso abierto |
| Palabra clave: | 33 Ciencias tecnológicas 120317 Informática 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 |
| Sumario: | 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. |
|---|