Considerações de desempenho para o Gestor de Tráfego
Esta página explica as considerações de desempenho com o Gestor de Tráfego. Considere o seguinte cenário:
Tem instâncias do seu site nas regiões WestUS e EastAsia. Uma das instâncias está a registar falha na verificação de estado de funcionamento para a pesquisa do gestor de tráfego. O tráfego de aplicações é direcionado para a região em bom estado de funcionamento. Esta ativação pós-falha é esperada, mas o desempenho pode ser um problema baseado na latência do tráfego que agora se desloca para uma região distante.
Considerações de desempenho para o Gestor de Tráfego
O único impacto de desempenho que o Gestor de Tráfego pode ter no seu site é a pesquisa de DNS inicial. Um pedido DNS para o nome do perfil do Gestor de Tráfego é processado pelo servidor de raiz DNS da Microsoft que aloja a zona de trafficmanager.net. O Gestor de Tráfego preenche e atualiza regularmente os servidores de raiz DNS da Microsoft com base na política do Gestor de Tráfego e nos resultados da pesquisa. Por isso, mesmo durante a pesquisa inicial do DNS, não são enviadas consultas DNS para o Gestor de Tráfego.
O Gestor de Tráfego é composto por vários componentes: servidores de nomes DNS, um serviço de API, a camada de armazenamento e um serviço de monitorização de pontos finais. Se um componente de serviço do Gestor de Tráfego falhar, não haverá qualquer efeito no nome DNS associado ao seu perfil do Gestor de Tráfego. Os registos nos servidores DNS da Microsoft permanecem inalterados. No entanto, a monitorização de pontos finais e a atualização de DNS não ocorrem. Por conseguinte, o Gestor de Tráfego não consegue atualizar o DNS para apontar para o site de ativação pós-falha quando o site primário fica inativo.
A resolução de nomes DNS é rápida e os resultados são colocados em cache. A velocidade da pesquisa DNS inicial depende dos servidores DNS que o cliente utiliza para a resolução de nomes. Normalmente, um cliente pode concluir uma pesquisa DNS dentro de ~50 ms. Os resultados da pesquisa são colocados em cache durante o DNS Time-to-live (TTL). O TTL predefinido para o Gestor de Tráfego é de 300 segundos.
O tráfego NÃO flui através do Gestor de Tráfego. Assim que a pesquisa DNS estiver concluída, o cliente tem um endereço IP para uma instância do seu web site. O cliente liga-se diretamente a esse endereço e não passa pelo Gestor de Tráfego. A política do Gestor de Tráfego que escolher não tem influência no desempenho do DNS. No entanto, um método de encaminhamento de desempenho pode afetar negativamente a experiência da aplicação. Por exemplo, se a política redirecionar o tráfego de América do Norte para uma instância alojada na Ásia, a latência de rede dessas sessões poderá ser um problema de desempenho.
Medir o Desempenho do Gestor de Tráfego
Existem vários sites que pode utilizar para compreender o desempenho e o comportamento de um perfil do Gestor de Tráfego. Muitos destes sites são gratuitos, mas podem ter limitações. Alguns sites oferecem monitorização e relatórios melhorados por uma taxa.
As ferramentas nestes sites medem as latências de DNS e apresentam os endereços IP resolvidos para localizações de cliente em todo o mundo. A maioria destas ferramentas não coloca em cache os resultados DNS. Por conseguinte, as ferramentas mostram a pesquisa DNS completa sempre que um teste é executado. Quando testa a partir do seu próprio cliente, só experimenta o desempenho completo da pesquisa de DNS uma vez durante a duração do TTL.
Ferramentas de exemplo para medir o desempenho de DNS
-
Uma das ferramentas mais simples é WebSitePulse. Introduza o URL para ver a hora de resolução do DNS, o Primeiro Byte, o Último Byte e outras estatísticas de desempenho. Pode escolher entre três localizações de teste diferentes. Neste exemplo, verá que a primeira execução mostra que a pesquisa DNS demora 0,204 segundos.
Uma vez que os resultados são colocados em cache, o segundo teste para o mesmo ponto final do Gestor de Tráfego da pesquisa DNS demora 0,002 segundos.
-
Esta ferramenta fornece estatísticas de desempenho para cada elemento de uma página Web. O separador Análise de Páginas mostra a percentagem de tempo gasto na pesquisa de DNS.
-
Este site faz uma pesquisa DNS a partir de 20 localizações diferentes e apresenta os resultados num mapa.
-
Este site mostra informações DNS mais detalhadas, incluindo CNAMEs e registos A. Certifique-se de que verifica as opções "Colorizar saída" e "Estatísticas" e selecione "Tudo" em Servidores de Nomes.
Passos Seguintes
Acerca dos métodos de encaminhamento de tráfego do Gestor de Tráfego
Testar as definições do Gestor de Tráfego (Test your Traffic Manager settings)