A person attending a video conference call.

BigBlueButtonin skaalaaminen: Parhaan kuormantasaajan valitseminen

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. 

Se on HTML5-pohjainen verkkosovellus, joka tarjoaa johdonmukaisen verkkokokousjärjestelmän verkko-oppimiseen.

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

On olemassa useita vaihtoehtoja tarkoitukseen, mutta haluatko tietää, mikä kuormantasaaja on paras? Anna tämän artikkelin olla oppaasi. Se tarjoaa ei-teknisen yleiskatsauksen, käyttötarkoitukset ja asennusprosessin Scalelitelle, B3LB:lle ja Zscale Rightille BigBlueButtonin skaalaamiseksi.

A person attending a video conference call.

BigBlueButtonin skaalaaminen: Yleiskatsaus ja hyödyt

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

Yksi Bluetooth-palvelin 8-ytimisellä CPU:lla ja 16 GB RAM:illa voi tukea 200 käyttäjää. Mutta entä jos tarvitset enemmän? Tämä on meidän vihjeemme selittää, mitä BigBlueButtonin skaalaaminen tarkoittaa.

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 ja Zcale Right ovat kolme erilaista kuormantasaajaa, joita käytetään laajalti BBB:n skaalaamiseen. Jokainen näistä alustoista toimii samaa tarkoitusta varten, mutta niiden ydinarkkitehtuureissa on monia eroja. 

Esimerkiksi Scalelite heijastaa BBB-palvelimia etupään alustoille yhtenäisyydellä, joka on skaalautuva. B3LB on tarkoitettu laajennettaville käyttöönottoille, joissa on yli 100 BigBlueButton-solmua. Zcale Right on IT-tiimeille ja BBB-klusteroinnille suuressa mittakaavassa.

Kuormantasojen tärkeys BigBlueButtonin skaalaamisessa

Kuormantasot ovat elintärkeitä BigBlueButtonin maksimaalisen suorituskyvyn kannalta. Ne jakavat BBB:n työkuorman ja liikenteen uudelleen kysynnän kasvaessa.

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.  

Lyhyesti sanottuna, kuormantasaaja käyttää BigBlueButtonia säännöllisesti hallitakseen API-pyyntöjä ja verkkoyhteensaatavuutta.

Jos mietit, mistä löytää kuormantasajia BigBlueButtonin skaalaamiseen, vastaus on juuri tässä. Verkkoverkot ovat täynnä avoimen lähdekoodin kuormantasajia. Mutta myönnetään, että tavallisissa skaalaajissa on monia bugeja, joten valitse huolellisen harkinnan jälkeen.

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. 

Oikean kuormantasaajan käyttäminen organisaatiollesi on hyödyllistä verkkokokousten, seminaarien ja tallenteiden hallinnassa.

Teknisen asiantuntemuksensa ja kokemuksensa ansiosta sinun ei tarvitse huolehtia siitä, onko tämä upea kuormantasaaja otettu käyttöön oikein.

Scalelite for scaling BigBlueButton.

BigBlueButtonin skaalaaminen: Parhaat saatavilla olevat kuormantasaajat

Tähän mennessä sinulla on varmasti kattava käsitys parhaista saatavilla olevista kuormantasaajista BBB:n skaalaamiseen. Siirrytään siis tutkimaan kutakin niistä erikseen.

Scaleliten käyttäminen BigBlueButtonin skaalaamiseen ja sen kykyjen laajentamiseen

Kuten aiemmin mainittiin, Scalelite on avoimen lähdekoodin kuormantasaaja. Siksi se on kaikkien saatavilla ilmaiseksi.

Scalelite tarjoaa vakautta BBB:lle jakamalla API-pyynnöt etupään sovelluksista: Moodle ja Greenlight.

Sitten etupää lähettää pyyntöjä Scalelitelle, joka ohjaa ne palvelimelle, jolla on vähiten kuormaa. Scalelite laajentaa myös BBB:n työkykyä.

Jos käytät BBB:tä 4 luokassa, joissa on 50 käyttäjää samanaikaisesti, Scalelite voi lisätä BBB:n kapasiteettia 1500 käyttäjälle. Se tekee tämän luomalla 4 BBB-palvelimen altaan 16 luokalle, joissa on 50 käyttäjää.

Scaleliten asentamiseksi sinun on oltava perehtynyt Linux-palvelimien, TURN-palvelimien ja BBB-palvelimien asetuksiin. Sinulla on myös oltava tietoa docker-konttien toiminnasta, systemd-työkaluista, UDP:stä ja TCP/IP:stä.

Jos se kuitenkin kuulostaa liian ylivoimaiselta, voit pyytää apua Scalelite-asennuspalvelulta.He ymmärtävät tarpeesi ja asentavat Scaleliten puolestasi ilman, että sinun tarvitsee nostaa sormeasi!

Scalelite LoadBalancer -palvelin on BigBlueButton-palvelimen skaalaamisen pääkomponentti. Sen vähimmäisvaatimukset ovat 4 CPU-ydintä ja 8GB muistia Scalelite-palvelimelle. Lisäksi NFS-jaettu tallennustila on ratkaisevan tärkeä tallenteiden jakamiseksi.

Äläkä unohda PostgreSQL-tietokantaa, joka palvelee suurelta osin tietojen tallentamista ja hallintaa.

Tämä oli asennusprosessin yleiskuvaus. Viittaatko Konfiguraatiot teknisempään yleiskatsaukseen.

B3LB:n tutkiminen BigBlueButtonin skaalaamiseksi

B3LB on Django- ja Python-pohjainen verkkokehys. Järjestelmä skaalaa osallistujia skaalaamalla API:n etupään, kyselyverkot ja BBB-solmut.

Lisäksi siinä on useita B3LB-etupään instansseja. Se käyttää Celeryä ja Redis takaisin BBB solmujen polling ja laajan välimuistin hallintaan.

Siinä on BBB-klusterointi, mikä tarkoittaa, että se voi tukea suurta määrää solmuja. B3LB voi myös asettaa erilaisia kuormantasapainotustekijöitä per klusteri.

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. 

Mutta miten se laskee kuormitusarvon? Ottaen huomioon osallistujien määrä, kokousten määrä ja CPU:n käyttöaste. Syvällisempää konfigurointia varten katso viite.

Zcale Right for Scaling BigBlueButton: Maksettu mutta Luotettava

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. 

Koulutuslaitosten, koulujen ja yliopistojen IT-osastot käyttävät Zcale Rightia ylläpitääkseen verkkonäkyvyyttään.

Tämä BigBlueButton-isännöintialusta tarjoaa rajattomasti ominaisuuksia, joilla on paljon enemmän etuja kuin avoimen lähdekoodin vaihtoehdoilla. Merkittäviä ominaisuuksia ovat kokousten hallinta, asiakaspaneeli, täydellinen tallennus-API ja tietojen tuonti.

Lisäksi se on suunniteltu pilveen ja mahdollistaa yksinomaisen tallennushallinnan.

Lisäksi se tarjoaa erilaisia hinnoitteluvaihtoehtoja eri tarpeisiin. Voit saada palvelun 25 samanaikaiselle käyttäjälle 50 dollarilla yhdelle BBB-solmulle. 100, 200 ja 300 samanaikaiselle käyttäjälle voit ostaa suunnitelman, joka maksaa 150, 300 ja 450 dollaria kuukaudessa vastaavasti.

Kaikki suunnitelmat sisältävät rajattoman tallennustilan. Voit myös ladata tallenteet MP4-muodossa ja ladata ne YouTubeen.

Viimeinen Sana

Nyt sinun on tunnettava BigBlueButtonin skaalaamiseen käytettävät tasapainolaitteet. Kertauksena Scalelite ja B3LB ovat ilmaisia, ja kuka tahansa pienemmässä tai suuremmassa mittakaavassa voi käyttää niitä. Nämä kuormituksen tasaajat auttavat kehittämään virtaviivaistetun online-neuvotteluympäristön.

Zcale Right puolestaan ​​on maksullinen palveluntarjoaja organisaatiollesi. Se sopii myös paremmin, jos et ole tekninen henkilö.

Kaikki kolme kuormantasaajaa ovat tehokkaita ja turvallisia. Silti parhaan valinta riippuu henkilökohtaisista mieltymyksistäsi.