Oefening: toepassingen optimaliseren in verschillende regio's met behulp van prestatieroutering
Uw netwerkarchitect wil ervoor zorgen dat klanten de beste prestaties hebben. Met behulp van de methode voor prestatieroutering in Traffic Manager kunt u ervoor zorgen dat gebruikers toegang hebben tot de locatie die zich het dichtst bij hen bevindt. Laten we een exemplaar van Traffic Manager configureren voor het gebruik van prestatieroutering.
Een Traffic Manager-profiel maken met behulp van prestatieroutering
Maak een nieuw Traffic Manager-profiel dat is ingesteld met prestatieroutering. Voer deze opdrachten uit:
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
Maak twee nieuwe eindpunten die verwijzen naar de openbare IP-adressen van de virtuele machines. Voer deze opdrachten uit:
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
De nieuwe configuratie testen
Voer deze opdracht uit om naar de FQDN (Fully Qualified Domain Name) van het Traffic Manager-profiel te gaan. Uw aanvraag wordt doorgestuurd naar het eindpunt dat reageert met de laagste latentie.
echo http://$(az network traffic-manager profile show \ --resource-group <rgn>Sandbox resource group </rgn> \ --name TM-MusicStream-Performance \ --query dnsConfig.fqdn \ --output tsv)
Afhankelijk van waar u zich bevindt, wordt u omgeleid naar het best presterende eindpunt.
Voer de volgende
nslookup
opdracht uit om de domeinnaam van het Traffic Manager-profiel op te lossen:nslookup $(az network traffic-manager profile show \ --resource-group <rgn>Sandbox resource group </rgn> \ --name TM-MusicStream-Performance \ --query dnsConfig.fqdn \ --output tsv)
De opdracht
nslookup
retourneert waar de domeinnaam wordt geresolveerd. Als u zich bijvoorbeeld het dichtst bij Europa bevindt, wordt de volgende uitvoer teruggegeven: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
Als uw klanten twee eindpunten hebben met gelijke netwerklatentie, kunnen ze worden doorgestuurd naar een van beide eindpunten. Vernieuw de webpagina om te zien of je hetzelfde eindpunt krijgt.