A person attending a video conference call.

BigBlueButtoni skaleerimine: parima koormuse tasakaalustaja valimine

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. 

See on HTML5-põhine veebirakenduste platvorm, mis pakub järjepidevat veebikonverentside süsteemi veebipõhiseks õppimiseks.

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

Eesmärgi jaoks on mitmeid võimalusi, kuid kas soovite teada, milline koormuse tasakaalustaja on parim? Las see artikkel on teie teejuht. See annab mitte-tehnilise ülevaate, kasutusvõimalustest ja paigaldusprotsessist Scalelite, B3LB ja Zscale Right jaoks BigBlueButtoni skaleerimiseks.

A person attending a video conference call.

BigBlueButtoni skaleerimine: ülevaade ja eelised

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

Üks Bluetooth server 8- tuumalise CPU ja 16 GB RAM-iga suudab toetada 200 kasutajat. Aga mis siis, kui vajate rohkem? See on meie vihje, et selgitada, mida BigBlueButtoni skaleerimine tähendab.

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 on kolm erinevat koormuse tasakaalustajat, mida laialdaselt kasutatakse BBB skaleerimiseks. Igaüks neist platvormidest töötab sama eesmärgi nimel, kuid nende põhistruktuuridel on palju erinevusi. 

Näiteks peegeldab Scalelite BBB servereid esiplaanide platvormidele kui ühtsust, mis on skaleeritav. B3LB on mõeldud skaleerimisega juurutamiseks, kus on üle 100 BigBlueButtoni sõlme. Zcale Right on mõeldud IT-meeskondadele ja BBB klasterdamiseks suurel skaalal.

Laadijate tähtsus BigBlueButtoni skaleerimisel

Laadijad on hädavajalikud BigBlueButtoni maksimaalse jõudluse tagamiseks. Nad jaotavad BBB töökoormuse ja liikluse ümber, kui nõudlus suureneb.

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.  

Lühidalt öeldes pääseb laadija regulaarselt BigBlueButtoni juurde, et hallata API taotlusi ja veebisaidi kättesaadavust.

Kui te mõtlete, kust leida laadijaid BigBlueButtoni skaleerimiseks, on vastus siin. Veebivõrgud on täis avatud lähtekoodiga laadijaid. Kuid olgem ausad, leiate tavalistes skaalijates palju vigu, seega valige pärast põhjalikku kaalumist.

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. 

Õige koormuse tasakaalustaja kasutamine teie organisatsioonis on kasulik veebikohtumiste, seminaride ja salvestuste haldamiseks.

Oma tehnilise ekspertiisi ja kogemustega ei pea te muretsema, kas see hämmastav koormuse tasakaalustaja on õigesti juurutatud.

Scalelite for scaling BigBlueButton.

BigBlueButtoni skaleerimine: Parimad saadaval olevad koormuse tasakaalustajad

Praeguseks peaks teil olema põhjalik arusaam parimatest saadaval olevatest koormuse tasakaalustajatest BBB skaleerimiseks. Nii et liikume edasi, et uurida igaüht neist eraldi.

Scalelite'i kasutamine BigBlueButtoni skaleerimiseks ja selle võimete laiendamiseks

Nagu varem mainitud, on Scalelite avatud lähtekoodiga koormuse tasakaalustaja. Seega on see kõigile tasuta saadaval.

Scalelite tagab BBB-le stabiilsuse, jaotades API päringud ümber esipindadelt: Moodle ja Greenlight.

Siis saadab esipind päringud Scalelite'ile, mis suunab need serverisse, millel on kõige vähem koormust. Scalelite laiendab ka BBB töövõimet.

Kui kasutate BBB-d 4 klassi 50 kasutajaga samaaegselt, võib Scalelite suurendada BBB võimet 1500 kasutajani. See saavutatakse, luues 4 BBB serveri basseini 16 klassi 50 kasutajaga.

Scalelite'i installimiseks peate olema tuttav Linuxi serverite, TURN serverite ja BBB serverite seadistustega. Samuti peate omama teadmisi docker konteinerite toimimisest, systemd tööriistadest, UDP-st ja TCP/IP-st.

Kuid kui see tundub liiga üle jõu käiv, võite abi saada Scalelite'i installimisteenus.Nad mõistavad teie vajadusi ja installivad Scalelite'i teie eest, ilma et peaksite sõrme liigutama!

Scalelite LoadBalancer Server on BigBlueButton serveri skaleerimise peamine komponent. Selle minimaalne serveri nõue on 4 CPU tuuma ja 8GB mälu Scalelite serveri jaoks. Samuti on NFS jagatud maht oluline salvestuste jagamiseks.

Ja ärgem unustagem PostgreSQL andmebaasi, mis teenib peamiselt teabe salvestamiseks ja haldamiseks.

See oli installatsiooniprotsessi ülevaade. Palun viidake Konfiguratsioonid tehnilisemale ülevaatele.

B3LB uurimine BigBlueButtoni skaleerimiseks

B3LB on Django ja Pythonil põhinev veebiraamistik. Süsteem skaleerib osalejaid API esiosa, küsitlusvõrkude ja BBB sõlmede skaleerimise kaudu.

Lisaks on sellel mitu B3LB esiosa instantsi. See kasutab Celery ja Redis BBB tagumise ja ulatusliku vahemälu jaoks.

Tal on BBB klasterdamine, mis tähendab, et see suudab toetada suurt hulka sõlmi. B3LB saab ka määrata erinevad koormuse tasakaalu tegurid iga klastrite jaoks.

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. 

Aga kuidas see koormuse väärtust arvutab? Arvestades osalejate arvu, koosolekute arvu ja CPU kasutust. Süvitsi mineva konfiguratsiooni jaoks vaadake viidatud.

Zcale Right for Scaling BigBlueButton: Tasuline, kuid usaldusväärne

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. 

Koolitusinstituutide, koolide ja ülikoolide IT-osakonnad kasutavad Zcale Righti oma veebipõhiste esitluste haldamiseks.

See BigBlueButtoni hostimisplatvorm pakub piiramatuid funktsioone, millel on palju rohkem eeliseid kui avatud lähtekoodiga platvormidel. Silmapaistvad funktsioonid hõlmavad koosolekute haldamist, kliendi juhtpaneeli, täielikku salvestamise API-d ja andmete importimist.

Lisaks on see loodud pilve jaoks ja võimaldab eksklusiivset salvestamise haldamist.

Lisaks pakub see erinevaid hinnakujundusi, et sobitada erinevaid vajadusi. Saate teenuse 25 samaaegse kasutaja jaoks 50 dollari eest ühe BBB sõlme kohta. 100, 200 ja 300 samaaegse kasutaja jaoks saate osta plaani vastavalt 150, 300 ja 450 dollarit kuus.

Kõik plaanid sisaldavad piiramatut salvestusruumi. Samuti saate salvestusi alla laadida MP4 formaadis ja üles laadida need YouTube'i.

Lõppsõna

Nüüd peate olema täielikult tuttav BigBlueButtoni skaleerimise balanseerijatega. Kokkuvõtteks, Scalelite ja B3LB on tasuta ning neid saavad kasutada kõik, olenemata suurusest. Need koormuse balanseerijad aitavad arendada sujuvat veebikonverentside keskkonda.

Zcale Right, teisest küljest, on tasuline teenusepakkuja teie organisatsioonile. See on ka sobivam, kui te ei ole tehniline inimene.

Kõik kolm koormuse balanseerijat on tõhusad ja ohutud. Siiski sõltub parima valimine teie isiklikest eelistustest.