Como aplicar balanceamento de carga no BCOS?

Como aplicar balanceamento de carga no BCOS?

Aprenda a aplicar o balanceamento de carga entre duas máquinas virtuais distintas no ambiente BCOS.

Load balance

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.

Crie duas instâncias (caso não tenha) com as seguintes especificações:

  • Nome da Instância: VM06.
  • Selecionar origem da Inicialização da Instância: Imagem.
  • Criar um Novo Volume: Não.
  • Nome da Imagem: Ubuntu-16.04-LTS.
  • Flavor: bc-1-1024-30.
  • Rede: rede-production.
  • Grupos de segurança: default, ALLOW ICMP, ALLOW SSH, ALLOW HTTP.
  • Par de chaves: prod01.
  • Configuração:

Customization Script:

#!/bin/bash

sudo -i
​
apt-get update

apt-get install -y apache2

echo ‘Apache-VM06’ > /var/www/html/index.html

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

Para aplicar o load balance nas instâncias, vá emProjeto/Rede/Load Balancers clique em Create Load Balancer:

Escolha a sub-rede e clique em Avançar:

  • Subnet: subrede-production.

Selecione o protocolo, insira o número da porta e clique emAvançar:

  • Protocol: HTTP.
  • Port: 80.

Em Method selecione ROUND_ROBIN e clique em Avançar:

  • Method: ROUND_ROBIN

Adicione duas máquinas que tenham o apache instalado, ou as crie, caso não saiba como criar instâncias ou instalar apache nelas acesse Como criar instâncias no BCOS?, depois clique em Avançar:
​
​Exemplo:

  • Pool Members: VM04.
  • Pool Members: VM06.

Nota: Caso o número da porta estiver em branco, insira o número 80 em todas as instâncias selecionadas.

Em Monitor Type selecione HTTP e clique em Create Load Balancer:

  • Monitor Type: HTTP.

Acesse o Load Balancecriado. No botão de ações à direita, selecione e clique em Associate Floating IP:

Na tela seguinte, mantenha a rede pública e clique em Associate:

Acesse o Load Balancer 1 e verifique seu IP flutuante:

Em seguida, acesse o IP flutuante associado aoLoad Balancer 1 pelo browser da máquina local:

  • IP flutuante associado: 45.225.25.x.

Observe o balanceamento atualizando a página:

Pronto, o balanceamento entre a VM04 e a VM06 está aplicado.

No próximo post Como aplicar uma VPN no BCOS?, veremos como configurar uma VPN no ambiente BCOS.

Fale conosco

Tem um projeto de nuvem em mente? Converse agora com um especialista da Binario pelo WhatsApp.

Atendimento rápido, direto no WhatsApp, com quem entende de nuvem.

Respondemos em horário comercial.