ClaudIA
Como aplicar balanceamento de carga no BCOS?

Como aplicar balanceamento de carga no BCOS?

 Load balance, é um recurso de permite a distribuição de carga entre dois ou mais servidores, de maneira uniforme, com isso, a sobrecarga de um servidor se torna menos provável, com esse recurso, o desempenho do de seus servidores aumenta.

 Para demonstrar o Balanceamento de carga criaremos 2 instâncias: VM-06 e VM-08

Vamos utilizar o apache como exemplo de servidor web para demonstrar o balanceamento de carga entre a VM-06 e VM-08

Caso tenha dúvidas do processo de criação de instâncias acesse Como criar instâncias no BCOS? para saber mais.

Customization Script: Para configurar o Apache como servidor web nas instâncias VM-06 e VM-08 você precisar acessar-las e realizar as seguintes tarefas:

  • sudo apt update: Atualizar a lista de pacotes do sistema.
  • sudo apt install apache2 -y: Instalar o Apache
  • sudo systemctl start apache2: Após a instalação, inicie o serviço Apache
  • sudo systemctl enable apache2: Configure-o para iniciar automaticamente em cada reinicialização do sistema

Para identificar visualmente qual instância está respondendo a uma solicitação, crie um arquivo index.html diferenciado em cada VM.

Acesse a instância VM-06 ou VM-08, abra seu editor de texto preferido para criar o arquivo index.html:

  • sudo vim /var/www/html/index.html:  Este diretório é responsável pela exibição do apache

index.html: Este arquivo HTML exibe uma mensagem específica para VM-06, ajudando a identificar que a solicitação foi atendida por essa instância.

Não esqueça de alterar o nome em cada instância, VM-06 e VM-08

Para aplicar load balancer nas instâncias, clique em Rede > Balanceadores de Carga > Create Load Balancer

Prossiga a Configuração Base e preencha as seguintes informações:

  • Nome do Balanceador de Carga
  • Selecione a Rede Propriedade
  • Selecione a Sub-net Propriedade

Prossiga para as configurações “Detalhe do Listener” e preencha:

  • Nome do Listener
  • Protocolo do Listener
  • Porta do Protocolo do Listener
  • Limite de conexão do listener 

Prossiga para as configurações do pool e preenche as seguintes informações:

  • Nome do pool
  • Algoritmo do pool
  • Protocolo do pool

Prossiga para a próxima configuração e selecione o ip flutuante das instâncias VM-06 e VM-08 para aplicar as configurações do load balancer.

Agora finalize as configurações inserindo:

  • Nome do Monitor de Saúde
  • Atraso do Monitor de Saúde
  • Máximo de Tentativas do Monitor de Saúde
  • Tempo Limite do Monitor de Saúde
  • Tipo de Monitor de Saúde

Confirme a Criação do Load Balancer e verifique a criação no painel de controle.

Agora precisamos associar um IP flutuante a nosso load balancer,  Em seguida, acesse o IP flutuante associado ao Load Balancer pelo browser da máquina local:

    Após associar o IP Flutuante, Observe o balanceamento atualizando a página:

Assine nossa Newsletter

Receba o melhor conteúdo sobre soluções em nuvem, hospedagem cloud e aplique dicas estratégicas para garantir uma infraestrutura de TI eficiente.