Exercice - Optimiser les applications entre les régions à l’aide du routage en fonction du niveau de performance
Votre architecte réseau souhaite s’assurer que les clients bénéficient des meilleures performances. En utilisant la méthode de routage Performances dans Traffic Manager, vous pouvez vous assurer que les utilisateurs accèdent à l’emplacement le plus proche. Configurons une instance de Traffic Manager pour utiliser le routage Performances.
Créer un profil Traffic Manager avec le routage Performances
Créez un profil Traffic Manager configuré avec le routage Performances. Exécutez les commandes suivantes :
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
Créez deux nouveaux points de terminaison qui pointent vers les adresses IP publiques des machines virtuelles. Exécutez les commandes suivantes :
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
Tester la nouvelle configuration
Exécutez cette commande pour accéder au nom de domaine complet (FQDN) du profil Traffic Manager. Votre requête est routée vers le point de terminaison qui répond avec la latence la plus faible.
echo http://$(az network traffic-manager profile show \ --resource-group <rgn>Sandbox resource group </rgn> \ --name TM-MusicStream-Performance \ --query dnsConfig.fqdn \ --output tsv)
Selon l’endroit où vous vous trouvez, vous êtes dirigé vers le point de terminaison le plus performant.
Exécutez la commande
nslookup
suivante pour résoudre le nom de domaine du profil 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)
La commande
nslookup
retourne l’emplacement du nom de domaine résolu. Par exemple, si vous êtes le plus proche de la région Europe, elle retourne la sortie suivante :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
Si vos clients ont deux points de terminaison qui ont une latence réseau égale, ils peuvent être routés vers l’un ou l’autre des deux points. Actualisez la page web pour voir si le même point de terminaison est utilisé pour vous.