Übung: Regionsübergreifendes Optimieren von Anwendungen mithilfe des leistungsbasierten Routings
Ihr Netzwerkarchitekt möchte sicherstellen, dass Kunden eine optimale Leistung erzielen. Mithilfe der leistungsbasierten Routingmethode in Traffic Manager können Sie sicherstellen, dass Benutzer auf den nächstgelegenen Standort zugreifen. Wir konfigurieren eine Instanz von Traffic Manager, um das leistungsbasierte Routing zu verwenden.
Erstellen eines Traffic Manager-Profils mithilfe von leistungsbasiertem Routing
Erstellen Sie ein neues Traffic Manager-Profil, das mit dem leistungsbasierten Routing eingerichtet wird. Führen Sie diese Befehle aus:
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
Erstellen Sie zwei neue Endpunkte, die auf die öffentlichen IP-Adressen der virtuellen Computer verweisen. Führen Sie diese Befehle aus:
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
Testen der neuen Konfiguration
Führen Sie diesen Befehl aus, um zum vollqualifizierten Domänennamen (FQDN) für das Traffic Manager-Profil zu wechseln. Ihre Anforderung wird an den Endpunkt weitergeleitet, der mit der niedrigsten Priorität reagiert.
echo http://$(az network traffic-manager profile show \ --resource-group <rgn>Sandbox resource group </rgn> \ --name TM-MusicStream-Performance \ --query dnsConfig.fqdn \ --output tsv)
Je nach Ihrem Standort werden Sie zum leistungsfähigsten Endpunkt weitergeleitet.
Führen Sie den folgenden
nslookup
-Befehl aus, um den Domänennamen des Traffic Manager-Profils aufzulösen.nslookup $(az network traffic-manager profile show \ --resource-group <rgn>Sandbox resource group </rgn> \ --name TM-MusicStream-Performance \ --query dnsConfig.fqdn \ --output tsv)
Der Befehl
nslookup
gibt das Ziel für die Auflösung des Domänennamens zurück. Wenn beispielsweise die Region „Europa“ am nächsten gelegen ist, wird Folgendes zurückgegeben: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
Wenn Ihre Kunden über zwei Endpunkte mit der gleichen Netzwerklatenz verfügen, werden sie möglicherweise an einen der beiden Endpunkte (egal an welchen) weitergeleitet. Aktualisieren Sie die Webseite, um festzustellen, ob Sie mit demselben Endpunkt verbunden werden.