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.
Це платформа веб-додатків на основі HTML5, яка забезпечує послідовну систему веб-конференцій для онлайн-навчання.
However, BigBlueButton can often get crowded. Hence it requires an effective load balancer to distribute the load evenly.
Існує кілька варіантів для цієї мети, але ви хочете знати, який балансир навантаження найкращий? Тоді нехай ця стаття буде вашим посібником. Він містить нетехнічний огляд, використання та процес встановлення Scalelite, B3LB і Zscale Right для масштабування BigBlueButton.

Масштабування BigBlueButton: огляд і переваги
BigBlueButton provides conferencing features through your browser’s default support for real-time web communication.
Один сервер Bluetooth на 8-ядерному процесорі та 16 ГБ оперативної пам’яті може підтримувати 200 користувачів. Але що, якщо вам потрібно більше? Це наша підказка, щоб пояснити, що означає масштабування BigBlueButton.
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 і Zcale Right — це три різні балансувальники навантаження, які широко використовуються для масштабування BBB. Кожна з цих платформ працює з однаковою метою, але їх основні архітектури мають багато відмінностей.
Наприклад, Scalelite відображає сервери BBB на інтерфейсних платформах як унікальність, яку можна масштабувати. B3LB призначений для масштабованого розгортання зі 100 вузлами BigBlueButton. Zcale Right призначений для ІТ-команд і великомасштабної кластеризації BBB.
Важливість балансувальників навантаження для масштабування BigBlueButton
Балансери навантаження життєво важливі для максимальної продуктивності BigBlueButton. Вони перерозподіляють робоче навантаження та трафік BBB у міру зростання попиту.
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.
Коротше кажучи, балансувальник навантаження регулярно отримує доступ до BigBlueButton для керування запитами API та онлайн-доступністю.
Якщо вам цікаво, де знайти балансувальники навантаження для масштабування BigBlueButton, відповідь прямо тут. Інтернет-мережі повні балансувальників навантаження з відкритим кодом. Але погодьтеся, ви знайдете багато помилок у звичайних скалерах, тому вибирайте після ретельного розгляду.
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.
Використання правильного балансувальника навантаження для вашої організації є корисним для керування онлайн-нарадами, семінарами та записами.
Завдяки його технічним знанням і досвіду вам не доведеться турбуватися про те, чи правильно розгорнуто цей дивовижний балансир навантаження.

Масштабування BigBlueButton: найкращі доступні балансувальники навантаження
На даний момент ви повинні мати повне уявлення про найкращі доступні балансувальники навантаження для масштабування BBB. Тож перейдемо до вивчення кожного з них окремо.
Використання Scalelite для масштабування BigBlueButton і розширення його можливостей
Як згадувалося раніше, Scalelite є балансувальником навантаження з відкритим кодом. Отже, він доступний безкоштовно для всіх.
Scalelite забезпечує стабільність BBB шляхом перерозподілу запитів API від інтерфейсів: Moodle і Greenlight.
Потім зовнішній інтерфейс надсилає запити до Scalelite, який перенаправляє їх на сервер, який має найменше навантаження. Scalelite також розширює працездатність BBB.
Якщо ви використовуєте BBB для 4 класів по 50 користувачів одночасно, Scalelite може збільшити потужність BBB до 1500 користувачів. Для цього створюється пул із 4 серверів BBB для 16 класів по 50 користувачів.
Щоб інсталювати Scalelite, ви повинні бути знайомі з налаштуваннями серверів Linux, серверів TURN і серверів BBB. Ви також повинні знати про роботу контейнера докерів, інструменти systemd, UDP і TCP/IP.
Однак, якщо це звучить надто важко, ви можете звернутися за допомогою до a Послуга встановлення Scalelite. Вони зрозуміють ваші потреби та встановлять для вас Scalelite, не поворухнувши й пальцем!
Сервер Scalelite LoadBalancer є основним компонентом масштабованого сервера BigBlueButton. Мінімальні вимоги до сервера — 4 ядра ЦП і 8 ГБ пам’яті для сервера Scalelite. Крім того, NFS Shared Volume має вирішальне значення для обміну записами.
І давайте не забувати про базу даних PostgreSQL, яка в основному служить для зберігання та керування інформацією.
Це був план процесу встановлення. Будь ласка, зверніться до Конфігурації для більш детального технічного огляду.
Вивчення B3LB для масштабування BigBlueButton
B3LB — це веб-фреймворк на основі Django та Python. Система масштабує відвідувачів шляхом масштабування інтерфейсу API, мереж опитування та вузлів BBB.
Крім того, він містить кілька примірників інтерфейсу B3LB. Це використовує селера і Redis для внутрішнього опитування вузлів BBB і великого кешування відповідно.
Він має кластеризацію BBB, що означає, що він може підтримувати величезну кількість вузлів. B3LB також може встановлювати різні коефіцієнти балансування навантаження для кожного кластера.
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.
Але як він розраховує значення навантаження? Беручи до уваги кількість учасників, кількість зустрічей і завантаження ЦП. Для більш детальної конфігурації див посилання.
Zcale підходить для масштабування. BigBlueButton: платно, але надійно
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.
ІТ-відділи навчальних закладів, шкіл та університетів використовують Zcale Right для підтримки своїх онлайн-появ.
Ця платформа хостингу BigBlueButton надає необмежену кількість функцій із набагато більшими перевагами, ніж у відкритих. Основні функції включають керування зустрічами, інформаційну панель клієнтів, повний API для запису та імпорт даних.
Крім того, він розроблений для хмари та дозволяє ексклюзивне керування записом.
Крім того, він пропонує різні ціни відповідно до різних потреб. Ви можете отримати послугу для 25 одночасних користувачів за $50 за один вузол BBB. Для 100, 200 і 300 одночасних користувачів ви можете придбати план у розмірі 150, 300 і 450 доларів на місяць відповідно.
Усі плани мають необмежену пам’ять для записів. Ви також можете завантажити записи у форматі MP4 і завантажити їх на YouTube.
Заключне слово
Тепер ви повинні мати повне знайомство з балансирами для масштабування BigBlueButton. Як підсумок, Scalelite та B3LB безкоштовні, і будь-хто в меншому чи більшому масштабі може ними користуватися. Ці балансувальники навантаження допомагають створити спрощене середовище онлайн-конференцій.
З іншого боку, Zcale Right є платним постачальником послуг для вашої організації. Це також більше підходить, якщо ви не технічний спеціаліст.
Усі три балансира навантаження ефективні та безпечні. Однак вибір найкращого залежить від ваших особистих уподобань.






