Exercício – otimizar aplicações entre regiões através do encaminhamento de desempenho
O seu arquiteto de rede gostaria de garantir que os clientes têm o melhor desempenho. Ao utilizar o método de encaminhamento de desempenho no Gestor de Tráfego, pode garantir que os utilizadores acedem à localização mais próxima dos mesmos. Vamos configurar uma instância do Gestor de Tráfego para utilizar o encaminhamento de desempenho.
Criar um perfil do Gestor de Tráfego com o encaminhamento de desempenho
Crie um novo perfil do Gerenciador de Tráfego configurado com roteamento de desempenho. Execute estes comandos:
az network traffic-manager profile create \ --resource-group <rgn>Sandbox resource group </rgn> \ --name TM-MusicStream-Performance \ --routing-method Performance \ --unique-dns-name TM-MusicStream-Performance-$RANDOM \ --output table
Crie dois novos pontos finais que apontem para os endereços IP públicos das máquinas virtuais. Execute estes comandos:
WestId=$(az network public-ip show \ --resource-group <rgn>Sandbox resource group </rgn> \ --name westus2-vm-nic-pip \ --query id \ --output tsv) az network traffic-manager endpoint create \ --resource-group <rgn>Sandbox resource group </rgn> \ --profile-name TM-MusicStream-Performance \ --name "WestUS" \ --type azureEndpoints \ --target-resource-id $WestId
WestId=$(az network public-ip show \ --resource-group <rgn>Sandbox resource group </rgn> \ --name westeurope-vm-nic-pip \ --query id \ --output tsv) az network traffic-manager endpoint create \ --resource-group <rgn>Sandbox resource group </rgn> \ --profile-name TM-MusicStream-Performance \ --name "WestEurope" \ --type azureEndpoints \ --target-resource-id $WestId
Testar a nova configuração
Execute este comando para ir para o FQDN (nome de domínio totalmente qualificado) do perfil do Gerenciador de Tráfego. O pedido é encaminhado para o ponto final que responde com a latência mais baixa.
echo http://$(az network traffic-manager profile show \ --resource-group <rgn>Sandbox resource group </rgn> \ --name TM-MusicStream-Performance \ --query dnsConfig.fqdn \ --output tsv)
Dependendo de onde você está localizado, você é direcionado para o ponto de extremidade com melhor desempenho.
Execute o seguinte
nslookup
comando para resolver o nome de domínio do perfil do Gerenciador de Tráfego:nslookup $(az network traffic-manager profile show \ --resource-group <rgn>Sandbox resource group </rgn> \ --name TM-MusicStream-Performance \ --query dnsConfig.fqdn \ --output tsv)
O comando
nslookup
devolve onde o nome de domínio é resolvido. Por exemplo, se você estiver mais próximo da Europa, ele retornará a seguinte saída:Non-authoritative answer: tm-musicstream-performance-29605.trafficmanager.net canonical name = westus2-vm-rmzkcs3kmupuq.westus2.cloudapp.azure.com. Name: westus2-vm-rmzkcs3kmupuq.westus2.cloudapp.azure.com Address: 13.66.168.61
Se os seus clientes tiverem dois pontos finais com latência de rede igual, poderão ser encaminhados para qualquer um dos pontos finais. Atualize a página da Web para ver se você recebe o mesmo ponto de extremidade.