Alıştırma - Performans yönlendirmeyi kullanarak uygulamaları birden fazla bölgede iyileştirme

Tamamlandı

Ağ mimarınız, müşterilere en iyi performansı sunulduğundan emin olmak istiyor. Traffic Manager'daki performans yönlendirme yöntemini kullanarak, kullanıcıların kendilerine en yakın konuma erişmesini sağlayabilirsiniz. Performans yönlendirme özelliğini kullanmak için bir Traffic Manager örneği yapılandıralım.

Performans yönlendirme ile Traffic Manager profili oluşturma

  1. Performans yönlendirmesi ile ayarlanmış yeni bir Traffic Manager profili oluşturun. Şu komutları çalıştırın:

        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. Sanal makinelerinin genel IP adreslerini işaret eden iki yeni uç nokta oluşturun. Şu komutları çalıştırın:

    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
    

Yeni yapılandırmayı test etme

  1. Traffic Manager profilinin tam etki alanı adına (FQDN) gitmek için bu komutu çalıştırın. İsteğiniz, en düşük gecikme süresiyle yanıt veren uç noktaya yönlendirilir.

    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. Bulunduğunuz yere bağlı olarak en iyi performanslı uç noktaya yönlendirilirsiniz.

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

  3. Traffic Manager profilinin etki alanı adını çözümlemek için aşağıdaki nslookup komutu çalıştırın:

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

    nslookup komutu, etki alanı adının çözümlediği yeri döndürür. Örneğin, Avrupa'ya en yakınsanız aşağıdaki çıkışı döndürür:

    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
    

Müşterileriniz eşit ağ gecikme süresine sahip iki uç noktaya sahipse bu iki noktadan birine yönlendirme yapılabilir. Aynı uç noktaya sahip olup olmadığınız görmek için web sayfasını yenileyin.