Optimización de aplicaciones en distintas regiones mediante el enrutamiento por rendimiento

Completado

La aplicación de música en streaming tiene usuarios en distintas regiones de todo el mundo. Algunos usuarios se encuentran lejos de donde está implementada la aplicación. El rendimiento del streaming depende en parte de la distancia entre el dispositivo del usuario y el host. Para ofrecer el mejor rendimiento posible a los usuarios, se implementará la aplicación en varias regiones. A medida que se agregan otras regiones, quiere que Traffic Manager dirija el tráfico automáticamente al punto de conexión que muestre el mejor rendimiento.

El método de enrutamiento del tráfico por rendimiento conecta a los usuarios con el servidor que tiene un mejor rendimiento para ellos. Este mejor rendimiento podría deberse a que se encuentra más próximo físicamente al usuario, pero también a la congestión en la conectividad de red de Internet. Azure almacena en una tabla de latencia de Internet la latencia histórica de las consultas de DNS para la conexión de los clientes. Azure puede usar esta información para dirigir el tráfico hacia el servidor que responde más rápido, es decir, el servidor con la menor latencia. Traffic Manager mantiene una tabla de latencia de Internet en la que realiza un seguimiento del tiempo que se invierte en la ida y la vuelta entre intervalos de direcciones IP y cada centro de datos de Azure. Si un punto de conexión no está disponible, Traffic Manager no lo incluye en las respuestas a las consultas de DNS.

Basta con configurar un perfil de Traffic Manager y seleccionar Rendimiento como método de enrutamiento. No es necesario establecer una prioridad sobre los puntos de conexión, dado que Traffic Manager enruta todo el tráfico de manera automática hacia el servidor que responde más rápido.

En el ejemplo siguiente, si el punto de conexión A deja de funcionar de forma tan eficiente como el punto de conexión B, el tráfico del cliente se enruta automáticamente al punto de conexión B.

Diagram of an example showing Traffic Manager routing traffic to the best performing endpoint.

El tráfico del cliente se enruta de forma coherente. Si no se producen cambios en las redes ni en los servidores subyacentes, todas las solicitudes del cliente se dirigirán al mismo punto de conexión. Si necesita un control más pormenorizado para, por ejemplo, elegir una conmutación por error preferente dentro de una región, puede usar Traffic Manager en una configuración anidada.