Gyakorlat – Alkalmazások régióközi optimalizálása teljesítménycentrikus útválasztással

Befejeződött

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

  1. 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
    
  2. 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

  1. 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)
    
  2. Attól függően, hogy hol található, a legjobban teljesítő végpontra lesz irányítva.

    Screenshot of a webpage running the web app closest to you.

  3. 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.