Citation
Tagarro López de Ayala, Javier
(2019).
Diseño de una infraestructura Cloud de Blockchain mediante el uso de contenedores.
Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.
Abstract
Este trabajo se ha modelado a partir de un proyecto real de empresa realizado durante la realización del Prácticum de la universidad. El proyecto real tiene un rango muy amplio, donde han intervenido un alto número de personas y departamentos, por lo que este trabajo solo se centrará en una pequeña parte de dicho proyecto, la cual es la que he realizado personalmente. Por motivos de confidencialidad, no se mostrarán datos sensibles del proyecto real ni información del cliente. Este trabajo ha sido supervisado adicionalmente por personal del equipo dentro del proyecto real. El trabajo que se va a desarrollar se trata de la creación y el despliegue de una infraestructura Cloud orquestada en contenedores, en este caso utilizando Docker y Kubernetes, para crear un servicio que utilice Blockchain para la encriptación de datos. Esta infraestructura Cloud podría ser utilizada para diferentes tipos de aplicaciones que requieran de servicios de Blockchain y se monten en Cloud. Sin embargo, para dar contexto a todo lo que se va a realizar, se utilizará para gestionar con Blockchain la trazabilidad de los routeres desde su fabricación hasta la instalación en las casas del cliente, teniendo en cuenta posibles casos de reemplazo, reparación o desecho de éstos.---ABSTRACT---This assignment has been carried out based on a real business project accomplished during the university internship Practicum. The real project had a wide range where a huge amount of people where involved so, therefore, this assignment will focus on the tiny part of the project which I had personally done. For confidentiality reasons, sensitive data from the real project and client information will not be displayed. Additionally, this work has been supervised by staff from the project team. The assignment to be developed is about the creation and deployment of a Cloud infrastructure orchestrated in containers, using Docker and Kubernetes, to launch a Blockchain service for the data encryption. This Cloud infrastructure could be exploited for different type of applications, which require the use of Blockchain and Cloud services. But nevertheless, to give some context about what is going to be done, the service for this assignment will be one for obtain the traceability of the supply chain for routers since their elaboration until the delivery to the customer, taking into consider possible scenarios like router replacements, reparations and discards.