Compartilhar via


Tutorial: Criação de um balanceador de carga de gateway

Azure Load Balancer consiste em SKUs Standard, Basic e Gateway. Gateway Load Balancer é usado para a inserção transparente de Aparelhos Virtuais de Rede (NVA). Use o gateway Load Balancer para cenários que exigem alto desempenho e alta escalabilidade de NVAs.

Neste tutorial, você aprenderá como:

  • Crie a rede virtual.
  • Criar um grupo de segurança de rede.
  • Criar um balanceador de carga para gateway.
  • Encadear um front-end de balanceador de carga ao balanceador de carga do gateway.

Você pode optar por criar um gateway load balancer usando o Azure portal, Azure CLI ou Azure PowerShell.

Pré-requisitos

Criar um virtual network e recursos associados

O procedimento a seguir cria uma virtual network com uma sub-rede de recurso, uma sub-rede Azure Bastion e um host Azure Bastion.

Importante

A tarifação por hora começa no momento em que o Bastion é implantado, independentemente do consumo de dados de saída. Para obter mais informações, consulte Pricing e SKUs. Se estiver implantando o Bastion como parte de um tutorial ou teste, recomendamos que você exclua esse recurso após terminar de usá-lo.

  1. No portal, pesquise e selecione redes virtuais.

  2. Na página Redes virtuais, selecione + Criar.

  3. Na guia Basics de Create virtual network, insira ou selecione as seguintes informações:

    Configurações Valor
    Detalhes do projeto
    Subscrição Selecione sua assinatura.
    Grupo de recursos Selecione Criar novo.
    Insira load-balancer-rg em Nome.
    Selecione OK.
    Detalhes da instância
    Nome Insira lb-vnet.
    Região Selecione Leste dos EUA.
  4. Selecione a guia Segurança ou clique no botão Avançar na parte inferior da página.

  5. Em Azure Bastion, insira ou selecione as seguintes informações:

    Configurações Valor
    Azure Bastion
    Habilitar Azure Bastion Marcar caixa de seleção.
    Azure Bastion nome de host Insira lb-bastion.
    Azure Bastion endereço IP público Selecione Criar novo.
    Insira lb-bastion-ip no Nome.
    Selecione OK.
  6. Selecione a guia Endereços de IP ou Avançar na parte inferior da página.

  7. Na página Criar virtual network, insira ou selecione as seguintes informações:

    Configurações Valor
    Adicionar o espaço de endereço IPv4
    Espaço de endereço IPv4 Insira 10.0.0.0/16 (65.356 endereços).
    Sub-redes Selecione o link de sub-rede padrão a ser editado.
    Modelo de sub-rede Deixe a configuração padrão Default.
    Nome Insira backend-subnet.
    Endereço inicial Insira 10.0.0.0.
    Tamanho da sub-rede Insira /24 (256 endereços).
    Segurança
    Gateway da NAT Selecione Nenhum.
  8. Clique em Salvar.

  9. Selecione Examinar + criar na parte inferior da tela e, quando a validação for aprovada, selecione Criar.

Criar e configurar um balanceador de carga de gateway

Nesta seção, você criará a configuração e implantará o gateway load balancer.

  1. Na caixa de pesquisa na parte superior do portal, insira Load balancer. Selecione Balanceadores de carga nos resultados da pesquisa.

  2. Na página Load Balancer, selecione Create.

  3. Na guia Basics da página Create load balancer, insira ou selecione as seguintes informações:

    Configurações Valor
    Detalhes do projeto
    Subscrição Selecione sua assinatura.
    Grupo de recursos Escolha load-balancer-rg.
    Detalhes da instância
    Nome Insira gateway-load-balancer
    Região Selecione (EUA) Leste dos EUA.
    SKU Selecione Gateway.
    Tipo selecione Interno.

    Captura de tela da guia de princípios básicos do balanceador de carga padrão.

  4. Selecione Próximo: Configuração de IP do frontend na parte inferior da página.

  5. Em Configuração de IP de front-end, selecione + Adicionar um IP de front-end.

  6. Em Adicionar configuração de IP do front-end, insira ou selecione as seguintes informações:

    Configurações Valor
    Nome Insira lb-frontend-IP.
    Rede virtual Selecione lb-vnet.
    Sub-rede Selecione backend-subnet.
    Atribuição Selecione Dinâmico
  7. Clique em Salvar.

  8. Selecione Avançar: Pools de back-end na parte inferior da página.

  9. Na guia Pools de back-end, selecione +Adicionar um pool de back-end.

  10. Em Adicionar pool de back-end, insira ou selecione as informações a seguir.

    Configurações Valor
    Nome Insira lb-backend-pool.
    Configuração do pool de back-end Selecione NIC.
    Configuração do balanceador de carga Gateway
    Tipo Selecione Interno e externo.
    Porta interna Mantenha o padrão de 10800.
    Identificador interno Mantenha o padrão de 800.
    Porta externa Mantenha o padrão de 10801.
    Identificador externo Mantenha o padrão de 801.
  11. Clique em Salvar.

  12. Selecione o botão Próximo: regras de entrada na parte inferior da página.

  13. Em Regra de balanceamento de carga, na guia Regras de entrada, selecione + Adicionar regra de balanceamento de carga.

  14. Em Adicionar regra de balanceamento de carga, insira ou selecione as seguintes informações:

    Configurações Valor
    Nome Insira lb-rule
    Versão IP Selecione IPv4 ou IPv6, dependendo de seus requisitos.
    Endereço IP de front-end Selecione lb-frontend-IP.
    Pool de back-end Selecione lb-backend-pool.
    Sonda de saúde Selecione Criar novo.
    Em Nome, insira lb-health-probe.
    Selecione TCP em Protocolo.
    Deixe o restante dos padrões e selecione Salvar.
    Persistência de sessão Selecione Nenhum.
    Habilitar redefinição de TCP Deixe o padrão desmarcado.
    Habilitar o IP flutuante Deixe o padrão desmarcado.

    Captura de tela da criação da regra de balanceamento de carga.

  15. Clique em Salvar.

  16. Selecione o botão azul Examinar + criar na parte inferior da página.

  17. Selecione Criar.

Adicionar dispositivos virtuais de rede ao pool de back-end do Gateway Load Balancer

Observação

Caso esteja utilizando seu próprio dispositivo virtual de rede personalizado no pool de back-end de um Balanceador de carga do gateway, garanta que a MTU de todas as máquinas virtuais NVA esteja elevada para um mínimo de 1550 bytes para acomodar os cabeçalhos encapsulados em VXLAN. Isso permitirá pacotes de origem com tamanho de até 1500 bytes no Azure, evitando a fragmentação.

Implantar NVAs através do Azure Marketplace. Após a implantação, adicione as máquinas virtuais de NVA ao pool de back-end do balanceador de carga para gateway. Para adicionar as máquinas virtuais, vá para a guia de pools de back-end do balanceador de carga para gateway.

Encadear um front-end de balanceador de carga ao balanceador de carga do gateway

Neste exemplo, você encadeará o front-end de um balanceador de carga padrão ao balanceador de carga do gateway.

Adicione o front-end ao IP de front-end de um balanceador de carga existente na sua assinatura.

  1. Na caixa de pesquisa no Azure portal, insira Load balancer. Selecione Balanceadores de carga nos resultados da pesquisa.

  2. Em balanceadores de carga, selecione balanceador de carga ou o nome do seu balanceador de carga existente.

  3. Na página do balanceador de carga, selecione Configuração de IP Frontend em Configurações.

  4. Selecione o IP de front-end do balanceador de carga. Nesse exemplo, o nome do front-end é lb-frontend-IP.

    Captura de tela da configuração do IP de front-end.

  5. Selecione lb-frontend-IP (10.1.0.4) na caixa pull-down ao lado de Gateway load balancer.

  6. Clique em Salvar.

    Captura de tela da adição do load balancer de gateway ao IP frontend.

Encadear a máquina virtual com o Gateway Load Balancer

Como alternativa, você pode encadear a configuração de IP da interface de rede de uma VM ao balanceador de carga do gateway.

Adicione o front-end do balanceador de carga do gateway à configuração de IP do NIC de uma VM existente.

Importante

Uma máquina virtual deve ter um endereço IP público atribuído antes de tentar encadear a configuração da NIC ao front-end do balanceador de carga do gateway.

  1. Na caixa de pesquisa no portal do Azure, insira máquina virtual. Nos resultados da pesquisa, selecione Virtual machines.

  2. Em Virtual machines, selecione a máquina virtual que você deseja adicionar ao gateway load balancer. Neste exemplo, a máquina virtual é nomeada myVM1.

  3. Na visão geral da máquina virtual, selecione Rede em Configurações.

  4. Em Networking, selecione o nome do adaptador de rede conectado à máquina virtual. Neste exemplo, é myvm1229.

    Captura de tela da visão geral da rede da máquina virtual.

  5. Na página interface de rede, selecione Configurações de IP em Configurações.

  6. Selecione lb-frontend-IP em Gateway Load balancer.

    Captura de tela da configuração de IP da nic.

  7. Clique em Salvar.

Limpar os recursos

Quando não for mais necessário, exclua o grupo de recursos, load balancer e todos os recursos relacionados. Para fazer isso, selecione o grupo de recursos load-balancer-rg que contém os recursos e selecione Excluir.

Próximas etapas

Criar dispositivos virtuais de rede em Azure.

Ao criar as NVAs, escolha os recursos criados neste tutorial:

  • Rede virtual

  • Sub-rede

  • Grupo de segurança de rede

  • Balanceador de carga de gateway

Avance para o próximo artigo para saber como criar uma Azure Load Balancer entre regiões.