A person attending a video conference call.

BigBlueButton mērogošana: labākā slodzes balansētāja izvēle

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. 

Tā ir uz HTML5 balstīta tīmekļa lietojumprogrammu platforma, kas nodrošina konsekventu tīmekļa konferenču sistēmu tiešsaistes mācībām.

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

Šim nolūkam ir vairākas iespējas, bet vai vēlaties uzzināt, kurš slodzes balansētājs ir labākais? Tad ļaujiet šim rakstam būt jūsu ceļvedim. Tajā ir sniegts netehnisks pārskats par Scalelite, B3LB un Zscale Right mērogošanas iespējām, lietojumiem un instalēšanas procesu BigBlueButton.

A person attending a video conference call.

BigBlueButton mērogošana: pārskats un priekšrocības

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

Viens Bluetooth serveris uz 8 kodolu CPU un 16 GB RAM var atbalstīt 200 lietotājus. Bet ko darīt, ja jums ir nepieciešams vairāk? Šis ir mūsu norādījums, lai izskaidrotu, ko nozīmē BigBlueButton mērogošana.

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 un Zcale Right ir trīs dažādi slodzes balansētāji, ko plaši izmanto BBB mērogošanai. Katra no šīm platformām darbojas vienam un tam pašam mērķim, taču to galvenajām arhitektūrām ir daudz atšķirību. 

Piemēram, Scalelite atspoguļo BBB serverus priekšgala platformās kā singularitāti, kas ir mērogojama. B3LB ir paredzēts paplašināšanai ar 100 BigBlueButton mezgliem. Zcale Right ir paredzēts IT komandām un liela mēroga BBB klasterēšanai.

Slodzes balansētāju nozīme BigBlueButton mērogošanā

Slodzes balansētāji ir ļoti svarīgi BigBlueButton maksimālai veiktspējai. Viņi pārdala BBB darba slodzi un trafiku, pieaugot pieprasījumam.

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.  

Īsāk sakot, slodzes līdzsvarotājs regulāri piekļūst BigBlueButton, lai pārvaldītu API pieprasījumus un tiešsaistes sasniedzamību.

Ja vēlaties uzzināt, kur atrast slodzes balansētājus BigBlueButton mērogošanai, atbilde ir šeit. Tiešsaistes tīkli ir pilni ar atvērtā koda slodzes balansētājiem. Bet atzīsim, ka parastajos mērinstrumentos jūs atradīsit daudz kļūdu, tāpēc izvēlieties pēc rūpīgas apsvēršanas.

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. 

Izmantojot savai organizācijai piemērotu slodzes balansētāju, ir izdevīgi pārvaldīt tiešsaistes sanāksmes, seminārus un ierakstus.

Pateicoties tā tehniskajām zināšanām un pieredzei, jums nebūs jāuztraucas, vai šis pārsteidzošais slodzes līdzsvarotājs ir pareizi izvietots.

Scalelite for scaling BigBlueButton.

Mērogošana BigBlueButton: labākie pieejamie slodzes balansētāji

Tagad jums ir jābūt visaptverošam priekšstatam par labākajiem pieejamajiem slodzes līdzsvarotājiem BBB mērogošana. Tāpēc turpināsim izpētīt katru no tiem atsevišķi.

Scalelite izmantošana BigBlueButton mērogošanai un tā spēju paplašināšanai

Kā minēts iepriekš, Scalelite ir atvērtā koda slodzes līdzsvarotājs. Tādējādi tas ir pieejams bez maksas ikvienam.

Scalelite nodrošina BBB stabilitāti, pārdalot API pieprasījumus no priekšgaliem: Moodle un Greenlight.

Pēc tam priekšgals nosūta pieprasījumus Scalelite, kas tos novirza uz serveri, kuram ir vismazākā slodze. Scalelite arī paplašina BBB darba spējas.

Ja izmantojat BBB 4 klasēm ar 50 lietotājiem vienlaikus, Scalelite var palielināt BBB jaudu līdz 1500 lietotājiem. Tas tiek darīts, izveidojot 4 BBB serveru kopu 16 klasēm ar 50 lietotājiem.

Lai instalētu Scalelite, jums ir jāpārzina Linux serveru, TURN serveru un BBB serveru iestatījumi. Jums ir arī jābūt zināšanām par dokera konteinera darbību, sistēmiskajiem rīkiem, UDP un TCP/IP.

Tomēr, ja tas izklausās pārāk pārliecinoši, varat meklēt palīdzību no a Scalelite uzstādīšanas pakalpojums. Viņi sapratīs jūsu vajadzības un instalēs Scalelite jūsu vietā, nepakustinot pirkstu!

Scalelite LoadBalancer Server ir galvenā BigBlueButton servera mērogošanas sastāvdaļa. Tam ir minimālā servera prasība, kas ir 4 CPU kodoli un 8 GB atmiņa Scalelite serverim. Arī NFS Shared Volume ir ļoti svarīga ierakstu kopīgošanai.

Un neaizmirsīsim PostgreSQL datu bāzi, kas galvenokārt kalpo informācijas glabāšanai un pārvaldībai.

Tas bija instalēšanas procesa izklāsts. Lūdzu, skatiet Konfigurācijas lai iegūtu tehniskāku pārskatu.

B3LB izpēte BigBlueButton mērogošanai

B3LB ir uz Django un Python balstīta tīmekļa sistēma. Sistēma mērogo dalībniekus, mērogojot API priekšgalu, aptaujas tīklus un BBB mezglus.

Turklāt tajā ir vairāki B3LB priekšgala gadījumi. Tā izmanto Selerijas un Redis attiecīgi aizmugursistēmas BBB mezglu aptaujai un plašai kešatmiņai.

Tam ir BBB klasterizācija, kas nozīmē, ka tā var atbalstīt lielu skaitu mezglu. B3LB var arī iestatīt dažādus slodzes līdzsvarošanas faktorus katram klasterim.

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. 

Bet kā tas aprēķina slodzes vērtību? Ņemot vērā dalībnieku skaitu, sanāksmju skaitu un CPU izmantošanu. Lai iegūtu padziļinātu konfigurāciju, lūdzu, skatiet atsauce.

Zcale, kas piemērots BigBlueButton mērogošanas palielināšanai: apmaksāts, bet uzticams

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. 

Mācību institūtu, skolu un universitāšu IT nodaļas izmanto Zcale Right, lai uzturētu tiešsaistes izskatu.

Šī BigBlueButton mitināšanas platforma nodrošina neierobežotas funkcijas ar daudz vairāk priekšrocībām nekā atvērtā pirmkoda platformas. Ievērojamās funkcijas ietver sapulču pārvaldību, klientu informācijas paneli, pilnu ierakstīšanas API un datu importēšanu.

Turklāt tas ir paredzēts mākonim un nodrošina ekskluzīvu ierakstu pārvaldību.

Turklāt tas piedāvā dažādas cenas, kas atbilst dažādām vajadzībām. Jūs varat saņemt pakalpojumu 25 vienlaicīgiem lietotājiem par USD 50 par vienu BBB mezglu. 100, 200 un 300 vienlaicīgiem lietotājiem varat iegādāties plānu attiecīgi 150, 300 un 450 ASV dolāru apmērā mēnesī.

Visiem plāniem ir neierobežota ierakstu krātuve. Varat arī lejupielādēt ierakstus MP4 formātā un augšupielādēt tos pakalpojumā YouTube.

Nobeiguma vārds

Tagad jums ir pilnībā jāpārzina BigBlueButton mērogošanas balansieri. Apkopojot, Scalelite un B3LB ir bezmaksas, un tos var izmantot ikviens mazākā vai lielākā mērogā. Šie slodzes balansētāji palīdz izstrādāt racionalizētu tiešsaistes konferenču vidi.

No otras puses, Zcale Right ir maksas pakalpojumu sniedzējs jūsu organizācijai. Tas ir arī piemērotāks, ja neesat tehnisks cilvēks.

Visi trīs slodzes balansētāji ir efektīvi un droši. Tomēr labākā izvēle ir atkarīga no jūsu personīgajām vēlmēm.