Resumen:
|
[ES] El objetivo de este trabajo de fin de grado es desplegar un servicio de ejecución de código en la nube mediante un clúster altamente disponible basado en la orquestación de contenedores. Para ello, partiendo de un ...[+]
[ES] El objetivo de este trabajo de fin de grado es desplegar un servicio de ejecución de código en la nube mediante un clúster altamente disponible basado en la orquestación de contenedores. Para ello, partiendo de un servicio previamente construido, se realiza un análisis de su arquitectura y se describen los pasos necesarios para diseñar y obtener, mediante tecnologías y estructuras formales de orquestación, virtualización y monitoreo (ampliamente utilizadas en los sectores comercial e investigador), un servicio escalable y resiliente que permita proporcionar una estructura de soporte al despliegue del servicio objetivo. Por otra parte, se analizan las distintas tecnologías utilizadas en la realización del proyecto, así como su uso en un contexto actual, describiendo la arquitectura y funcionamiento general del servicio inicial.
La arquitectura de los distintos componentes se ha adaptado al marco de un servicio de orquestación más resiliente y avanzado que el inicial. Estos cambios permiten exponer y desarrollar las distintas mejoras implementadas destacando, además, el potencial de uso de las mismas y ajustándose a los diferentes criterios del sector tecnológico que han conllevado a instituirlas, actualmente, como puntos esenciales de la industria.
[-]
[EN] The objective of this final degree project is to deploy a cloud code execution service through a highly available cluster based on container orchestration.
To achieve this, starting from a previously built service, ...[+]
[EN] The objective of this final degree project is to deploy a cloud code execution service through a highly available cluster based on container orchestration.
To achieve this, starting from a previously built service, an analysis of its architecture is carried out, implementing the necessary steps to design and obtain a scalable and resilient service through technologies and formal structures of orchestration, virtualization, and monitoring (widely used in the commercial and research sectors), allowing this service to provide a support infrastructure for the deployment process.
Furthermore, the different technologies used in the project are analyzed, as well as their use in a current context, via the description of the underlying architecture and general operation of the initial service.
The architecture of the different components has been adapted to a more resilient and advanced orchestration service framework than the initial one. These changes allow for the presentation and development of the various improvements implemented, highlighting their potential use while aligning with the different criteria of the technological sector that have led to their establishment as essential industry standards.
[-]
[CA] L’objectiu d’este treball de fi de grau és desplegar un servici d’execució de codi en el
núvol mitjançant un clúster altament disponible basat en l’orquestració de contenidors.
Per a això, partint d’un servici ...[+]
[CA] L’objectiu d’este treball de fi de grau és desplegar un servici d’execució de codi en el
núvol mitjançant un clúster altament disponible basat en l’orquestració de contenidors.
Per a això, partint d’un servici prèviament construït, es realitza una anàlisi de la seua
arquitectura i es descriuen els passos necessaris per a dissenyar i obtindre, mitjançant
tecnologies i estructures formals d’orquestració, virtualització i monitoratge (àmpliament
utilitzades en els sectors comercial i investigador), un servici escalable i resilient que
permeta proporcionar una estructura de suport al desplegament del servici objectiu.
D’altra banda, s’analitzen les diferents tecnologies utilitzades en la realització del projecte, així com el seu ús en un context actual, descrivint l’arquitectura i funcionament
general del servici inicial.
L’arquitectura dels diferents components s’ha adaptat al marc d’un servici d’orquestració més resilient i avançat que l’inicial. Estos canvis permeten exposar i desenvolupar
les diferents millores implementades destacant, a més, el potencial d’ús de les mateixes
i ajustant-se als diferents criteris del sector tecnològic que han comportat a instituir-les,
actualment, com a punts essencials de la indústria.
[-]
|