Have you ever wondered about the need for scaling BigBlueButton? The innovative technological landscape has made learning more convenient. There has been a shuffling in conventional practices since the Covid-19 outbreak.
Therefore, pursuing careers through the Internet has become a usual practice. While there are several mediums for this purpose, a few work effectively. One such open-source platform is BigBlueButton.
È una piattaforma applicativa web basata su HTML5 che fornisce un sistema di conferenza web coerente per l'apprendimento online.
However, BigBlueButton can often get crowded. Hence it requires an effective load balancer to distribute the load evenly.
Esistono più opzioni per lo scopo, ma vuoi sapere quale bilanciatore del carico è il migliore? Allora lascia che questo articolo sia la tua guida. Fornisce una panoramica non tecnica, gli utilizzi e il processo di installazione di Scalelite, B3LB e Zscale Right per il ridimensionamento di BigBlueButton.

Scalabilità di BigBlueButton: panoramica e vantaggi
BigBlueButton provides conferencing features through your browser’s default support for real-time web communication.
Un server Bluetooth su una CPU a 8 core e 16 GB di RAM può supportare 200 utenti. E se ne avessi bisogno di più? Questo è il nostro spunto per spiegare cosa significa ridimensionare BigBlueButton.
It means using a load balancer that increases the server reservoir to handle extreme conferencing load. Consequently, this ensures your online learning process remains uninterrupted across the board.
Scalelite, B3BL e Zcale Right sono tre diversi bilanciatori di carico ampiamente utilizzati per scalare BBB. Ognuna di queste piattaforme funziona per lo stesso scopo ma le loro architetture principali presentano molte differenze.
Ad esempio, Scalelite riflette i server BBB sulle piattaforme front-end come una singolarità scalabile. B3LB è per distribuzioni scalabili con 100 nodi BigBlueButton. Zcale Right è destinato ai team IT e al clustering BBB su larga scala.
L'importanza dei bilanciatori di carico per la scalabilità di BigBlueButton
I bilanciatori di carico sono vitali per le massime prestazioni di BigBlueButton. Riallocano il carico di lavoro e il traffico di BBB man mano che la domanda aumenta.
Moreover, load balancers ensure that the BBB server has high availability. Hence, whenever the volume of attendees increases, the load balancer redirects the request to a minimally-loaded server.
In breve, un bilanciatore del carico accede regolarmente a BigBlueButton per gestire le richieste API e la raggiungibilità online.
Se ti stai chiedendo dove trovare bilanciatori di carico per scalare BigBlueButton, la risposta è proprio qui. Le reti online sono piene di bilanciatori di carico open source. Ma ammettiamolo, troverai molti bug negli scaler ordinari, quindi scegli dopo un'attenta considerazione.
There are three load balancers mentioned here with some unique features to offer. These scalers stabilize the BBB server pools in the best possible way.
Scalelite is an open-source load balancer that manages a pool of BigBlueButton servers. B3LB works similarly to Scalleilte as a BBB API load balancer and works on the Python framework.
As for Zcale Right, it is designed exclusively for BBB and is not a fork of Scalelite. Zcale Right is written in a different language as claimed by the official website.
L'utilizzo del giusto bilanciatore del carico per la tua organizzazione è utile per gestire riunioni, seminari e registrazioni online.
Grazie alla sua competenza ed esperienza tecnica, non dovrai preoccuparti se questo straordinario sistema di bilanciamento del carico viene distribuito correttamente.

Scalabilità di BigBlueButton: i migliori bilanciatori di carico disponibili
A questo punto, devi avere un'idea completa dei migliori bilanciatori di carico disponibili per il ridimensionamento di BBB. Passiamo quindi ad esplorare ciascuno di essi individualmente.
Utilizzo di Scalelite per ridimensionare BigBlueButton ed espandere le sue capacità
Come accennato in precedenza, Scalelite è un bilanciatore del carico open source. Pertanto, è disponibile gratuitamente per tutti.
Scalelite fornisce stabilità a BBB ridistribuendo le richieste API dai front-end: Moodle e Greenlight.
Quindi il frontend invia le richieste a Scalelite che le reindirizza al server con il minor carico. Scalelite espande anche la capacità lavorativa di BBB.
Se utilizzi BBB per 4 classi da 50 utenti contemporaneamente, Scalelite può aumentare la capacità di BBB per 1500 utenti. Lo fa creando un pool di 4 server BBB per 16 classi da 50 utenti.
Per installare Scalelite, è necessario avere familiarità con le configurazioni dei server Linux, dei server TURN e dei server BBB. È inoltre necessario possedere una conoscenza del funzionamento del contenitore docker, degli strumenti systemd, di UDP e TCP/IP.
Tuttavia, se sembra troppo opprimente, puoi chiedere aiuto a Servizio di installazione Scalelite. Capiranno le tue esigenze e installeranno Scalelite per te senza che tu debba muovere un dito!
Scalelite LoadBalancer Server è il componente principale della scalabilità del server BigBlueButton. Ha un requisito server minimo di 4 core CPU e 8 GB di memoria per il server Scalelite. Inoltre, il volume condiviso NFS è fondamentale per la condivisione delle registrazioni.
E non dimentichiamo il database PostgreSQL che serve in gran parte a archiviare e gestire le informazioni.
Questo era lo schema del processo di installazione. Si prega di fare riferimento a Configurazioni per una panoramica più tecnica.
Esplorando B3LB per ridimensionare BigBlueButton
B3LB è un framework web basato su Django e Python. Il sistema ridimensiona i partecipanti ridimensionando il frontend API, le reti di polling e i nodi BBB.
Inoltre, presenta più istanze frontend B3LB. Utilizza Sedano E Redis rispettivamente per il polling dei nodi BBB backend e la memorizzazione nella cache estesa.
Ha il clustering BBB, il che significa che può supportare un numero enorme di nodi. B3LB può anche impostare diversi fattori di bilanciamento del carico per cluster.
Additionally, B3LB calculates the load value for BBB nodes before selecting one for a new meeting. It relies on the selection of nodes that have the lowest load for traffic maintenance.
Ma come calcola il valore del carico? Considerando il numero di partecipanti, il numero di riunioni e l'utilizzo della CPU. Per una configurazione più approfondita, consultare il riferimento.
Zcale giusto per scalare BigBlueButton: pagato ma affidabile
Zcale Right is a dedicated BBB load balancer. It is not open source like Scaleltie and B3LB. Moreover, clustering multiple BigBlueButton servers as a single entity, Zcale Right makes it more reliable.
I dipartimenti IT di istituti di formazione, scuole e università utilizzano Zcale Right per mantenere le proprie apparizioni online.
Questa piattaforma di hosting BigBlueButton offre funzionalità illimitate con molti più vantaggi rispetto a quelle open source. Le funzionalità di spicco includono la gestione delle riunioni, una dashboard del cliente, un'API di registrazione completa e l'importazione di dati.
Inoltre, è progettato per il cloud e consente la gestione esclusiva delle registrazioni.
Inoltre, offre prezzi diversi per soddisfare le diverse esigenze. Puoi ottenere un servizio per 25 utenti simultanei per $ 50 per un nodo BBB. Per 100, 200 e 300 utenti simultanei, puoi acquistare un piano rispettivamente da $ 150, $ 300 e $ 450 al mese.
Tutti i piani prevedono uno spazio di archiviazione illimitato. Puoi anche scaricare le registrazioni in MP4 e caricarle su YouTube.
Parola finale
Ora devi avere piena familiarità con i bilanciatori per scalare BigBlueButton. Ricapitolando, Scalelite e B3LB sono gratuiti e chiunque, su scala più piccola o più grande, può utilizzarli. Questi bilanciatori del carico aiutano a sviluppare un ambiente di conferenza online ottimizzato.
Zcale Right, d'altra parte, è un fornitore di servizi a pagamento per la tua organizzazione. È anche più adatto se non sei una persona tecnica.
Tutti e tre i bilanciatori di carico sono efficienti e sicuri. Tuttavia, la scelta del migliore dipende dalle tue preferenze personali.






