Pular para conteúdo

Criando um Load Balancer na AWS

Agora, uma vez que você possui um nó de filtragem com Auto Scaling Group configurado, você precisa criar e configurar um Load Balancer que distribui as conexões HTTP e HTTPS de entrada entre vários nós de filtragem do Auto Scaling Group.

O processo de criação de Load Balancer inclui as seguintes etapas:

  1. Criando um Load Balancer

  2. Configurando um Auto Scaling Group para Utilizar o Balanceador Criado

1. Criando um Load Balancer

Você pode configurar os seguintes tipos de Load Balancers na nuvem da Amazon:

  • Classic Load Balancer

  • Network Load Balancer

  • Application Load Balancer

Diferenças entre os Load Balancers

Para visualizar informações detalhadas sobre as diferenças entre os Load Balancers, acesse este link.

Este documento demonstra a configuração e o uso do Network Load Balancer que distribui o tráfego no nível de transporte do modelo de rede OSI/ISO.

Crie um Load Balancer completando as seguintes ações:

  1. Navegue até a aba Load Balancers no painel do Amazon EC2 e clique no botão Criar Load Balancer.

  2. Crie um Network Load Balancer clicando no botão Criar correspondente.

  3. Configure os parâmetros básicos do Load Balancer:

    Configuração dos parâmetros gerais do Load Balancer

    1. O nome do balanceador (parâmetro Nome).

    2. O tipo de balanceador (parâmetro Esquema). Selecione o tipo internet-facing para que o balanceador esteja disponível na internet.

    3. Especifique as portas para o balanceador ouvir usando o grupo de parâmetros Listeners.

    4. Especifique o VPC e as Zones de Disponibilidade necessários nos quais o balanceador deve estar operando.

      Verifique a disponibilidade do Auto Scaling Group

      Verifique se você selecionou o VPC e as Zonas de Disponibilidade que contém o Auto Scaling Group criado anteriormente para o correto funcionamento do balanceador de carga.

  4. Prossiga para a próxima etapa clicando no botão Próximo: Configurar Configurações de Segurança.

    Configure os parâmetros de segurança se necessário.

  5. Continue para a próxima etapa clicando no botão Próximo: Configurar Rotas.

    Configure o roteamento das solicitações de entrada para os nós de filtragem no Auto Scaling Group.

    Configurando o roteamento das conexões de entrada

    1. Crie um novo grupo de destino e especifique seu nome no campo Nome. O Load Balancer encaminhará as solicitações de entrada para as instâncias localizadas no grupo de destino especificado (por exemplo, demo-target).

    2. Configure o protocolo e a porta a serem usados para o roteamento de solicitações.

      Especifique o protocolo TCP e as portas 80 e 443 (se você tiver tráfego HTTPS) para o nó de filtragem.

    3. Se necessário, configure as verificações de disponibilidade usando o grupo de parâmetros Health Checks.

  6. Prossiga para a próxima etapa clicando no botão Próximo: Registrar Alvos.

    Esta etapa não requer ações.

  7. Mude para a próxima etapa clicando no botão Próximo: Revisão.

    Verifique se todos os parâmetros estão especificados corretamente e inicie o processo de criação do Load Balancer clicando no botão Criar.

Aguarde até que o Load Balancer esteja inicializado

Após a criação do Load Balancer, é necessário um tempo para que esteja pronto para receber tráfego.

2. Configurando um Auto Scaling Group para utilizar o balanceador criado

Configure seu Auto Scaling Group para utilizar o Load Balancer criado anteriormente. Isso permitirá que o balanceador direcione o tráfego para as instâncias do nó de filtragem que são lançadas no grupo.

Para fazer isso, complete as seguintes ações:

  1. Navegue até a aba Auto Scaling Groups no painel do Amazon EC2 e selecione o Auto Scaling Group criado anteriormente.

  2. Abra o diálogo de edição de configuração do grupo selecionando Edit no menu suspenso Ações.

  3. Selecione o grupo de destino demo-target criado ao configurar o Load Balancer na lista suspensa Grupos de destino.

  4. Aplique as mudanças clicando no botão Salvar.

Agora o conjunto de nós de filtragem Wallarm de escalonamento dinâmico processará o tráfego de entrada para o seu aplicativo.

Para verificar a operação dos nós de filtragem implantados, execute as seguintes etapas:

  1. Verifique se o seu aplicativo está acessível através do Load Balancer e dos nós de filtragem Wallarm referindo-se ao endereço IP do balanceador ou ao nome do domínio usando o navegador.

  2. Verifique se os serviços Wallarm protegem seu aplicativo realizando um ataque de teste.

Checando a operação do nó de filtragem