• español
    • English
  • English 
    • español
    • English
  • Login
View Item 
  •   DSpace Home
  • Trabajos Fin de Grado
  • Escuela Superior de Informática de Ciudad Real
  • View Item
  •   DSpace Home
  • Trabajos Fin de Grado
  • Escuela Superior de Informática de Ciudad Real
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Automatización y control de despliegue de infraestructuras.

Thumbnail
View/Open
TFG_Óscar Pérez Galán.pdf (3.575Mb)
Date
2018
Author
Pérez Galán, Óscar
Metadata
Show full item record
Abstract
En este Trabajo Fin de Grado, se diseña e implementa un workflow para la empresa, que utiliza una serie de metodologías y herramientas basadas en la cultura DevOps. Con este objetivo se desarrollan un conjunto de scripts y procedimientos propios con el fin de estandarizar una nueva forma de trabajo, además ayudará a mejorar los tiempos del ciclo de vida de los proyectos. Entre las herramientas DevOps sobre las que me he apoyado para el proyecto se encuentran Docker, Ansible, Jenkins, GitLab y ElasticSearch, entre otras. Las herramientas desarrolladas integrarán la automatización y virtualización al mundo de productos Oracle. Evitando pérdidas de tiempo y fallos humanos en los despliegues de infraestructuras, donde cualquier entorno nuevo será creado y gestionado por estas herramientas, unificando así, tanto entornos de desarrollo como despliegues en máquinas reales para clientes. Fundamentalmente, el proyecto ha consistido en la creación de una serie de scripts de instalación que puedan ser integrados dentro de un flujo de integración continua, consiguiendo un sistema de despliegue automatizado. La incorporación de este nuevo flujo de trabajo, supondrá un antes y un después para la empresa, modificando la mentalidad de trabajo a una gran escala. El objetivo es conseguir un control total sobre los despliegues de infraestructuras de modo que no se tengan problemas de configuraciones cambiantes entre máquinas de un entorno y todos los equipos trabajen en sistemas uniformes con posibilidad de adaptación.
 
In this Final of Degree Project, a workflow is designed for the company, which uses a series of methodologies and tools based on the DevOps culture. The purpose of this combination of tools and procedures aims to standardize the way of current work, in addition to accelerating the life cycles of the projects. Among the tools used for the project are Docker, Ansible, Jenkins, GitLab and ElasticSearch among other. The tools developed will integrate automation and virtualization to the world of Oracle products. Avoiding wasted time and human failures in the deployments of infrastructures where any new environment will be created and managed by these tools, unifying both development environments and deployments in real machines for customers. The incorporation of this new workflow will mean a step forward for the company, modifying the work mentality on a larger scale than a simple application of procedures. The objective is to achieve total control over infrastructure deployments structures so that do not have problems of changing configurations between machines of an environment and all the teams work in uniform systems with the possibility of adapting.
 
URI
http://hdl.handle.net/10578/19066
Collections
  • Escuela Superior de Informática de Ciudad Real

© Universidad de Castilla-La Mancha
Rectorado
C/ Altagracia, 50 13071
Ciudad Real Tfno. 926 29 53 00
Fax: 926 29 53 01

Copyright | Documentation | Other Resources | Contact Us
Ruidera

¿RUIdeRA?

Federcc
DSpace
 

 

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

LoginRegister

© Universidad de Castilla-La Mancha
Rectorado
C/ Altagracia, 50 13071
Ciudad Real Tfno. 926 29 53 00
Fax: 926 29 53 01

Copyright | Documentation | Other Resources | Contact Us
Ruidera

¿RUIdeRA?

Federcc
DSpace