Gyakorlat – Alkalmazások régióközi optimalizálása teljesítménycentrikus útválasztással
Hálózatmérnökei szeretnék biztosítani, hogy az ügyfelek a lehető legjobb teljesítményt tapasztalják. A Traffic Manager teljesítménycentrikus útválasztási módszerének használatával biztosíthatja, hogy a felhasználók a hozzájuk legközelebb eső helyhez férhessenek hozzá. A teljesítménycentrikus útválasztás használatához most konfiguráljuk a Traffic Manager egy példányát.
Traffic Manager-profil létrehozása teljesítménycentrikus útválasztás használatával
Hozzon létre egy új Traffic Manager-profilt, amely teljesítmény-útválasztással van beállítva. Futtassa a következő parancsokat:
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
Hozzon létre két új végpontot, amelyek a virtuális gépek nyilvános IP-címeire mutatnak. Futtassa a következő parancsokat:
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
Az új konfiguráció tesztelése
Futtassa ezt a parancsot a Traffic Manager-profil teljes tartománynevének (FQDN) megnyitásához. A kérelem a legkisebb késéssel válaszoló végpontra lesz irányítva.
echo http://$(az network traffic-manager profile show \ --resource-group <rgn>Sandbox resource group </rgn> \ --name TM-MusicStream-Performance \ --query dnsConfig.fqdn \ --output tsv)
Attól függően, hogy hol található, a legjobban teljesítő végpontra lesz irányítva.
Futtassa a következő
nslookup
parancsot a Traffic Manager-profil tartománynevének feloldásához:nslookup $(az network traffic-manager profile show \ --resource-group <rgn>Sandbox resource group </rgn> \ --name TM-MusicStream-Performance \ --query dnsConfig.fqdn \ --output tsv)
Az
nslookup
parancs a tartománynév feloldási helyét adja vissza. Ha például Ön áll a legközelebb Európához, a következő kimenetet adja vissza: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
Ha két végpont hálózati késése megegyező, akkor az ügyfelek bármelyikre irányíthatók. Frissítse a weblapot, és ellenőrizze, hogy ugyanazt a végpontot szolgálja-e ki.