Ejercicio: Optimización de las aplicaciones en distintas regiones mediante el enrutamiento por rendimiento
Al arquitecto de redes le gustaría asegurarse de que los clientes tienen el mejor rendimiento. Mediante el método de enrutamiento de rendimiento de Traffic Manager, puede asegurarse de que los usuarios accedan a la ubicación más cercana. A continuación se configurará una instancia de Traffic Manager para usar el enrutamiento de rendimiento.
Creación de un perfil de Traffic Manager mediante enrutamiento por rendimiento
Cree un perfil de Traffic Manager que esté configurado con enrutamiento por rendimiento. Ejecute estos comandos:
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
Cree dos nuevos puntos de conexión que conecten con las direcciones IP públicas de las máquinas virtuales. Ejecute estos comandos:
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
Prueba de la nueva configuración
Ejecute este comando para ir al nombre de dominio completo (FQDN) del perfil de Traffic Manager. La solicitud se enruta al punto de conexión que responde con la latencia más baja.
echo http://$(az network traffic-manager profile show \ --resource-group <rgn>Sandbox resource group </rgn> \ --name TM-MusicStream-Performance \ --query dnsConfig.fqdn \ --output tsv)
En función de la ubicación, se le dirigirá al punto de conexión que muestre el mejor rendimiento.
Ejecute el comando
nslookup
para resolver el nombre de dominio del perfil de 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)
El comando
nslookup
devuelve el lugar donde se resuelve el nombre de dominio. Por ejemplo, si está más próximo a Europa, devuelve la siguiente salida: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 los clientes tienen dos puntos de conexión con igual latencia de red, se pueden enrutar a cualquier punto de conexión. Actualice la página web para ver si se proporciona el mismo punto de conexión.