Övning – Optimera program mellan regioner med hjälp av prestandaroutning
Nätverksarkitekten vill se till att kunderna får bästa möjliga prestanda. Genom att använda prestandaroutningsmetoden i Traffic Manager kan du se till att användarna får åtkomst till den plats som är närmast dem. Nu ska vi konfigurera en instans av Traffic Manager så att den använder prestandaroutning.
Skapa en Traffic Manager-profil med hjälp av prestandaroutning
Skapa en ny Traffic Manager-profil som har konfigurerats med prestandadirigering. Kör följande kommandon:
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
Skapa två nya slutpunkter som pekar på de virtuella datorernas offentliga IP-adresser. Kör följande kommandon:
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
Testa den nya konfigurationen
Kör det här kommandot för att gå till Traffic Manager-profilens fullständigt kvalificerade domännamn (FQDN). Din begäran dirigeras till slutpunkten som svarar med den lägsta svarstiden.
echo http://$(az network traffic-manager profile show \ --resource-group <rgn>Sandbox resource group </rgn> \ --name TM-MusicStream-Performance \ --query dnsConfig.fqdn \ --output tsv)
Beroende på var du befinner dig dirigeras du till den bäst presterande slutpunkten.
Kör kommandot
nslookup
för att lösa upp Traffic Manager-profilens domännamn.nslookup $(az network traffic-manager profile show \ --resource-group <rgn>Sandbox resource group </rgn> \ --name TM-MusicStream-Performance \ --query dnsConfig.fqdn \ --output tsv)
Kommandot
nslookup
returnerar det ställe där domännamnet matchar. Om du till exempel är närmast Europa returneras följande utdata: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
Om dina kunder har två slutpunkter som har samma nätverksfördröjning kan de dirigeras till någon av slutpunkterna. Uppdatera webbsidan för att se om du får samma slutpunkt.