cambiar a curso:   2016-17   2018-19


Grado en Ingeniería Informática


TRABAJOS FIN DE GRADO
curso: 2017-18

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 Kubernete 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


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

Alumno