Balanceador de carga global

Azure Standard Load Balancer dá suporte ao balanceamento de carga global, que você pode usar para cenários de alta disponibilidade com redundância geográfica, como:

A configuração de IP de front-end do balanceador de carga global é estática e anunciada na maioria das regiões do Azure.

Captura de tela do diagrama mostrando a arquitetura do balanceador de carga global.

Observação

A porta de backend da sua regra de balanceamento de carga no balanceador de carga global deve corresponder à porta de frontend da regra de balanceamento de carga ou à regra NAT de entrada no Load Balancer padrão regional.

Capacidades globais do balanceador de carga

Redundância regional

Configure a redundância regional vinculando perfeitamente um balanceador de carga global aos balanceadores de carga regionais existentes.

Se uma região falhar, o tráfego é roteado para o balanceador de carga regional em funcionamento mais próximo.

A investigação de integridade do balanceador de carga global reúne informações sobre a disponibilidade de cada balanceador de carga a cada cinco segundos. Se um balanceador de carga regional reduzir sua disponibilidade para zero, o balanceador de carga global detectará a falha. O balanceador de carga regional é então retirado da rotação.

Captura de tela do diagrama mostrando a visualização de tráfego global por região.

Latência ultra baixa

O balanceador de carga global roteia cada fluxo em dois estágios: o tráfego primeiro entra na região participante mais próxima do cliente, depois viaja pela espinha dorsal global da rede da Microsoft até a implantação regional do balanceador de carga mais próxima. A região participante em que um cliente entra não é necessariamente uma região onde você implantou um balanceador de carga regional.

O algoritmo de balanceamento de carga de proximidade geográfica usa a localização geográfica de seus usuários e suas implantações regionais.

O tráfego que começa a partir de um cliente atinge a região participante mais próxima e percorre o backbone da rede global Microsoft para chegar à implantação regional mais próxima.

Por exemplo, você tem um balanceador de carga global com balanceadores de carga padrão em regiões do Azure:

  • Oeste dos EUA
  • Europa Setentrional

Se um fluxo começar em Seattle, o tráfego entrará no oeste dos EUA. Essa região é a região participante mais próxima de Seattle. O tráfego é roteado para o balanceador de carga da região mais próxima, que é Oeste dos EUA.

O balanceador de carga global do Azure usa o algoritmo de balanceamento de carga de proximidade geográfica para a decisão de roteamento. O modo de distribuição de carga configurado dos balanceadores de carga regionais é usado para tomar a decisão final de roteamento quando vários balanceadores de carga regionais são usados para proximidade geográfica.

Para saber mais, confira Configurar o modo de distribuição para o Azure Load Balancer.

O tráfego de saída segue a preferência de roteamento definida nos balanceadores de carga regionais.

Capacidade de aumentar ou diminuir a escala em um único ponto de extremidade.

Ao expor o ponto de extremidade global de um balanceador de carga global aos clientes, você pode adicionar ou remover implantações regionais por trás do ponto de extremidade global sem interrupção.

Endereço IP global anycast estático

O balanceador de carga global vem com um IP público estático, o que garante que o endereço IP permaneça o mesmo. Há suporte para configurações IPv4 e IPv6. Para saber mais sobre o IP estático, confira aqui.

Preservação de IP do cliente

O balanceador de carga global é um balanceador de carga de rede do tipo pass-through da Camada 4. Essa passagem preserva o IP original do pacote. O IP original está disponível para o código em execução na máquina virtual. Essa preservação permite que você aplique uma lógica específica a um endereço IP.

IP flutuante

Você pode configurar o IP flutuante no nível de IP global e no nível de IP regional. Para obter mais informações, consulte Vários front-ends para o Azure Load Balancer.

O IP flutuante configurado no balanceador de carga global funciona de forma independente das configurações de IP flutuante nos balanceadores de carga regionais de back-end. Se você habilitar o IP flutuante no balanceador de carga global, precisará adicionar a interface de loopback apropriada às VMs de back-end.

Sondas de saúde

O balanceador de carga global utiliza a saúde dos balanceadores de carga regionais do backend ao decidir onde distribuir o tráfego. As verificações de integridade realizadas pelo balanceador de carga global ocorrem automaticamente a cada 5 segundos, desde que as sondas de integridade estejam configuradas no balanceador de carga regional.

Criar solução entre regiões em Azure Load Balancer

O pool de back-end do balanceador de carga global contém um ou mais balanceadores de carga regionais.

Adicione suas implantações de balanceador de carga existentes a um balanceador de carga global para uma implantação global altamente disponível.

Regiões de origem e regiões participantes

A região inicial é onde você implanta o balanceador de carga global ou o endereço IP público da camada Global. Essa região não afeta a forma como o tráfego é roteado. Se uma região de residência falhar, o fluxo de tráfego não será afetado.

Regiões de origem no Azure

  • EUA Central
  • Ásia Oriental
  • Leste dos EUA 2
  • Europa Setentrional
  • Sudeste Asiático
  • Sul do Reino Unido
  • US Gov - Virgínia
  • Oeste da Europa
  • Oeste dos EUA
  • Norte da China 2

Observação

Você só pode implantar seu balanceador de carga global ou IP público na camada Global em uma das regiões domésticas listadas.

Uma região participante é onde o IP público global do balanceador de carga é anunciado.

O tráfego que os usuários iniciam viaja para a região participante mais próxima por meio da rede Microsoft principal.

O balanceador de carga global roteia o tráfego para o balanceador de carga regional apropriado.

Captura de tela do diagrama mostrando o fluxo de tráfego global de várias regiões.

Regiões participantes no Azure

  • Leste da Austrália
  • Sudeste da Austrália
  • Índia Central
  • EUA Central
  • Ásia Oriental
  • Leste dos EUA
  • Leste dos EUA 2
  • Leste do Japão
  • Centro-Norte dos EUA
  • Europa Setentrional
  • Centro-Sul dos EUA
  • Sudeste Asiático
  • Sul do Reino Unido
  • US DoD Central
  • Leste do US DoD
  • US Gov - Arizona
  • US Gov - Texas
  • US Gov - Virgínia
  • Centro-oeste dos EUA
  • Oeste da Europa
  • Oeste dos EUA
  • Oeste dos EUA 2

Observação

Você pode implantar os balanceadores de carga regionais de back-end em qualquer região de Azure publicamente disponível. Você não está limitado apenas a regiões participantes.

Limitações do balanceador de carga global

  • As configurações de IP de front-end global são apenas públicas. No momento, não há suporte para um front-end interno.

  • Você não pode adicionar um balanceador de carga privado ou interno ao pool de back-end de um balanceador de carga global.

  • Não há suporte para a tradução NAT64. Os IPs de front-end e back-end devem ser do mesmo tipo (IPv4 ou IPv6).

  • O tráfego UDP na porta 3 não tem suporte no balanceador de carga global.

  • Não há suporte às regras de saída no balanceador de carga global. Para conexões de saída, use regras de saída no balanceador de carga regional ou no gateway NAT.

  • Você não pode atualizar balanceadores de carga regionais para a camada global. Você só pode criar novos balanceadores de carga no nível global.

  • Ao colocar as mesmas NICs atrás de vários balanceadores de carga regionais com balanceador de carga global, você deve configurar as regras de balanceamento de carga em cada balanceador de carga regional com a mesma porta de frontend para usar a mesma porta de backend.

  • Não há suporte para o protocolo ICMP para o balanceador de carga global e espera-se que o ping ICMP falhe.

Preço e SLA

O balanceador de carga global compartilha o SLA do balanceador de carga padrão.

Próximas etapas