Alıştırma - Performans yönlendirmeyi kullanarak uygulamaları birden fazla bölgede iyileştirme
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
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
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
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)
Bulunduğunuz yere bağlı olarak en iyi performanslı uç noktaya yönlendirilirsiniz.
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.