Universidad de Castilla-La Mancha
 
Escuela Superior de Ingeniería Informática

 

  cambiar a curso:   2017-18   2019-20



Grado en Ingeniería Informática


TRABAJOS FIN DE GRADO
curso: 2018-19

Despliegue y evaluación de un clúster de contenedores con tarjetas Raspberry Pi


Tecnologías Específicas

Ingeniería de Computadores
 


Descripcion y Objetivos

Las tarjetas Raspberry Pi son placas de bajo coste y consumo energético que utilizan una arquitectura ARM sobre las que corre el sistema operativo Linux. La característica de interés de estas tarjetas para este TFG es que soportan la tecnología de contenedores tan demandada actualmente por los desarrolladores de aplicaciones. Los contenedores permiten crear, empaquetar y distribuir aplicaciones rápidamente, vienen a ser "máquinas virtuales ligeras".

El objetivo de este TFG es construir un clúster con varias tarjetas Raspberry Pi haciendo uso de Kubernetes como gestor de contenedores. Kubernetes es un sistema de código abierto creado por Google para la gestión de aplicaciones en contenedores que propociona funcionalidades de re-arranque automático, auto-replicación y auto-escalado del sistema desplegado.

Una vez desplegado el clúster de Raspberry Pi, se realizará una evaluación de coste y prestaciones usando diversos benchmarks.

 


Metodología y Competencias

Metodología

  • Conocer el funcionamiento de la placa Raspberry Pi
  • Estudio de la tecnología Kubernetes basada en contenedores 
  • Instalación y configuración de componentes software
  • Evaluación del sistema

Competencias:

[IC5] Capacidad de analizar, evaluar y seleccionar las plataformas hardware y software más adecuadas para el soporte de aplicaciones empotradas y de tiempo real.

[IC7] Capacidad para analizar, evaluar, seleccionar y configurar plataformas hardware para el desarrollo y ejecución de aplicaciones y servicios informáticos.

 


Medios a utilizar

Placas Raspberry Pi

Software de código abierto

 


Bibliografía

Rasbperry PI: User Guide: http://www.cs.unca.edu/~bruce/Fall14/360/RPiUsersGuide.pdf

Docker: https://www.docker.com/

Setup Kubernetes on a Raspberry Pi Cluster easily the official way!: https://blog.hypriot.com/post/setup-kubernetes-raspberry-pi-cluster/

¿Qué es Kubernetes?: https://www.redhat.com/es/topics/containers/what-is-kubernetes

 


Tutores


CARRIÓN ESPINOSA, CARMEN
CAMINERO HERRÁEZ, Mª BLANCA
 

Alumno


CIMAS GARCÍA, JAVIER

 

 

Sindicación  Sindicación  Sindicación  Sindicación

Curso: 2018-19
© Escuela Superior de Ingeniería Informática
Edificio Infante Don Juan Manuel
Avda. de España s/n
02071 Albacete
Tfno: 967 59 92 00 - Fax: 967 59 92 24

informatica.ab@uclm.es
aviso legal
generar código QR de la página