Diseño de una arquitectura basada en contenedores para la integración y el despliegue continuo (CI/CD)

dc.centroE.T.S.I. Informáticaen_US
dc.contributor.advisorGutiérrez-Carrasco, Eladio Damián
dc.contributor.authorMaggi, Denis
dc.date.accessioned2020-04-17T11:18:45Z
dc.date.available2020-04-17T11:18:45Z
dc.date.created2020-02
dc.date.issued2020-04-17
dc.departamentoArquitectura de Computadores
dc.description.abstractEn este trabajo se ha diseñado e implementado una arquitectura para el desarrollo de aplicaciones con el uso de la tecnología de contenedores, dotándola de Integración Continua (CI) mediante la automatización de tareas con shell scripts y el uso de servicios externos, así como de Despliegue Continuo (CD) con la herramienta Jenkins. En primer lugar se ha elegido una aplicación ejemplo, analizando qué recursos y configuraciones requiere (e.g., ficheros) para su integración en contenedores. Esta aplicación sería la que está en desarrollo en un contexto de una empresa de software. Tras la elección, se ha estructurado el proyecto según los diferentes servicios que componen la aplicación. Se han realizado las configuraciones y el desarrollo para servir la aplicación en una máquina local con el fin de seguir cambiando y depurando la aplicación. Además de asegurar un despliegue seguro, escalable y de alta disponibilidad para el público en servidores remotos. También se ha especificado y recomendado un flujo de trabajo con el que poder aplicar las diferentes técnicas empleadas, tales como, el versionado de archivos, versionado de imágenes, automatización del despliegue, etc. Por último se integran servicios adicionales para la gestión y el mantenimiento del servicio.en_US
dc.identifier.urihttps://hdl.handle.net/10630/19476
dc.language.isospaen_US
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.accessRightsopen accessen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectArquitectura de ordenadoresen_US
dc.subjectComputación en nubeen_US
dc.subjectInformática - Trabajos Fin de Gradoen_US
dc.subjectGrado en Ingeniería Informática - Trabajos Fin de Gradoen_US
dc.subject.otherContenedoresen_US
dc.subject.otherArquitectura basada en la nubeen_US
dc.subject.otherEscalado horizontalen_US
dc.subject.otherIntegración continuaen_US
dc.subject.otherDespliegue continuoen_US
dc.subject.otherIntegraciónen_US
dc.titleDiseño de una arquitectura basada en contenedores para la integración y el despliegue continuo (CI/CD)en_US
dc.title.alternativeDesign of a container-based architecture for the integration and continous delivery (CI/CD)en_US
dc.typebachelor thesises_ES
dspace.entity.typePublication
relation.isAdvisorOfPublicationf3eeec7d-5b4e-4ca9-abad-3cb620f46252
relation.isAdvisorOfPublication.latestForDiscoveryf3eeec7d-5b4e-4ca9-abad-3cb620f46252

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Denis Meggi Memoria.pdf
Size:
3.71 MB
Format:
Adobe Portable Document Format
Description: