A person attending a video conference call.

Skalering av BigBlueButton: Velge den beste lastbalanseren

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. 

Det er en HTML5-basert nettapplikasjonsplattform som gir et konsistent nettkonferansesystem for nettbasert læring.

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

Det er flere alternativer for formålet, men vil du vite hvilken lastbalanserer som er best? Så la denne artikkelen være din guide. Den gir en ikke-teknisk oversikt, bruk og installasjonsprosess av Scalelite, B3LB og Zscale Right for skalering av BigBlueButton.

A person attending a video conference call.

Skalering av BigBlueButton: Oversikt og fordeler

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

Én Bluetooth-server på en 8-kjerners CPU og 16 GB RAM kan støtte 200 brukere. Men hva om du trenger mer? Dette er vår pekepinn for å forklare hva skalering av BigBlueButton betyr.

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 og Zcale Right er tre forskjellige lastbalansere som er mye brukt for å skalere BBB. Hver av disse plattformene fungerer for samme formål, men deres kjernearkitekturer har mange forskjeller. 

For eksempel reflekterer Scalelite BBB-serverne på front-end-plattformer som en singularitet som er skalerbar. B3LB er for utskalering med 100 BigBlueButton-noder. Zcale Right er for IT-team og BBB-klynger i stor skala.

Viktigheten av belastningsbalansere for skalering av BigBlueButton

Lastbalansere er avgjørende for maksimal ytelse til BigBlueButton. De fordeler BBBs arbeidsmengde og trafikk etter hvert som etterspørselen øker.

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.  

Kort sagt, en lastbalanser får tilgang til BigBlueButton rutinemessig for å administrere API-forespørslene og tilgjengeligheten på nettet.

Hvis du lurer på hvor du finner lastbalansere for å skalere BigBlueButton, er svaret her. Nettverk er fulle av åpen kildekode-lastbalansere. Men la oss innse det, du vil finne mange feil i vanlige scaler, så velg etter en grundig vurdering.

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. 

Å bruke den riktige lastbalanseren for organisasjonen din er fordelaktig for å administrere online møter, seminarer og opptak.

Med sin tekniske ekspertise og erfaring trenger du ikke å bekymre deg for om denne fantastiske lastbalanseren er riktig utplassert.

Scalelite for scaling BigBlueButton.

Skalering av BigBlueButton: Beste tilgjengelige belastningsbalansere

Nå må du ha en omfattende ide om de beste tilgjengelige lastbalanserne for å skalere BBB. Så la oss gå videre til å utforske hver av dem individuelt.

Bruke Scalelite for å skalere BigBlueButton og utvide dens evner

Som nevnt tidligere, er Scalelite en åpen kildekode-lastbalanserer. Derfor er den tilgjengelig gratis for alle.

Scalelite gir stabilitet til BBB ved å omdistribuere API-forespørslene fra grensesnitt: Moodle og Greenlight.

Deretter sender frontend forespørsler til Scalelite som omdirigerer dem til serveren som har minst belastning. Scalelite utvider også BBBs arbeidsevne.

Hvis du bruker BBB for 4 klasser med 50 brukere samtidig, kan Scalelite øke BBBs kapasitet for 1500 brukere. Det gjør det ved å opprette en pool med 4 BBB-servere for 16 klasser med 50 brukere.

For å installere Scalelite må du være kjent med oppsettene til Linux-servere, TURN-servere og BBB-servere. Du må også ha kunnskap om docker-containers arbeid, systemverktøy, UDP og TCP/IP.

Men hvis det høres for overveldende ut, kan du ta hjelp fra en Scalelite installasjonstjeneste. De vil forstå dine behov og installere Scalelite for deg uten at du trenger å løfte en finger!

Scalelite LoadBalancer Server er hovedkomponenten i skalering av BigBlueButton-serveren. Den har et minimum serverkrav på 4 CPU-kjerner og 8 GB minne for Scalelite-serveren. NFS Shared Volume er også avgjørende for deling av opptak.

Og la oss ikke glemme PostgreSQL-databasen som i stor grad tjener til å lagre og administrere informasjon.

Dette var omrisset av installasjonsprosessen. Vennligst referer til Konfigurasjoner for en mer teknisk oversikt.

Utforsker B3LB for skalering av BigBlueButton

B3LB er et Django- og Python-basert nettrammeverk. Systemet skalerer deltakere ved å skalere API-grensesnittet, pollingnettverkene og BBB-nodene.

Dessuten har den flere B3LB-frontend-instanser. Den bruker Selleri og Redis for henholdsvis backend BBB node-polling og omfattende caching.

Den har BBB-klynger som betyr at den kan støtte et stort antall noder. B3LB kan også sette forskjellige lastbalanseringsfaktorer per klynge.

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. 

Men hvordan beregner den lastverdien? Ved å vurdere antall deltakere, antall møter og CPU-bruk. For en mer dyptgående konfigurasjon, se referanse.

Zcale Right for Scaling BigBlueButton: Betalt, men pålitelig

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-avdelinger ved opplæringsinstitutter, skoler og universiteter bruker Zcale Right for å opprettholde deres online opptredener.

Denne BigBlueButton-vertsplattformen gir ubegrensede funksjoner med langt flere fordeler enn åpen kildekode. Fremtredende funksjoner inkluderer møteadministrasjon, et kundedashbord, fullstendig opptaks-API og dataimport.

Dessuten er den designet for skyen og gir mulighet for eksklusiv opptaksadministrasjon.

I tillegg tilbyr den forskjellige priser for å passe ulike behov. Du kan få en tjeneste for 25 samtidige brukere for $50 for én BBB-node. For 100, 200 og 300 samtidige brukere kan du kjøpe en plan på henholdsvis $150, $300 og $450 per måned.

Alle abonnementer kommer med ubegrenset lagringsplass. Du kan også laste ned opptakene i MP4 og laste dem opp på YouTube.

Siste ord

Nå må du ha full kjennskap til balansere for å skalere BigBlueButton. Som en oppsummering er Scalelite og B3LB gratis, og alle i mindre eller større skala kan bruke dem. Disse belastningsbalanserne bidrar til å utvikle et strømlinjeformet online konferansemiljø.

Zcale Right, derimot, er en betalt tjenesteleverandør for organisasjonen din. Det er også mer egnet hvis du ikke er en teknisk person.

Alle tre lastbalanserne er effektive og sikre. Likevel, valg av den beste avhenger av dine personlige preferanser.