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