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á em Projeto/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 em Avanç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 Balance criado. 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 ao Load 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.

Encontrou sua resposta?