En este artículo
ZcaleRight asigna reuniones BigBlueButton en producción desde 2019. Hoy alcanza la versión 1.0.0 y pasa a disponibilidad general: sus 69 funciones publicadas abiertamente, un manual completo integrado en el producto, un acuerdo de nivel de servicio que lo respalda y un sitio propio en zcaleright.com.
La mayoría de las versiones 1.0.0 marcan un comienzo. Esta culmina años de trabajo en producción, que se convierten en un producto que puede presentarse ante un comité de compras.
ZcaleRight gestiona clústeres BigBlueButton reales desde 2019: universidades, centros educativos, organismos de formación y revendedores de servicios de conferencia en Europa, Oriente Medio, África, América Latina y Norteamérica. Ha asignado más de 2 millones de conferencias, y la cifra crece cada trimestre académico. Uno de estos despliegues es objeto de un caso práctico en Biruni University. Nadie de los implicados estaba esperando un número de versión.
Lo que ha cambiado esta semana no es la madurez del software, sino su disponibilidad. La última etapa de trabajo antes de la 1.0.0 se dedicó a abrir el producto: sus 69 funciones publicadas abiertamente, para que un evaluador pueda leer todo su alcance antes de la primera conversación; las dos API documentadas; un manual completo integrado en el producto para todos los usuarios que inician sesión; y un acuerdo de nivel de servicio que fija los tiempos de respuesta en lugar de insinuarlos. La 1.0.0 es la versión en la que el producto habla por sí mismo.
Toda la flota como un solo servidor
El primer servidor BigBlueButton es sencillo. Con el segundo deja de serlo: algo tiene que decidir en qué servidor se celebra cada clase, dirigir todas las llamadas posteriores a esa misma máquina y mantener las grabaciones accesibles desde un único lugar.
ZcaleRight es una única API de BigBlueButton delante de toda su flota: panel de control, grupos de servidores, inquilinos, una única biblioteca de grabaciones y escalado automático. En producción desde 2019. Su plataforma de aprendizaje sigue llamando a la API que ya utiliza; solo cambian la dirección y el secreto compartido. Moodle, Canvas, Schoology, los plugins de WordPress, las herramientas LTI de la 1.0 a la 1.3 y cualquier desarrollo propio siguen funcionando, porque no hay ningún protocolo nuevo que adoptar.
Diseñado para los operadores
Cada una de sus funciones existe porque gestionar clústeres para otras organizaciones la exigió primero. Son 69, repartidas en 12 grupos, y la lista se publica íntegra en lugar de resumida, porque un producto tan específico se presenta mejor completo que resumido. Estas son las que cambian un lunes por la mañana:
- Asignación decidida una sola vez, en la creación. La reunión permanece en el servidor que la inició y todas las llamadas posteriores la siguen hasta allí. Un servidor con problemas sale de la rotación en segundos; uno en buen estado puede vaciarse para su mantenimiento sin eliminarlo; dos reintentos de un LMS impaciente no pueden abrir dos salas.
- Un único panel de control. Servidores, reuniones en directo, participantes y almacenamiento en una sola pantalla que se actualiza automáticamente, con el historial de uso para ver el perfil de un trimestre y los registros de la aplicación legibles sin acceso a la consola.
- Grabaciones en un único catálogo. Sin necesidad de un montaje compartido: las grabaciones permanecen en el servidor que las generó o se trasladan a un almacenamiento central, los enlaces de reproducción se reescriben para que todo siga accesible desde un único lugar y la conservación se aplica según el calendario que usted defina. La búsqueda entre cientos de miles de grabaciones responde en menos de un segundo, de modo que encontrar una es una consulta, no una tarea.
- Políticas definidas una vez para toda la flota. Grabación forzada o desactivada en toda la flota, su logotipo en cada sala, un único mensaje de bienvenida, una presentación predeterminada, sin tocar ningún LMS.
- Inquilinos. Un secreto de API independiente para cada inquilino, comprobado en cada llamada, con su propia marca y su propia mención “powered by” en lugar de la nuestra.
- Capacidad que sigue al calendario académico. Un calendario que se crea en la interfaz, o la carga en directo comprobada cada minuto, con una proyección de créditos que avisa, o bloquea, antes de añadir capacidad. Actualmente es compatible con OVHcloud, y con cualquier otro proveedor bajo petición.
Seis roles definidos en torno a puestos que existen realmente, desde el administrador hasta una cuenta de máquina que accede a los endpoints de automatización y nunca a la interfaz, con cada acción concedida expresamente a cada rol, nunca por defecto. El personal de soporte, los revisores de grabaciones y el equipo de control de calidad disponen exactamente de su parte del trabajo, y de nada más.
La migración: una URL y un secreto
Los clientes siguen llamando a la API estándar de BigBlueButton con el checksum basado en el secreto compartido que ya calculan; se aceptan checksums de SHA-1 a SHA-512, así que no hay que modernizar nada de su lado antes de empezar. ZcaleRight autentica la llamada, la asigna, la reenvía y conserva el estado de las reuniones y de las grabaciones.
En la práctica, lo instalamos junto a lo que usted ya tiene, conectamos una integración para validar el recorrido de principio a fin y, cuando usted está satisfecho, migramos el resto. Sus servidores BigBlueButton no se tocan en ningún momento, de modo que siempre es posible dar marcha atrás.
Qué significa la 1.0.0
La 1.0.0 es el momento en que el producto alcanzó lo que el mercado ya le venía pidiendo. Cuando la pandemia llevó a instituciones enteras a internet en cuestión de días, las organizaciones acudieron a nosotros con problemas que nadie había previsto, y el producto maduró respondiendo a ellos. Todo lo que contiene se ganó de esa manera.
La prueba más dura que ha superado no fue nuestra. Una empresa educativa lanzó su plataforma en pleno primer confinamiento y pasó de la nada a figurar entre las 10 principales aplicaciones educativas de su mercado en menos de 18 meses. Las clases en directo no eran una función de ese producto: eran el producto, y ZcaleRight asignó cada una de ellas. Los inversores apostaron 14 millones de dólares por una empresa cuyo núcleo funcionaba con este software. Ninguna especificación prepara a un software para una curva así. O resiste o no resiste, y este resistió.
Por defecto, lo alojamos y lo operamos por usted, de modo que es un servicio y no una tarea más en su lista. Si sus normas exigen que el software esté en sus propias máquinas, también es posible: se instala junto a sus servidores BigBlueButton y ninguna de sus reuniones pasa por nosotros. Aplicamos las actualizaciones en el momento que usted elija, y el acuerdo cubre tanto sus servidores como los nuestros.
Además, lo han examinado personas que no tenían ningún motivo para ser indulgentes. La dirección técnica de la Universidad de Maguncia evaluó ZcaleRight en profundidad mientras construía el clúster BigBlueButton de las universidades y centros educativos de Renania-Palatinado, y lo recomendó por motivos técnicos. Fue una revisión independiente realizada por ingenieros sénior, no el testimonio de un cliente, y vale más que cualquier testimonio.
Lo desarrolla y lo mantiene el equipo que opera clústeres BigBlueButton en producción todos los días, como BigBlueButton Certified Service Provider. Por eso el producto es así, y por eso la persona que atiende su llamada ya conoce su problema. Todo lo demás, incluido quién lo opera y las respuestas claras a las preguntas operativas, está en zcaleright.com.





