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.
Il s'agit d'une plate-forme d'application Web basée sur HTML5 qui fournit un système de conférence Web cohérent pour l'apprentissage en ligne.
However, BigBlueButton can often get crowded. Hence it requires an effective load balancer to distribute the load evenly.
Il existe plusieurs options à cet effet, mais voulez-vous savoir quel équilibreur de charge est le meilleur ? Alors laissez cet article vous guider. Il fournit un aperçu non technique, les utilisations et le processus d'installation de Scalelite, B3LB et Zscale Right pour la mise à l'échelle de BigBlueButton.

Mise à l'échelle de BigBlueButton : présentation et avantages
BigBlueButton provides conferencing features through your browser’s default support for real-time web communication.
Un serveur Bluetooth sur un processeur à 8 cœurs et 16 Go de RAM peut prendre en charge 200 utilisateurs. Mais que se passe-t-il si vous avez besoin de plus ? C'est notre signal pour expliquer ce que signifie la mise à l'échelle de 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 et Zcale Right sont trois équilibreurs de charge différents largement utilisés pour faire évoluer BBB. Chacune de ces plates-formes fonctionne dans le même but, mais leurs architectures de base présentent de nombreuses différences.
Par exemple, Scalelite reflète les serveurs BBB sur les plates-formes frontales comme une singularité évolutive. B3LB est destiné aux déploiements évolutifs avec 100 nœuds BigBlueButton. Zcale Right est destiné aux équipes informatiques et au clustering BBB à grande échelle.
L'importance des équilibreurs de charge pour la mise à l'échelle de BigBlueButton
Les équilibreurs de charge sont essentiels pour les performances maximales de BigBlueButton. Ils réattribuent la charge de travail et le trafic de BBB à mesure que la demande augmente.
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.
En bref, un équilibreur de charge accède régulièrement à BigBlueButton pour gérer les requêtes API et l'accessibilité en ligne.
Si vous vous demandez où trouver des équilibreurs de charge pour faire évoluer BigBlueButton, la réponse est ici. Les réseaux en ligne regorgent d'équilibreurs de charge open source. Mais avouons-le, vous trouverez de nombreux bugs dans les scalers ordinaires, alors choisissez après un examen approfondi.
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'utilisation du bon équilibreur de charge pour votre organisation est bénéfique pour gérer les réunions, séminaires et enregistrements en ligne.
Grâce à son expertise technique et à son expérience, vous n’aurez pas à vous soucier de savoir si cet incroyable équilibreur de charge est déployé correctement.

Mise à l'échelle de BigBlueButton : meilleurs équilibreurs de charge disponibles
À présent, vous devez avoir une idée complète des meilleurs équilibreurs de charge disponibles pour faire évoluer BBB. Passons donc à l’exploration de chacun d’eux individuellement.
Utiliser Scalelite pour faire évoluer BigBlueButton et étendre ses capacités
Comme mentionné précédemment, Scalelite est un équilibreur de charge open source. Il est donc accessible gratuitement à tous.
Scalelite assure la stabilité de BBB en redistribuant les requêtes API depuis les front-ends : Moodle et Greenlight.
Ensuite, le frontend envoie des requêtes à Scalelite qui les redirige vers le serveur le moins chargé. Scalelite élargit également la capacité de travail de BBB.
Si vous utilisez BBB pour 4 classes de 50 utilisateurs simultanément, Scalelite peut augmenter la capacité de BBB pour 1 500 utilisateurs. Pour ce faire, il crée un pool de 4 serveurs BBB pour 16 classes de 50 utilisateurs.
Pour installer Scalelite, vous devez être familier avec les configurations des serveurs Linux, des serveurs TURN et des serveurs BBB. Vous devez également posséder une connaissance du fonctionnement du conteneur Docker, des outils systemd, UDP et TCP/IP.
Cependant, si cela vous paraît trop compliqué, vous pouvez demander l'aide d'un Service d'installation Scalelite. Ils comprendront vos besoins et installeront Scalelite pour vous sans que vous ayez à lever le petit doigt !
Scalelite LoadBalancer Server est le composant principal de la mise à l'échelle du serveur BigBlueButton. Il nécessite au minimum 4 cœurs de processeur et 8 Go de mémoire pour le serveur Scalelite. De plus, NFS Shared Volume est crucial pour le partage d'enregistrements.
Et n'oublions pas la base de données PostgreSQL qui sert en grande partie à stocker et à gérer des informations.
C'était le aperçu du processus d'installation. Veuillez vous référer à Configurations pour un aperçu plus technique.
Explorer B3LB pour faire évoluer BigBlueButton
B3LB est un framework web basé sur Django et Python. Le système fait évoluer les participants en mettant à l'échelle l'interface API, les réseaux de sondage et les nœuds BBB.
De plus, il comporte plusieurs instances frontales B3LB. Il utilise Céleri et Rédis respectivement pour l'interrogation des nœuds BBB back-end et la mise en cache étendue.
Il dispose d'un clustering BBB, ce qui signifie qu'il peut prendre en charge un grand nombre de nœuds. B3LB peut également définir différents facteurs d'équilibrage de charge par 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.
Mais comment calcule-t-il la valeur de la charge ? En tenant compte du nombre de participants, du nombre de réunions et de l'utilisation du processeur. Pour une configuration plus approfondie, veuillez consulter le référence.
Zcale idéal pour faire évoluer BigBlueButton : payant mais fiable
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.
Les services informatiques des instituts de formation, des écoles et des universités utilisent Zcale Right pour maintenir leur apparence en ligne.
Cette plateforme d'hébergement BigBlueButton offre des fonctionnalités illimitées avec bien plus d'avantages que celles open source. Les fonctionnalités importantes incluent la gestion des réunions, un tableau de bord client, une API d'enregistrement complète et l'importation de données.
De plus, il est conçu pour le cloud et permet une gestion exclusive des enregistrements.
De plus, il propose des prix différents pour répondre à différents besoins. Vous pouvez obtenir un service pour 25 utilisateurs simultanés pour 50 $ pour un nœud BBB. Pour 100, 200 et 300 utilisateurs simultanés, vous pouvez acheter un forfait de 150 $, 300 $ et 450 $ par mois respectivement.
Tous les forfaits incluent un stockage d’enregistrement illimité. Vous pouvez également télécharger les enregistrements au format MP4 et les télécharger sur YouTube.
Dernier mot
Vous devez maintenant être parfaitement familiarisé avec les équilibreurs pour mettre à l’échelle BigBlueButton. Pour rappel, Scalelite et B3LB sont gratuits et toute personne à plus ou moins grande échelle peut les utiliser. Ces équilibreurs de charge aident à développer un environnement de conférence en ligne rationalisé.
Zcale Right, quant à lui, est un fournisseur de services payant pour votre organisation. C’est également plus approprié si vous n’êtes pas un technicien.
Les trois équilibreurs de charge sont efficaces et sûrs. Néanmoins, le choix du meilleur dépend de vos préférences personnelles.






