Otimize aplicativos entre regiões usando o roteamento de desempenho

Concluído

O aplicativo de streaming de música tem usuários em diferentes regiões ao redor do mundo. Alguns usuários estão localizados longe de onde o aplicativo é implantado. O desempenho de streaming depende parcialmente da distância entre o dispositivo de um usuário e o host. Para oferecer o melhor desempenho possível aos usuários, implante seu aplicativo em várias regiões. Ao adicionar regiões, você deseja que o Gerenciador de Tráfego direcione automaticamente o tráfego para o ponto de extremidade com melhor desempenho.

O método de roteamento de tráfego baseado no desempenho conecta os usuários ao servidor com o melhor desempenho para eles. Pode ter um melhor desempenho porque está fisicamente mais perto do utilizador, mas também pode ser devido a congestionamento ou conectividade de rede à Internet. O Azure armazena latência de consulta DNS histórica para conectar clientes em uma tabela de latência da Internet. O Azure pode usar essas informações para direcionar o tráfego para o servidor de resposta mais rápida, que é o servidor com a menor latência. O Gestor de Tráfego mantém a tabela de latência da Internet controlando o tempo de ida e volta entre intervalos de endereços IP e cada centro de dados do Azure. Se um ponto de extremidade ficar indisponível, o Gestor de Tráfego não o incluirá nas respostas de consulta DNS.

Você não precisa fazer nada além de configurar um perfil do Gerenciador de Tráfego e selecionar de desempenho como o método de roteamento. Os endpoints não precisam ser priorizados; O Gestor de Tráfego encaminhará todo o tráfego automaticamente para o servidor que responde mais rapidamente.

No exemplo a seguir, se o ponto de extremidade A parou de funcionar tão eficientemente quanto o ponto de extremidade B, o tráfego do cliente será automaticamente roteado para o ponto de extremidade B.

Diagrama de um exemplo mostrando o roteamento do tráfego do Gerenciador de Tráfego para o ponto de extremidade com melhor desempenho.

O tráfego do cliente é roteado de forma consistente. Um cliente é direcionado para o mesmo endpoint para cada solicitação que faz se nada mudar nos servidores subjacentes e na rede de comunicação. Se precisar de um controlo mais granular (por exemplo, para escolher um mecanismo de recuperação preferencial numa região), poderá usar o Traffic Manager numa configuração aninhada.