Diseño e implementación de un sistema de Continuous Delivery en Google Cloud Platform

Roger Bauzá, Francisco Javier (2019). Diseño e implementación de un sistema de Continuous Delivery en Google Cloud Platform. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.

Description

Title: Diseño e implementación de un sistema de Continuous Delivery en Google Cloud Platform
Author/s:
  • Roger Bauzá, Francisco Javier
Contributor/s:
  • San Feliu Gilabert, Tomás
Item Type: Final Project
Degree: Grado en Ingeniería Informática
Date: June 2019
Subjects:
Freetext Keywords: Entrega Continua; Integración Continua; Google Cloud Platform; Docker; Contenedores; Continuous Delivery; Continuous Integration; Containers
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (947kB) | Preview

Abstract

La integración, entrega y despliegue continuos son conceptos cada vez más comunes en el ámbito del desarrollo del software, en un contexto en el cual las compañías centran sus esfuerzos en alcanzar la máxima calidad en el producto empleando técnicas que favorecen la colaboración, comunicación e integración entre los componentes del equipo de desarrollo. Sin embargo, Duvall et. al. con Integración continua (2007) y Humble et. al. con Continuous Delivery (2010) son los únicos autores que han abordado este tema. Existe más información disponible de conferencias y estudios científicos, pero se encuentra muy dispersa y difícil de recopilar. Por ello, muchas empresas tienen problemas a la hora de aplicar estas prácticas. A pesar de ser conscientes de los beneficios que conlleva su utilización, la poca flexibilidad y la complejidad de sus entornos conlleva frecuentemente a no saber cómo adaptar estas pautas a sus propios proyectos. Este Trabajo de Fin de Grado describe la implementación de un sistema de Entrega Continua en la empresa española, OrbitalAds. Dicho proyecto se desarrolla con el objetivo de adaptar todos los servicios alojados en Google Cloud Platform a la práctica de Entrega Continua, estudiando las herramientas disponibles y la forma óptima de diseñar el sistema.---ABSTRACT---Continuous integration, delivery and deployment are increasingly common concepts in software development, in a context in which companies focus their efforts on achieving the highest product quality using techniques that encourage collaboration, communication and integration between the components of the development team. However, Duvall et. al. with Continuous Integration (2007) and Humble et. al. with Continuous Delivery (2010) are the only authors who have addressed this issue. There is more information available from scientific conferences and studies, but it is scattered and difficult to compile. As a result, many companies have problems applying these practices. Despite being aware of the benefits of their use, the lack of flexibility and complexity of their environments often leads to not knowing how to adapt these guidelines to their own projects. This End of Degree Project describes the implementation of a Continuous Delivery system in the Spanish company, OrbitalAds. This project is developed with the aim of adapting all services hosted on Google Cloud Platform to the practice of Continuous Delivery, studying the tools available and the best way to design the system.

More information

Item ID: 55762
DC Identifier: http://oa.upm.es/55762/
OAI Identifier: oai:oa.upm.es:55762
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 15 Jul 2019 13:35
Last Modified: 15 Jul 2019 13:35
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM