Tutorial: criar um balanceador de carga entre regiões do Azure Load Balancer

Um balanceador de carga entre regiões garante que um serviço esteja disponível globalmente em várias regiões do Azure. Se uma região falhar, o tráfego será roteado para o balanceador de carga regional íntegro mais próximo.

Neste tutorial, você aprenderá como:

  • Criar um balanceador de carga entre regiões.
  • Criar um pool de back-end que contém dois balanceadores de carga regionais.
  • Crie uma regra de balanceador de carga.
  • Testar o balanceador de carga.

Você pode usar o portal do Azure, a CLI do Azure ou o Azure PowerShell para concluir este tutorial.

Pré-requisitos

Criar um balanceador de carga entre regiões

Nesta seção, você criará um balanceador de carga entre regiões com um endereço IP público, uma configuração de IP de front-end, um pool de back-end com balanceadores de carga de região adicionados e uma regra de balanceador de carga.

Importante

Para concluir essas etapas, verifique se dois balanceadores de carga regionais com pools de back-end foram implantados na sua assinatura. Para obter mais informações, confira Guia de Início Rápido: Criar um balanceador de carga público para balancear cargas de VMs usando o portal do Azure .

Criar o recurso do balanceador de carga e outros recursos

  1. Entre no portal do Azure.

  2. Na caixa de pesquisa na parte superior do portal, insira Balanceador de carga. Selecione Balanceador de carga nos resultados da pesquisa.

  3. Na página Balanceador de carga, clique em Criar.

  4. Na guia Informações Básicas da página Criar balanceador de carga, insira ou selecione as seguintes informações:

    Configuração Valor
    Detalhes do projeto
    Subscription Selecione sua assinatura.
    Resource group Selecione Criar e insira CreateCRLBTutorial-rg na caixa de texto.
    Detalhes da instância
    Name Insira myLoadBalancer-cr
    Região Selecione (EUA) Leste dos EUA.
    Tipo Selecione Público.
    SKU Deixe o padrão de Standard.
    Camada Selecione Global

    Criar um balanceador de carga entre regiões

  5. Selecione Avançar: Configuração de IP de front-end na parte inferior da página.

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

  7. Insira LoadBalancerFrontend em Nome em Adicionar endereço IP de front-end.

  8. Escolha IPv4 ou IPv6 em Versão de IP.

  9. Em Endereço IP público, selecione Criar. Em Nome, digite myPublicIP-cr. Selecione Salvar na caixa de diálogo Adicionar endereço IP público.

  10. Selecione Salvar.

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

  12. Em Pools de back-end, selecione + Adicionar um pool de back-end.

  13. Em Adicionar um pool de back-end, para Nome, insira myBackendPool-cr.

  14. Em Balanceadores de carga, selecione myLoadBalancer-r1 ou o seu primeiro balanceador de carga regional na caixa suspensa Balanceador de carga. Verifique se a Configuração de IP de front-end e o Endereço IP correspondem a myLoadBalancer-r1.

  15. Na caixa suspensa Balanceador de carga, selecione myLoadBalancer-r2 ou o seu segundo balanceador de carga regional. Verifique se a Configuração de IP de front-end e o Endereço IP correspondem a myLoadBalancer-r2.

  16. Selecione Adicionar.

  17. Selecione Avançar: regras de entrada na parte inferior da página.

  18. Em Regras de entrada, selecione + Adicionar regra de balanceamento de carga.

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

    Configuração Valor
    Nome Insira myHTTPRule-cr.
    Versão IP Escolha IPv4 ou IPv6 em Versão de IP.
    Endereço IP de front-end Selecione LoadBalancerFrontend.
    Protocolo selecione TCP.
    Porta Insira 80.
    Pool de back-end Selecione myBackendPool-cr.
    Persistência de sessão Selecione Nenhum.
    Tempo limite de ociosidade (minutos) Insira ou mova o controle deslizante para 15.
    Redefinição de TCP Selecione Habilitado.
    IP flutuante Mantenha o padrão de Desabilitado.
  20. Selecione Adicionar.

  21. Selecione Revisar + criar na parte inferior da página.

  22. Selecione Criar na guia Examinar + criar.

    Observação

    A implantação do balanceador de carga entre regiões está listada para regiões iniciais específicas do Azure. Para obter a lista atual, consulte Regiões iniciais no Azure para o balanceador de carga entre regiões.

Testar o balanceador de carga

Nesta seção, você irá testar o balanceador de carga entre regiões. Você se conectará ao endereço IP público em um navegador da Web. Você irá interromper as máquinas virtuais em um dos pools de back-end do balanceador de carga regional e observará o failover.

  1. Encontre o endereço IP público para o balanceador de carga na tela Visão Geral. Escolha Todos os serviços no menu à esquerda, Todos os recursos e myPublicIP-cr.

  2. Copie o endereço IP público e cole-o na barra de endereços do seu navegador. A página padrão do servidor Web do IIS é exibida no navegador.

    Testar o balanceador de carga

  3. Interrompa as máquinas virtuais no pool de back-end de um dos balanceadores de carga regionais.

  4. Atualize o navegador da Web e observe o failover da conexão no outro balanceador de carga regional.

    Testar o balanceador de carga após o failover

Limpar os recursos

Quando não forem mais necessários, exclua o grupo de recursos, o balanceador de carga e todos os recursos relacionados.

Para fazer isso, selecione o grupo de recursos CreateCRLBTutorial-rg que contém os recursos e escolha Excluir.

Próximas etapas

Neste tutorial, você:

  • Criou um balanceador de carga entre regiões.
  • Adicionou balanceadores de carga regionais ao pool de back-end do balanceador de carga entre regiões.
  • Criou uma regra de balanceamento de carga.
  • Testou o balanceador de carga.

Para obter mais informações sobre o balanceador de carga entre regiões, confira: