Ćwiczenie — optymalizowanie aplikacji w różnych regionach przy użyciu routingu opartego na wydajności
Architekt sieci chce zapewnić klientom najwyższy poziom wydajności. Korzystając z metody routingu opartego na wydajności w usłudze Traffic Manager, można zapewnić użytkownikom dostęp do najbliższej im lokalizacji. Skonfigurujmy wystąpienie usługi Traffic Manager w celu używania routingu opartego na wydajności.
Tworzenie profilu usługi Traffic Manager z routingiem opartym na wydajności
Utwórz nowy profil usługi Traffic Manager skonfigurowany przy użyciu routingu wydajności. Uruchom te polecenia:
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
Utwórz dwa nowe punkty końcowe, które wskazują publiczne adresy IP maszyn wirtualnych. Uruchom te polecenia:
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
Testowanie nowej konfiguracji
Uruchom to polecenie, aby przejść do w pełni kwalifikowanej nazwy domeny (FQDN) profilu usługi Traffic Manager. Twoje żądanie jest przekierowywane do punktu końcowego o najmniejszym opóźnieniu.
echo http://$(az network traffic-manager profile show \ --resource-group <rgn>Sandbox resource group </rgn> \ --name TM-MusicStream-Performance \ --query dnsConfig.fqdn \ --output tsv)
W zależności od tego, gdzie się znajdujesz, zostanie przekierowany do punktu końcowego o najlepszej wydajności.
Uruchom następujące
nslookup
polecenie, aby rozpoznać nazwę domeny profilu usługi Traffic Manager:nslookup $(az network traffic-manager profile show \ --resource-group <rgn>Sandbox resource group </rgn> \ --name TM-MusicStream-Performance \ --query dnsConfig.fqdn \ --output tsv)
Polecenie
nslookup
zwraca rozpoznaną nazwę domeny. Jeśli na przykład jesteś najbliżej Europy, zwraca następujące dane wyjściowe: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
Jeśli dwa punkty końcowe mają takie samo opóźnienie sieci, klienci mogą zostać przekierowani do dowolnego z nich. Odśwież stronę internetową, aby sprawdzić, czy jest obsługiwany ten sam punkt końcowy.