Compartilhar via


Confiabilidade e Gerenciador de Tráfego

O Gerenciador de Tráfego é um balanceador de carga de tráfego baseado em DNS (Sistema de Nomes de Domínio). Esse serviço permite distribuir o tráfego para seus aplicativos voltados ao público nas regiões globais do Azure. O Gerenciador de Tráfego também fornece alta disponibilidade e rápida capacidade de resposta aos seus pontos de extremidade públicos.

Os recursos incluem:

Para obter mais informações, consulte O que é o Gerenciador de Tráfego?

Para saber como o Gerenciador de Tráfego dá suporte a uma carga de trabalho confiável, consulte os seguintes artigos:

Lista de verificação

Você configurou Gerenciador de Tráfego com a confiabilidade em mente?

  • Se o intervalo TTL (Vida Útil) do registro DNS for muito longo, considere ajustar o tempo de investigação de integridade ou o TTL do registro DNS.
  • Implemente uma página personalizada para usar como uma verificação de integridade do Gerenciador de Tráfego.
  • Avalie os três métodos de roteamento de tráfego diferentes.
  • Considere perfis aninhados do Gerenciador de Tráfego.

Recomendações de configuração

Considere as seguintes recomendações para otimizar a confiabilidade ao configurar o Gerenciador de Tráfego:

Recomendação Descrição
Se o intervalo TTL (Vida Útil) do registro DNS for muito longo, considere ajustar o tempo de investigação de integridade ou o TTL do registro DNS. Quando um back-end fica indisponível, o Gerenciador de Tráfego não faz failover para outra região imediatamente. Haverá um intervalo de tempo em que os clientes não poderão ser atendidos. O tamanho desse intervalo depende das configurações de tempo da investigação de integridade (intervalo de investigação e o número de respostas não íntegras permitidas). Se o intervalo resultante ainda for muito grande para o cenário, considere alternar para o Azure Front Door para balanceamento de carga global.
Implemente uma página personalizada para usar como uma verificação de integridade do Gerenciador de Tráfego. Uma prática comum é implementar uma página personalizada no aplicativo (por exemplo, /health.aspx). Usando esse caminho para monitoramento, você pode fazer verificações específicas do aplicativo, como verificação de contadores de desempenho ou da disponibilidade do banco de dados. Com base nessas verificações personalizadas, a página retorna um código de status HTTPS apropriado.
Avalie os três métodos de roteamento de tráfego diferentes. O Gerenciador de Tráfego dá suporte a três métodos de roteamento de tráfego para determinar como o tráfego de rede será encaminhado para vários pontos de extremidade de serviço. O Gerenciador de Tráfego aplica o método de roteamento de tráfego para cada consulta DNS recebida. O método de roteamento de tráfego determina qual ponto de extremidade é retornado na resposta DNS. O cliente deve estar ciente desses pontos de extremidade e das diferenças no roteamento entre pontos de extremidade.
Considere perfis aninhados do Gerenciador de Tráfego. Cada perfil do Gerenciador de Tráfego especifica um único método de roteamento de tráfego. Há cenários que exigem um roteamento de tráfego mais sofisticado do que o roteamento fornecido por um único perfil do Gerenciador de Tráfego. Aninhe perfis do Gerenciador de Tráfego para combinar os benefícios de mais de um método de roteamento de tráfego. Os perfis aninhados permitem substituir o comportamento padrão do Gerenciador de Tráfego para dar suporte a implantações de aplicativo maiores e mais complexas.

Dica

Para obter mais detalhes sobre diretrizes de confiabilidade para o Gerenciador de Tráfego, consulte Confiabilidade no Gerenciador de Tráfego do Azure.

Próxima etapa