A person attending a video conference call.

BigBlueButton schalen: de beste load balancer kiezen

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. 

Het is een op HTML5 gebaseerd webapplicatieplatform dat een consistent webconferentiesysteem biedt voor online leren.

However, BigBlueButton can often get crowded. Hence it requires an effective load balancer to distribute the load evenly. 

Hiervoor zijn meerdere mogelijkheden, maar wil je weten welke load balancer de beste is? Laat dit artikel dan uw gids zijn. Het biedt een niet-technisch overzicht, gebruik en installatieproces van Scalelite, B3LB en Zscale Right voor het schalen van BigBlueButton.

A person attending a video conference call.

BigBlueButton schalen: overzicht en voordelen

BigBlueButton provides conferencing features through your browser’s default support for real-time web communication.  

Eén Bluetooth-server op een 8-core CPU en 16 GB RAM kan 200 gebruikers ondersteunen. Maar wat als u meer nodig heeft? Dit is ons signaal om uit te leggen wat het schalen van BigBlueButton betekent.

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 en Zcale Right zijn drie verschillende load balancers die veel worden gebruikt om BBB te schalen. Elk van deze platforms werkt voor hetzelfde doel, maar hun kernarchitecturen kennen veel verschillen. 

Scalelite weerspiegelt bijvoorbeeld de BBB-servers op front-endplatforms als een singulariteit die schaalbaar is. B3LB is voor schaalbare implementaties met 100 BigBlueButton-knooppunten. Zcale Right is voor IT-teams en BBB-clustering op grote schaal.

Het belang van load balancers voor het schalen van BigBlueButton

Load balancers zijn essentieel voor de maximale prestaties van BigBlueButton. Ze herverdelen de werklast en het verkeer van BBB naarmate de vraag toeneemt.

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.  

Kortom, een load balancer gebruikt routinematig BigBlueButton om de API-verzoeken en online bereikbaarheid te beheren.

Als u zich afvraagt waar u load balancers kunt vinden voor het schalen van BigBlueButton, dan vindt u hier het antwoord. Online netwerken staan ​​vol met open-source load balancers. Maar laten we eerlijk zijn, je zult veel bugs tegenkomen in gewone scalers, dus kies na een grondige overweging.

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. 

Het gebruik van de juiste load balancer voor uw organisatie is nuttig voor het beheren van online vergaderingen, seminars en opnames.

Met zijn technische expertise en ervaring hoeft u zich geen zorgen te maken of deze geweldige load balancer correct wordt ingezet.

Scalelite for scaling BigBlueButton.

Schaal BigBlueButton: de best beschikbare load balancers

U moet inmiddels een uitgebreid idee hebben van de beste beschikbare load balancers voor het schalen van BBB. Laten we dus verder gaan om ze allemaal afzonderlijk te verkennen.

Scalelite gebruiken voor het schalen van BigBlueButton en het uitbreiden van de mogelijkheden ervan

Zoals eerder vermeld is Scalelite een open-source load balancer. Daarom is het voor iedereen gratis beschikbaar.

Scalelite biedt stabiliteit aan BBB door de API-verzoeken van front-ends te herdistribueren: Moodle en Greenlight.

Vervolgens stuurt de frontend verzoeken naar Scalelite, die deze doorstuurt naar de server met de minste belasting. Scalelite vergroot ook het werkvermogen van BBB.

Als u BBB voor 4 klassen van 50 gebruikers tegelijk gebruikt, kan Scalelite de capaciteit van BBB voor 1500 gebruikers vergroten. Dit gebeurt door een pool van 4 BBB-servers te creëren voor 16 klassen van 50 gebruikers.

Om Scalelite te installeren, moet u bekend zijn met de instellingen van Linux-servers, TURN-servers en BBB-servers. Je moet ook kennis hebben van de werking van Docker Container, systemd tools, UDP en TCP/IP.

Als dat echter te overweldigend klinkt, kunt u de hulp inroepen van een Scalelite-installatieservice. Zij begrijpen uw behoeften en installeren Scalelite voor u zonder dat u een vinger hoeft uit te steken!

Scalelite LoadBalancer Server is het belangrijkste onderdeel van het schalen van de BigBlueButton-server. Het heeft een minimale serververeiste van 4 CPU-kernen en 8 GB geheugen voor de Scalelite-server. Ook is NFS Shared Volume cruciaal voor het delen van opnames.

En laten we de PostgreSQL-database niet vergeten, die grotendeels dient voor het opslaan en beheren van informatie.

Dit was de schets van het installatieproces. Raadpleeg alstublieft Configuraties voor een meer technisch overzicht.

B3LB verkennen voor het schalen van BigBlueButton

B3LB is een op Django en Python gebaseerd webframework. Het systeem schaalt de deelnemers door de API-frontend, de pollingnetwerken en de BBB-knooppunten te schalen.

Bovendien beschikt het over meerdere B3LB frontend-instanties. Het gebruikt Selderij En Opnieuw voor respectievelijk backend BBB-knooppuntpolling en uitgebreide caching.

Het heeft BBB-clustering, wat betekent dat het een groot aantal knooppunten kan ondersteunen. B3LB kan ook verschillende load-balancing-factoren per cluster instellen.

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. 

Maar hoe berekent het de belastingswaarde? Door rekening te houden met het aantal deelnemers, het aantal vergaderingen en het CPU-gebruik. Voor een meer diepgaande configuratie, zie de referentie.

Zcale geschikt voor schaalvergroting BigBlueButton: betaald maar betrouwbaar

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. 

IT-afdelingen van opleidingsinstituten, scholen en universiteiten gebruiken Zcale Right voor het onderhouden van hun online verschijningen.

Dit BigBlueButton-hostingplatform biedt onbeperkte functies met veel meer voordelen dan open source-platforms. Prominente functies zijn onder meer vergaderbeheer, een klantendashboard, volledige opname-API en gegevensimport.

Bovendien is het ontworpen voor de cloud en maakt het exclusief opnamebeheer mogelijk.

Bovendien biedt het verschillende prijzen om aan verschillende behoeften te voldoen. U kunt een dienst voor 25 gelijktijdige gebruikers krijgen voor $ 50 voor één BBB-knooppunt. Voor 100, 200 en 300 gelijktijdige gebruikers kunt u een abonnement kopen van respectievelijk $ 150, $ 300 en $ 450 per maand.

Alle abonnementen worden geleverd met onbeperkte opnameopslag. Je kunt de opnames ook downloaden in MP4 en uploaden naar YouTube.

Laatste woord

Nu moet u volledig bekend zijn met balancers voor het schalen van BigBlueButton. Samenvattend: Scalelite en B3LB zijn gratis en iedereen op kleinere of grotere schaal kan ze gebruiken. Deze load balancers helpen bij het ontwikkelen van een gestroomlijnde online vergaderomgeving.

Zcale Right is daarentegen een betaalde dienstverlener voor uw organisatie. Het is ook geschikter als je geen technisch persoon bent.

Alle drie de load balancers zijn efficiënt en veilig. Toch hangt het kiezen van de beste af van uw persoonlijke voorkeuren.