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.
É uma plataforma de aplicativos da web baseada em HTML5 que fornece um sistema consistente de conferência na web para aprendizagem online.
However, BigBlueButton can often get crowded. Hence it requires an effective load balancer to distribute the load evenly.
Existem várias opções para essa finalidade, mas você quer saber qual balanceador de carga é o melhor? Então deixe este artigo ser o seu guia. Ele fornece uma visão geral não técnica, usos e processo de instalação de Scalelite, B3LB e Zscale Right para dimensionar BigBlueButton.

Dimensionando BigBlueButton: Visão geral e benefícios
BigBlueButton provides conferencing features through your browser’s default support for real-time web communication.
Um servidor Bluetooth em uma CPU de 8 núcleos e 16 GB de RAM pode suportar 200 usuários. Mas e se você precisar de mais? Esta é a nossa dica para explicar o que significa dimensionar 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 e Zcale Right são três balanceadores de carga diferentes amplamente usados para escalar BBB. Cada uma dessas plataformas funciona com a mesma finalidade, mas suas arquiteturas principais apresentam muitas diferenças.
Por exemplo, Scalelite reflete os servidores BBB em plataformas front-end como uma singularidade escalável. B3LB é para implantações escaláveis com 100 nós BigBlueButton. Zcale Right é para equipes de TI e clustering BBB em grande escala.
A importância dos balanceadores de carga para dimensionar o BigBlueButton
Os balanceadores de carga são vitais para o desempenho máximo do BigBlueButton. Eles realocam a carga de trabalho e o tráfego do BBB à medida que a demanda aumenta.
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.
Resumindo, um balanceador de carga acessa o BigBlueButton rotineiramente para gerenciar as solicitações de API e a acessibilidade online.
Se você está se perguntando onde encontrar balanceadores de carga para dimensionar o BigBlueButton, a resposta está aqui. As redes online estão cheias de balanceadores de carga de código aberto. Mas vamos ser sinceros: você encontrará muitos bugs em escaladores comuns, então escolha após uma consideração cuidadosa.
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.
Usar o balanceador de carga certo para sua organização é benéfico para gerenciar reuniões, seminários e gravações online.
Com seu conhecimento técnico e experiência, você não precisará se preocupar se esse incrível balanceador de carga será implantado corretamente.

Dimensionando BigBlueButton: os melhores balanceadores de carga disponíveis
Até agora, você deve ter uma ideia abrangente dos melhores balanceadores de carga disponíveis para dimensionar o BBB. Então, vamos explorar cada um deles individualmente.
Usando Scalelite para dimensionar BigBlueButton e expandir suas habilidades
Conforme mencionado anteriormente, Scalelite é um balanceador de carga de código aberto. Portanto, está disponível gratuitamente para todos.
Scalelite fornece estabilidade ao BBB redistribuindo as solicitações de API dos front-ends: Moodle e Greenlight.
Em seguida, o frontend envia solicitações ao Scalelite que as redireciona para o servidor que possui menos carga. Scalelite também expande a capacidade de trabalho do BBB.
Se você estiver usando o BBB para 4 turmas de 50 usuários simultaneamente, o Scalelite pode aumentar a capacidade do BBB para 1.500 usuários. Isso é feito criando um pool de 4 servidores BBB para 16 classes de 50 usuários.
Para instalar o Scalelite, você deve estar familiarizado com as configurações de servidores Linux, servidores TURN e servidores BBB. Você também deve possuir conhecimento do funcionamento do contêiner docker, ferramentas systemd, UDP e TCP/IP.
No entanto, se isso parece muito complicado, você pode pedir ajuda a um Serviço de instalação de Scalelite. Eles entenderão suas necessidades e instalarão o Scalelite para você sem que você precise mexer um dedo!
O Scalelite LoadBalancer Server é o principal componente do dimensionamento do servidor BigBlueButton. Possui um requisito mínimo de servidor de 4 núcleos de CPU e 8 GB de memória para o servidor Scalelite. Além disso, o volume compartilhado NFS é crucial para compartilhar gravações.
E não vamos esquecer o banco de dados PostgreSQL que serve principalmente para armazenar e gerenciar informações.
Este foi o esboço do processo de instalação. Consulte Configurações para uma visão mais técnica.
Explorando B3LB para dimensionar BigBlueButton
B3LB é uma estrutura web baseada em Django e Python. O sistema dimensiona os participantes dimensionando o front-end da API, as redes de pesquisa e os nós BBB.
Além disso, possui várias instâncias de front-end B3LB. Ele usa Aipo e Redis para pesquisa de nó BBB de back-end e cache extenso, respectivamente.
Possui clustering BBB, o que significa que pode suportar um grande número de nós. O B3LB também pode definir diferentes fatores de balanceamento de carga por cluster.
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.
Mas como calcula o valor da carga? Considerando o número de participantes, o número de reuniões e a utilização da CPU. Para uma configuração mais detalhada, consulte o referência.
Zcale certo para dimensionar BigBlueButton: pago, mas confiável
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.
Departamentos de TI de institutos de treinamento, escolas e universidades usam o Zcale Right para manter suas aparências online.
Esta plataforma de hospedagem BigBlueButton oferece recursos ilimitados com muito mais vantagens do que as de código aberto. Recursos proeminentes incluem gerenciamento de reuniões, painel do cliente, API de gravação completa e importação de dados.
Além disso, foi projetado para nuvem e permite gerenciamento exclusivo de gravações.
Além disso, oferece preços diferenciados para atender às diversas necessidades. Você pode obter um serviço para 25 usuários simultâneos por US$ 50 por um nó BBB. Para 100, 200 e 300 usuários simultâneos, você pode comprar um plano de US$ 150, US$ 300 e US$ 450 por mês, respectivamente.
Todos os planos vêm com armazenamento de gravação ilimitado. Você também pode baixar as gravações em MP4 e carregá-las no YouTube.
Palavra final
Agora você deve estar totalmente familiarizado com os balanceadores para dimensionar o BigBlueButton. Recapitulando, Scalelite e B3LB são gratuitos e qualquer pessoa em escala menor ou maior pode usá-los. Esses balanceadores de carga ajudam a desenvolver um ambiente de conferência online simplificado.
A Zcale Right, por outro lado, é um provedor de serviços pago para sua organização. Também é mais adequado se você não for um técnico.
Todos os três balanceadores de carga são eficientes e seguros. Ainda assim, a escolha do melhor depende das suas preferências pessoais.






