Partilhar via


Tutorial: Criar um gateway de balancer de carga

Azure Load Balancer consiste em SKUs Standard, Basic e Gateway. O Gateway Load Balancer é utilizado para inserção transparente de Appliances Virtuais de Rede (NVA). Use o Gateway Load Balancer para cenários que exijam alto desempenho e elevada escalabilidade dos NVAs.

Neste tutorial, você aprenderá a:

  • Crie uma virtual network.
  • Crie um grupo de segurança de rede.
  • Crie um gateway de balanceador de carga.
  • Conectar um frontend de balanceador de carga ao gateway balanceador de carga.

Pode optar por criar um gateway de load balancer pelo Portal do Azure, Azure CLI ou Azure PowerShell.

Pré-requisitos

Criar uma virtual network e recursos associados

O procedimento seguinte cria uma virtual network com uma sub-rede de recursos, uma sub-rede Azure Bastion e um host Azure Bastion.

Importante

A cobrança horária começa a partir do momento em que o Bastion é implantado, independentemente do uso de dados de saída. Para mais informações, consulte Pricing e SKUs. Se você estiver implantando o Bastion como parte de um tutorial ou teste, recomendamos excluir esse recurso depois de terminar de usá-lo.

  1. No portal, procure e selecione Redes virtuais.

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

  3. No separador Basics do Criar virtual network, introduza ou selecione a seguinte informação:

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

  5. Em Azure Bastion, introduza ou selecione a seguinte informação:

    Configurações Valor
    Azure Bastion
    Ativar Azure Bastion Marque a caixa de seleção.
    Azure Bastion host name Digite lb-bastion.
    Azure Bastion endereço IP público Selecione Criar novo.
    Digite lb-bastion-ip em Nome.
    Selecione OK.
  6. Selecione o separador Endereços IP, ou Avançar na parte inferior da página.

  7. Na página Criar virtual network, introduza ou selecione a seguinte informação:

    Configurações Valor
    Adicionar espaço de endereçamento IPv4
    Espaço de endereçamento IPv4 Digite 10.0.0.0/16 (65.356 endereços).
    Sub-redes Selecione o link da subrede padrão para editar.
    Modelo de sub-rede Deixe o padrão Default.
    Nome Insira backend-subnet.
    Endereço inicial Digite 10.0.0.0.
    Tamanho da sub-rede Digite /24(256 endereços).
    Segurança
    NAT Gateway Selecione Nenhuma.
  8. Selecione Guardar.

  9. Selecione Rever + criar na parte inferior do ecrã e, quando a validação for aprovada, selecione Criar.

Crie e configure um balanceador de carga de gateway

Nesta secção, cria a configuração e implementa o gateway load balancer.

  1. Na caixa de pesquisa no topo do portal, introduza Load balancer. Selecione Balanceadores de carga nos resultados da pesquisa.

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

  3. No separador Basics da página Criar load balancer, insira ou selecione a seguinte informação:

    Configuração Valor
    Detalhes do projeto
    Subscrição Selecione a sua subscrição.
    Grupo de recursos Selecione 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 ecrã do separador criar standard load balancer básicos.

  4. Selecione Next: Frontend IP configuration na parte inferior da página.

  5. Em Configuração de IP de frontend, selecione + Adicionar um IP de frontend.

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

    Configuração Valor
    Nome Digite lb-frontend-IP.
    Rede virtual Selecione lb-vnet.
    Subrede Selecione back-end-subnet.
    Atribuição Selecione Dinâmico
  7. Selecione Guardar.

  8. Selecione Next: Backend pools na parte inferior da página.

  9. Na guia Back-end pools, selecione + Adicionar um back-end pool.

  10. Em Adicionar grupo de servidores back-end, insira ou selecione as seguintes informações.

    Configuração Valor
    Nome Introduza lb-backend-pool.
    Configuração do Grupo de Servidores de Back-end Selecione NIC.
    Configuração do balanceador de carga do gateway
    Tipo Selecione Interno e Externo.
    Porta interna Deixe o padrão de 10800.
    Identificador interno Deixe o padrão de 800.
    Porta externa Deixe o padrão de 10801.
    Identificador externo Deixe o padrão de 801.
  11. Selecione Guardar.

  12. Selecione o botão Next: Inbound rules na parte inferior da página.

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

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

    Configuração Valor
    Nome Insira lb-rule
    Versão do IP Selecione IPv4 ou IPv6 , dependendo dos seus requisitos.
    Endereço IP de Frontend Selecione lb-frontend-IP.
    Grupo de servidores 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 da sessão Selecione Nenhuma.
    Ativar redefinição de TCP Mantenha como opção padrão desmarcada.
    Ativar IP flutuante Mantenha como opção padrão desmarcada.

    Captura de ecrã de criação de regra de balanceamento de carga.

  15. Selecione Guardar.

  16. Selecione o botão azul Rever e criar na parte inferior da página.

  17. Selecione Criar.

Adicionar appliances virtuais de rede ao pool backend do Gateway Load Balancer

Observação

Se estiver a utilizar o seu próprio dispositivo virtual de rede personalizado no backend pool de um Gateway Load Balancer, por favor, certifique-se de que a MTU de todas as máquinas virtuais NVA seja aumentada para um mínimo de 1550 bytes para acomodar os cabeçalhos encapsulados VXLAN. Isto permitirá pacotes fonte até ao limite de 1500 bytes no Azure, evitando fragmentação.

Implementar NVAs através do Azure Marketplace. Uma vez implementadas, adicione as máquinas virtuais NVA ao conjunto de backend do balanceador de carga do gateway. Para adicionar as máquinas virtuais, vá ao separador backend pools do seu gateway load balancer.

Encadear o frontend do balanceador de carga para o Gateway Load Balancer

Neste exemplo, vai encadear o frontend de um balanceador de carga padrão com o balanceador de carga de gateway.

Adicionas o frontend ao IP frontend de um balanceador de carga existente na tua subscrição.

  1. Na caixa de pesquisa do Azure portal, introduza Load balancer. Nos resultados da pesquisa, selecione Balanceadores de carga.

  2. Em Balanceadores de carga, selecione balanceador ou o nome do seu load balancer existente.

  3. Na página load balancer, selecione Frontend IP configuration em Settings.

  4. Selecione o IP de frontend do load balancer. Neste exemplo, o nome do frontend é lb-frontend-IP.

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

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

  6. Selecione Guardar.

    Captura de ecrã da adição do balanceador de carga de gateway ao IP de front-end.

Encadear máquina virtual ao Gateway Load Balancer

Alternativamente, podes encadear a configuração IP da NIC de uma VM ao load balancer do gateway.

Adiciona-se o frontend do load balancer gateway à configuração IP da 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 frontend do load balancer do gateway.

  1. Na caixa de pesquisa do Azure portal, introduza Máquina virtual. Nos resultados da pesquisa, selecione Virtual machines.

  2. Em Virtual machines, selecione a máquina virtual que pretende adicionar ao gateway load balancer. Neste exemplo, a máquina virtual é chamada myVM1.

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

  4. Em Rede, selecione o nome da interface de rede anexada à máquina virtual. Neste exemplo, é myvm1229.

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

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

  6. Selecione lb-frontend-IP no Gateway Load Balancer.

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

  7. Selecione Guardar.

Limpeza de recursos

Quando já não for necessário, elimine o grupo de recursos, o load balancer e todos os recursos relacionados. Para fazer isso, selecione o grupo de recursos load-balancer-rg que contém os recursos e em seguida selecione Eliminar.

Próximos passos

Criar Appliances Virtuais de Rede no Azure.

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

  • Rede virtual

  • Subrede

  • Grupo de segurança de rede

  • Balanceador de carga de gateway

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