Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ Recolector de Cienci...arrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
Biblos-e Archivo
Bachelor thesis . 2021
Data sources: Biblos-e Archivo
versions View all 3 versions
addClaim

Compilador online con Kubernetes

Authors: Asenjo Gómez, Alejandro;

Compilador online con Kubernetes

Abstract

En la actualidad, existen numerosas plataformas de aprendizaje en línea donde aprender a programar. Muchas de ellas disponen de compiladores integrados en sus plataformas, con el objetivo de suministrar a sus usuarios un medio por el que ejecutar código, sin tener que recurrir a confgurar sus propios dispositivos. Asimismo, se pueden encontrar multitud de compiladores en línea, utilizables por cualquier usuario con acceso a internet, que permiten a éstos programar desde cualquier dispositivo que tenga instalado un navegador web. En este trabajo de fn de grado, se pretende desarrollar un servicio de compilador en línea para los usuarios de la plataforma de aprendizaje ENCODE. Este servicio estará sustentado a través de una plataforma de contenedores de Docker, orquestados a través de Kubernetes. Dicha plataforma será instalada en un entorno On-premise, de forma que el proceso de instalación sea prácticamente idéntico a las condiciones de desarrollo de la plataforma ENCODE, a la cual podría ser integrada en un futuro. La idea principal es que el compilador permita a sus usuarios ejecutar código desde un navegador web, y aportar una experiencia de uso similar a la que se percibiría al hacerlo en un dispositivo con el software de programación necesario para ello. Como primer paso, se creará una versión compatible para programación en C, y progresivamente, en futuros trabajos, se actualizará y mejorará esta versión para añadir lenguajes de programación y otras funcionalidades. Las tecnologías escogidas para desarrollar la plataforma buscan aportar una alta disponibilidad y una fuerte resiliencia frente a fallos del servicio. Por un lado, la tecnología de contenedores permite reducir el uso de recursos y hacer un uso más efcaz de éstos. Por otro lado, Kubernetes automatiza el control y el mantenimiento de todos los contenedores que ejecutarán la aplicación, evitando que un administrador deba hacerlo manualmente, en todo momento.

Country
Spain
Related Organizations
Keywords

Compilador en línea, Informática, On-Premise, Cloud

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average
Green