A person attending a video conference call.

BigBlueButton skalieren: Den besten Load Balancer auswählen

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. 

Es handelt sich um eine HTML5-basierte Webanwendungsplattform, die ein konsistentes Webkonferenzsystem für Online-Lernen bietet.

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

Für diesen Zweck gibt es mehrere Optionen. Möchten Sie jedoch wissen, welcher Load Balancer der beste ist? Dann lassen Sie sich von diesem Artikel leiten. Es bietet einen nicht-technischen Überblick, Verwendungsmöglichkeiten und Installationsprozess von Scalelite, B3LB und Zscale Right für die Skalierung von BigBlueButton.

A person attending a video conference call.

BigBlueButton skalieren: Übersicht und Vorteile

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

Ein Bluetooth-Server auf einer 8-Core-CPU und 16 GB RAM kann 200 Benutzer unterstützen. Aber was ist, wenn Sie mehr benötigen? Dies ist unser Hinweis, um zu erklären, was die Skalierung von BigBlueButton bedeutet.

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 und Zcale Right sind drei verschiedene Load Balancer, die häufig zur Skalierung von BBB verwendet werden. Jede dieser Plattformen dient demselben Zweck, ihre Kernarchitekturen weisen jedoch viele Unterschiede auf. 

Scalelite spiegelt beispielsweise die BBB-Server als skalierbare Singularität auf Front-End-Plattformen wider. B3LB ist für Scale-Out-Bereitstellungen mit 100 BigBlueButton-Knoten vorgesehen. Zcale Right ist für IT-Teams und BBB-Clustering im großen Maßstab gedacht.

Die Bedeutung von Load Balancern für die Skalierung von BigBlueButton

Load Balancer sind für die maximale Leistung von BigBlueButton von entscheidender Bedeutung. Sie verteilen die Arbeitslast und den Datenverkehr von BBB entsprechend der steigenden Nachfrage neu.

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.  

Kurz gesagt, ein Load Balancer greift routinemäßig auf BigBlueButton zu, um die API-Anfragen und die Online-Erreichbarkeit zu verwalten.

Wenn Sie sich fragen, wo Sie Load Balancer für die Skalierung von BigBlueButton finden, finden Sie hier die Antwort. Online-Netzwerke sind voll von Open-Source-Load-Balancern. Aber seien wir ehrlich: In gewöhnlichen Scalern gibt es viele Fehler, also entscheiden Sie sich nach gründlicher Überlegung.

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. 

Die Verwendung des richtigen Load Balancers für Ihr Unternehmen ist bei der Verwaltung von Online-Meetings, Seminaren und Aufzeichnungen von Vorteil.

Dank seines technischen Fachwissens und seiner Erfahrung müssen Sie sich keine Sorgen machen, ob dieser erstaunliche Load Balancer richtig eingesetzt wird.

Scalelite for scaling BigBlueButton.

BigBlueButton skalieren: Beste verfügbare Load Balancer

Jetzt müssen Sie eine umfassende Vorstellung von den besten verfügbaren Load Balancern für die Skalierung von BBB haben. Lassen Sie uns also dazu übergehen, jeden von ihnen einzeln zu erkunden.

Verwendung von Scalelite zur Skalierung von BigBlueButton und zur Erweiterung seiner Fähigkeiten

Wie bereits erwähnt, ist Scalelite ein Open-Source-Load-Balancer. Daher steht es jedem kostenlos zur Verfügung.

Scalelite bietet BBB Stabilität durch die Neuverteilung der API-Anfragen von Frontends: Moodle und Greenlight.

Anschließend sendet das Frontend Anfragen an Scalelite, die diese an den Server mit der geringsten Auslastung weiterleiten. Scalelite erweitert auch die Arbeitsfähigkeit von BBB.

Wenn Sie BBB für 4 Klassen mit jeweils 50 Benutzern gleichzeitig verwenden, kann Scalelite die Kapazität von BBB für 1500 Benutzer erhöhen. Dies geschieht durch die Erstellung eines Pools von 4 BBB-Servern für 16 Klassen mit 50 Benutzern.

Um Scalelite zu installieren, müssen Sie mit den Setups von Linux-Servern, TURN-Servern und BBB-Servern vertraut sein. Sie müssen außerdem über Kenntnisse der Funktionsweise von Docker-Containern, der Systemd-Tools, UDP und TCP/IP verfügen.

Wenn Ihnen das jedoch zu überwältigend vorkommt, können Sie Hilfe von einem in Anspruch nehmen Scalelite-Installationsservice. Sie verstehen Ihre Bedürfnisse und installieren Scalelite für Sie, ohne dass Sie einen Finger rühren müssen!

Scalelite LoadBalancer Server ist die Hauptkomponente des skalierenden BigBlueButton-Servers. Die Mindestserveranforderung beträgt 4 CPU-Kerne und 8 GB Arbeitsspeicher für den Scalelite-Server. Außerdem ist NFS Shared Volume für die gemeinsame Nutzung von Aufnahmen von entscheidender Bedeutung.

Und vergessen wir nicht die PostgreSQL-Datenbank, die hauptsächlich zum Speichern und Verwalten von Informationen dient.

Dies war der Überblick über den Installationsprozess. Bitte beachten Sie Konfigurationen für einen technischeren Überblick.

Erkundung von B3LB zur Skalierung von BigBlueButton

B3LB ist ein Django- und Python-basiertes Webframework. Das System skaliert die Teilnehmerzahl durch Skalierung des API-Frontends, der Umfragenetzwerke und der BBB-Knoten.

Darüber hinaus verfügt es über mehrere B3LB-Frontend-Instanzen. Es nutzt Sellerie Und Redis für Backend-BBB-Node-Polling bzw. umfangreiches Caching.

Es verfügt über BBB-Clustering, was bedeutet, dass es eine große Anzahl von Knoten unterstützen kann. B3LB kann auch unterschiedliche Lastausgleichsfaktoren pro Cluster festlegen.

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. 

Doch wie berechnet es den Belastungswert? Unter Berücksichtigung der Anzahl der Teilnehmer, der Anzahl der Besprechungen und der CPU-Auslastung. Eine ausführlichere Konfiguration finden Sie im Referenz.

Zcale hat das Recht, BigBlueButton zu skalieren: Bezahlt, aber zuverlässig

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-Abteilungen von Ausbildungsinstituten, Schulen und Universitäten nutzen Zcale Right für die Pflege ihrer Online-Auftritte.

Diese BigBlueButton-Hosting-Plattform bietet unbegrenzte Funktionen mit weitaus mehr Vorteilen als Open-Source-Plattformen. Zu den herausragenden Funktionen gehören die Besprechungsverwaltung, ein Kunden-Dashboard, eine vollständige Aufzeichnungs-API und Datenimport.

Darüber hinaus ist es für die Cloud konzipiert und ermöglicht eine exklusive Aufzeichnungsverwaltung.

Darüber hinaus bietet es unterschiedliche Preise, um den unterschiedlichen Anforderungen gerecht zu werden. Sie können einen Dienst für 25 gleichzeitige Benutzer für 50 $ für einen BBB-Knoten erhalten. Für 100, 200 und 300 gleichzeitige Benutzer können Sie einen Plan für 150 $, 300 $ bzw. 450 $ pro Monat erwerben.

Alle Pläne beinhalten unbegrenzten Aufnahmespeicher. Sie können die Aufnahmen auch im MP4-Format herunterladen und auf YouTube hochladen.

Letztes Wort

Jetzt müssen Sie mit Balancern für die Skalierung von BigBlueButton vollständig vertraut sein. Zusammenfassend lässt sich sagen, dass Scalelite und B3LB kostenlos sind und jeder in kleinerem oder größerem Maßstab nutzen kann. Diese Load Balancer helfen bei der Entwicklung einer optimierten Online-Konferenzumgebung.

Zcale Right hingegen ist ein kostenpflichtiger Dienstleister für Ihr Unternehmen. Es ist auch besser geeignet, wenn Sie kein Techniker sind.

Alle drei Load Balancer sind effizient und sicher. Dennoch hängt die Wahl des besten Modells von Ihren persönlichen Vorlieben ab.