- -

Gestión Elástica de Clusters de Contenedores

RiuNet: Institutional repository of the Polithecnic University of Valencia

Share/Send to

Cited by

Statistics

Gestión Elástica de Clusters de Contenedores

Show simple item record

Files in this item

dc.contributor.advisor Moltó Martínez, Germán es_ES
dc.contributor.author Yatsyk, Yuriy es_ES
dc.date.accessioned 2017-02-15T11:49:49Z
dc.date.available 2017-02-15T11:49:49Z
dc.date.created 2016-09-30
dc.date.issued 2017-02-15 es_ES
dc.identifier.uri http://hdl.handle.net/10251/77916
dc.description.abstract [ES] Docker permite la ejecución de contenedores sobre máquinas ya sean virtuales o físicas. El impacto que ha tenido esta herramienta como mecanismo para facilitar la entrega de aplicaciones es innegable con multitud de herramientas y grandes proveedores adaptando sus desarrollos para adoptar Docker. Dentro del propio ecosistema, Docker Machine posibilita el despliegue de máquinas virtuales customizadas para soportar la ejecución de contenedores Docker. Por su parte, Docker Swarm posibilita el despliegue de un cluster de máquinas (virtuales) sobre las que se ejecutan los contenedores Docker. Docker Swarm soporta descubrimiento de nodos pero no existen mecanismos para que dicho cluster sea elástico. Esto permitiría disponer de un endpoint de Docker Swarm formado por un único nodo (sobre el que se ejecutaría contenedores, digamos uno por core/vCPU) y, cuando fuera necesario, se desplegarían nuevos nodos de forma automática (con Docker Machine, por ejemplo u otra herramienta) para que el cluster creciera automáticamente. En esta línea, CLUES (http://github.com/grycap/clues) es una herramienta que permite introducir soporte elástico a clusters de múltiples tipos (PBS/Torque, SLURM, Mesos, etc.). Monitorizando el sistema de colas subyacente detecta el número de nodos disponibles, los trabajos que hay en cola y aplica una serie de políticas de escalado horizontal para aumentar y reducir el número de nodos. El objetivo de este proyecto consiste en crear un plugin para CLUES para dotar de elasticidad a Docker Swarm. Se definirán escenarios de uso que aprovechen las ventajas de esta aproximación (como por ejemplo el testeo de aplicaciones mediante Jenkins). Alternativamente, podrán ser consideradas otras estrategias de elasticidad. es_ES
dc.language Español es_ES
dc.rights Reconocimiento - No comercial - Compartir igual (by-nc-sa) es_ES
dc.subject Cloud Computing es_ES
dc.subject Docker es_ES
dc.subject Contenedores es_ES
dc.subject Elasticidad es_ES
dc.subject.classification CIENCIAS DE LA COMPUTACION E INTELIGENCIA ARTIFICIAL es_ES
dc.subject.other Máster Universitario en Computación Paralela y Distribuida-Màster Universitari en Computació Paral·Lela i Distribuïda es_ES
dc.title Gestión Elástica de Clusters de Contenedores es_ES
dc.type Tesis de máster es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.description.bibliographicCitation Yatsyk, Y. (2016). Gestión Elástica de Clusters de Contenedores. http://hdl.handle.net/10251/77916 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\42906 es_ES


This item appears in the following Collection(s)

Show simple item record