Cvičení – optimalizace aplikací napříč oblastmi pomocí směrování podle výkonu

Dokončeno

Váš síťový architekt by chtěl zajistit, aby zákazníci měli co nejvyšší výkon. Pomocí metody směrování podle výkonu můžete v Traffic Manageru zajistit, aby uživatelé měli přístup k nejbližšímu umístění. Pojďme u instance Traffic Manageru nakonfigurovat směrování podle výkonu.

Vytvoření profilu Traffic Manageru využívajícího směrování podle výkonu

  1. Vytvořte nový profil Traffic Manageru, který je nastavený pomocí směrování výkonu. Spusťte tyto příkazy:

        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. Vytvořte dva nové koncové body, které ukazují na veřejné IP adresy virtuálních počítačů. Spusťte tyto příkazy:

    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
    

Otestování nové konfigurace

  1. Spuštěním tohoto příkazu přejděte na plně kvalifikovaný název domény (FQDN) profilu Traffic Manageru. Váš požadavek se nasměruje na koncový bod, který odpovídá s nejnižší latencí.

    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. V závislosti na tom, kde se nacházíte, budete přesměrováni na nejlepší koncový bod.

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

  3. Spuštěním následujícího nslookup příkazu přeložte název domény profilu Traffic Manageru:

    nslookup $(az network traffic-manager profile show \
            --resource-group <rgn>Sandbox resource group </rgn> \
            --name TM-MusicStream-Performance \
            --query dnsConfig.fqdn \
            --output tsv)
    

    Příkaz nslookup vrátí informace, na co se název domény přeloží. Pokud jste například nejblíže Evropě, vrátí následující výstup:

    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
    

Pokud pro vaše zákazníky existují dva koncové body se stejnou latencí sítě, můžou být nasměrováni na libovolný z nich. Aktualizujte webovou stránku, abyste viděli, jestli se obsluhuje stejný koncový bod.