Antonio Gutiérrez Mayoral, responsable de Laboratorios Docentes de la
ETSIT y administrador Linux de los mismos, desplegó una arquitectura
de servicios para dar cabida a las necesidades del congreso esLibre.
Para la puesta en marcha del congreso de manera virtual, el servicio
de Infraestructura Tecnológica de la URJC cedió un servidor físico de
última generación, con 48 núcleos de procesamiento, 256 GB de RAM y 30
TB de espacio en disco. Dicho servidor se encontraba conectado en las
Instalaciones de Móstoles al backbone principal de red de la URJC, con
dos puertos de red a 25Gbps cada uno, lo que garantizaba un ancho de
banda suficiente para cubrir las necesidades de audio/vídeo en todas
las salas de conferencia que se crearon.
Se instaló sobre el citado servidor un hipervisor Proxmox [1], sistema
de virtualización Open Source. Sobre él se instalaron una serie de
máquinas virtuales basadas en Ubuntu, en diferentes versiones, que
soportaran BigBlueButton [2], un sistema de videoconferencia
web Open Source y muy usado hoy en día. BigBlueButton permite compartir
audio y vídeo, además de poseer funcionalidades más avanzadas como
compartir pantalla, chat, pizarra digital y grabación de todas las
conferencias que se realicen.
Por último, se instaló un sistema de mensajería instantánea (chat) basado en
RocketChat [3], un sistema Open Source muy popular y muy sencillo de instalar.
La monitorización de todos los sistemas se realizó mediante Zabbix, un
sistema de monitorización muy completo y que lleva usándose en los
Laboratorios Docentes de la ETSIT desde hace bastante tiempo. Dicho
panel le permitió a Antonio observar que el número de asistentes
durante la apertura y primer día del congreso estuvo entre 250 y 300
visitantes, y durante el segundo día, sobre los 100. El servidor
soportó perfectamente esta carga, como se puede observar en las
siguientes gráficas, manteniéndose con una carga media estable entre 10-20,
valores totalmente normales para un servidor de este tipo.
Durante el evento se registraron 221 usuarios en la aplicación
RocketChat y 182 en el servidor BigBlueButton. Todas las sesiones
fueron grabadas y serán publicadas en los próximos días.
Referencias:
[1] Proxmox: https://www.proxmox.com/en/
[2] BigBlueButton: https://bigbluebutton.org/
[3] RocketChat: https://rocket.chat/es/