Perfiles anidados del Administrador de tráficoNested Traffic Manager profiles

Traffic Manager incluye una serie de métodos de enrutamiento del tráfico que permiten controlar el modo en que se elige el punto de conexión que debe recibir tráfico de cada usuario final.Traffic Manager includes a range of traffic-routing methods that allow you to control how Traffic Manager chooses which endpoint should receive traffic from each end user. Para más información, consulte Métodos de enrutamiento del Administrador de tráfico.For more information, see Traffic Manager traffic-routing methods.

Cada perfil del Administrador de tráfico especifica un único método de enrutamiento del tráfico.Each Traffic Manager profile specifies a single traffic-routing method. No obstante, hay escenarios en que se requiere un enrutamiento del tráfico más sofisticado que el proporcionado mediante un único perfil de Traffic Manager.However, there are scenarios that require more sophisticated traffic routing than the routing provided by a single Traffic Manager profile. Puede anidar perfiles de Traffic Manager para combinar las ventajas de más de un método de enrutamiento del tráfico.You can nest Traffic Manager profiles to combine the benefits of more than one traffic-routing method. Los perfiles anidados permiten invalidar el comportamiento predeterminado de Traffic Manager para admitir implementaciones de aplicaciones más grandes y complejas.Nested profiles allow you to override the default Traffic Manager behavior to support larger and more complex application deployments.

Los ejemplos siguientes muestran cómo usar perfiles anidados de Traffic Manager en distintos escenarios.The following examples illustrate how to use nested Traffic Manager profiles in various scenarios.

Ejemplo 1: Enrutamiento de tráfico combinado: de "rendimiento" y "ponderado"Example 1: Combining 'Performance' and 'Weighted' traffic routing

Supongamos que ha implementado una aplicación en las siguientes regiones de Azure: Oeste de EE. UU., Oeste de Europa y Este de Asia.Suppose that you deployed an application in the following Azure regions: West US, West Europe, and East Asia. Usará el método de enrutamiento de tráfico de "rendimiento" de Traffic Manager para distribuir el tráfico a la región más cercana al usuario.You use Traffic Manager's 'Performance' traffic-routing method to distribute traffic to the region closest to the user.

Perfil único del Administrador de tráfico

Ahora, suponga que desea probar una actualización de su servicio antes de implementarla más ampliamente.Now, suppose you wish to test an update to your service before rolling it out more widely. Desea usar el método de enrutamiento de tráfico "ponderado", que puede dirigir un porcentaje pequeño del tráfico a la implementación de prueba.You want to use the 'weighted' traffic-routing method to direct a small percentage of traffic to your test deployment. Configure la implementación de prueba junto con la implementación de producción existente en Oeste de Europa.You set up the test deployment alongside the existing production deployment in West Europe.

No puede combinar ambos métodos de enrutamiento en un solo perfil.You cannot combine both 'Weighted' and 'Performance traffic-routing in a single profile. Para este escenario, debe crear un perfil de Traffic Manager mediante los dos puntos de conexión de Oeste de Europa y el método de enrutamiento del tráfico "ponderado".To support this scenario, you create a Traffic Manager profile using the two West Europe endpoints and the 'Weighted' traffic-routing method. A continuación, agregue este perfil "secundario" como punto de conexión al perfil "primario".Next, you add this 'child' profile as an endpoint to the 'parent' profile. El perfil primario aún utiliza el método de enrutamiento de tráfico de rendimiento y contiene las otras implementaciones globales como puntos de conexión.The parent profile still uses the Performance traffic-routing method and contains the other global deployments as endpoints.

En el siguiente diagrama, se ilustra este concepto:The following diagram illustrates this example:

Perfiles anidados del Administrador de tráfico

En esta configuración, el tráfico dirigido mediante el perfil primario distribuye el tráfico entre las regiones normalmente.In this configuration, traffic directed via the parent profile distributes traffic across regions normally. En Oeste de Europa, el perfil anidado distribuye el tráfico a los puntos de conexión de prueba y producción según las ponderaciones asignadas.Within West Europe, the nested profile distributes traffic to the production and test endpoints according to the weights assigned.

Cuando el perfil primario utiliza el método de enrutamiento de tráfico de "rendimiento", se debe asignar una ubicación a cada punto de conexión.When the parent profile uses the 'Performance' traffic-routing method, each endpoint must be assigned a location. La ubicación se asigna al configurar el punto de conexión.The location is assigned when you configure the endpoint. Elija la región de Azure más cercana a su implementación.Choose the Azure region closest to your deployment. Las regiones de Azure son los valores de ubicación compatibles con la tabla de latencia de Internet.The Azure regions are the location values supported by the Internet Latency Table. Para más información, consulte Método de enrutamiento de tráfico de rendimiento de Traffic Manager.For more information, see Traffic Manager 'Performance' traffic-routing method.

Ejemplo 2: Supervisión de puntos de conexión en perfiles anidadosExample 2: Endpoint monitoring in Nested Profiles

El Administrador de tráfico supervisa activamente el estado de cada punto de conexión de servicio.Traffic Manager actively monitors the health of each service endpoint. Si un punto de conexión es incorrecto, Traffic Manager dirige a los usuarios a puntos de conexión alternativos para mantener la disponibilidad del servicio.If an endpoint is unhealthy, Traffic Manager directs users to alternative endpoints to preserve the availability of your service. Este comportamiento de conmutación por error y supervisión de los puntos de conexión se aplica a todos los métodos de enrutamiento de tráfico.This endpoint monitoring and failover behavior applies to all traffic-routing methods. Para más información, consulte Acerca de la supervisión de Traffic Manager.For more information, see Traffic Manager Endpoint Monitoring. La supervisión de puntos de conexión funciona de manera diferente para perfiles anidados.Endpoint monitoring works differently for nested profiles. Con perfiles anidados, el perfil primario no realiza comprobaciones de estado en el perfil secundario directamente.With nested profiles, the parent profile doesn't perform health checks on the child directly. En su lugar, el estado de los puntos de conexión del perfil secundario se usa para calcular el estado general del perfil secundario.Instead, the health of the child profile's endpoints is used to calculate the overall health of the child profile. Esta información de estado se propaga hacia arriba en la jerarquía de perfil anidado.This health information is propagated up the nested profile hierarchy. El perfil primario usa este estado agregado para determinar si se debe dirigir el tráfico al perfil secundario.The parent profile uses this aggregated health to determine whether to direct traffic to the child profile. Consulte la sección de preguntas más frecuentes para obtener todos los detalles sobre la supervisión del estado de los perfiles anidados.See the FAQ for full details on health monitoring of nested profiles.

Volviendo al ejemplo anterior, supongamos que la implementación de producción en Oeste de Europa no funciona.Returning to the previous example, suppose the production deployment in West Europe fails. De forma predeterminada, el perfil "secundario" dirigirá todo el tráfico a la implementación de prueba.By default, the 'child' profile directs all traffic to the test deployment. Si la implementación de prueba tampoco funciona, el perfil primario determinará que el perfil secundario no debe recibir tráfico ya que todos los puntos de conexión secundarios tienen un estado incorrecto.If the test deployment also fails, the parent profile determines that the child profile should not receive traffic since all child endpoints are unhealthy. A continuación, el perfil primario distribuirá el tráfico a las demás regiones.Then, the parent profile distributes traffic to the other regions.

Conmutación por error de perfil anidado (comportamiento predeterminado)

Puede que esta solución le satisfaga.You might be happy with this arrangement. O puede que le preocupe que todo el tráfico de Oeste de Europa va ahora a la implementación de prueba en lugar de un tráfico de subconjunto limitado.Or you might be concerned that all traffic for West Europe is now going to the test deployment instead of a limited subset traffic. Independientemente del estado de la implementación de prueba, puede que desee conmutar por error a las demás regiones cuando se produzca un error en la implementación de producción de Oeste de Europa.Regardless of the health of the test deployment, you want to fail over to the other regions when the production deployment in West Europe fails. Para habilitar esta conmutación por error, puede especificar el parámetro 'MinChildEndpoints' al configurar el perfil secundario como un punto de conexión del perfil primario.To enable this failover, you can specify the 'MinChildEndpoints' parameter when configuring the child profile as an endpoint in the parent profile. El parámetro determina el número mínimo de puntos de conexión disponibles en el perfil secundario.The parameter determines the minimum number of available endpoints in the child profile. El valor predeterminado es 1.The default value is '1'. En este escenario, debe establecer el valor de MinChildEndpoints en 2.For this scenario, you set the MinChildEndpoints value to 2. Por debajo de este umbral, el perfil primario considerará que todo el perfil secundario no está disponible y dirigirá el tráfico a los otros puntos de conexión.Below this threshold, the parent profile considers the entire child profile to be unavailable and directs traffic to the other endpoints.

En la siguiente ilustración, se muestra esta configuración:The following figure illustrates this configuration:

Conmutación por error de perfil anidado con "MinChildEndpoints" = 2

Nota

El método de enrutamiento de tráfico por 'prioridad' distribuye todo el tráfico a un solo punto de conexión.The 'Priority' traffic-routing method distributes all traffic to a single endpoint. Por lo tanto, en este caso, no tiene mucho sentido una configuración de MinChildEndpoints distinta de "1" para un perfil secundario.Thus there is little purpose in a MinChildEndpoints setting other than '1' for a child profile.

Ejemplo 3: Regiones de conmutación por error en orden de prioridad en el enrutamiento de tráfico de "rendimiento"Example 3: Prioritized failover regions in 'Performance' traffic routing

El comportamiento predeterminado para el método de enrutamiento de tráfico de "rendimiento" es que, cuando tenga puntos de conexión en diferentes ubicaciones geográficas, se dirija a los usuarios finales al punto de conexión "más cercano" según la latencia de red más baja.The default behavior for the 'Performance' traffic-routing method is when you have endpoints in different geographic locations the end users are routed to the "closest" endpoint in terms of the lowest network latency.

Sin embargo, suponga que prefiere que el tráfico de Oeste de Europa conmute por error a la región Oeste de EE. UU. y únicamente dirigirlo a otras regiones si ambos puntos de conexión no están disponibles.However, suppose you prefer the West Europe traffic failover to West US, and only direct traffic to other regions when both endpoints are unavailable. Puede crear esta solución mediante un perfil secundario con el método de enrutamiento de tráfico por "prioridad".You can create this solution using a child profile with the 'Priority' traffic-routing method.

Enrutamiento de tráfico de "rendimiento" con conmutación por error preferencial

Dado que el punto de conexión de Oeste de Europa tiene una mayor prioridad que el punto de conexión del Oeste de EE. UU., todo el tráfico se enviará al primero cuando ambos puntos de conexión estén en línea.Since the West Europe endpoint has higher priority than the West US endpoint, all traffic is sent to the West Europe endpoint when both endpoints are online. Si Oeste de Europa no funciona, su tráfico se dirige a Oeste de EE. UU.If West Europe fails, its traffic is directed to West US. Con el perfil anidado, el tráfico se dirigirá a Este de Asia solo si Oeste de Europa y Oeste de EE. UU. dan error.With the nested profile, traffic is directed to East Asia only when both West Europe and West US fail.

Puede repetir este patrón con todas las regiones.You can repeat this pattern for all regions. Reemplace los tres puntos de conexión del perfil primario por tres perfiles secundarios, cada uno proporcionando una secuencia de conmutación por error ordenada por orden de prioridad.Replace all three endpoints in the parent profile with three child profiles, each providing a prioritized failover sequence.

Ejemplo 4: Control del enrutamiento de tráfico de "rendimiento" entre varios puntos de conexión de la misma regiónExample 4: Controlling 'Performance' traffic routing between multiple endpoints in the same region

Suponga que el método de enrutamiento de tráfico de "rendimiento" se usa en un perfil que tiene más de un punto de conexión en una determinada región.Suppose the 'Performance' traffic-routing method is used in a profile that has more than one endpoint in a particular region. De forma predeterminada, el tráfico dirigido a esa región se distribuirá uniformemente entre todos los puntos de conexión disponibles en esa región.By default, traffic directed to that region is distributed evenly across all available endpoints in that region.

Enrutamiento de tráfico de "rendimiento" con distribución del tráfico en la región (comportamiento predeterminado)

En lugar de agregar varios puntos de conexión en Oeste de Europa, esos puntos de conexión se incluyen en un perfil secundario independiente.Instead of adding multiple endpoints in West Europe, those endpoints are enclosed in a separate child profile. El perfil secundario se agrega al elemento primario como el único punto de conexión en Oeste de Europa.The child profile is added to the parent as the only endpoint in West Europe. La configuración en el perfil secundario puede controlar la distribución del tráfico en Oeste de Europa y permitir en esa región el enrutamiento de tráfico ponderado o basado en la prioridad.The settings on the child profile can control the traffic distribution with West Europe by enabling priority-based or weighted traffic routing within that region.

Enrutamiento de tráfico de "rendimiento" con distribución personalizada del tráfico en la región

Ejemplo 5: Configuración de la supervisión por punto de conexiónExample 5: Per-endpoint monitoring settings

Imagine que utiliza Traffic Manager para migrar limpiamente desde un sitio web local heredado a una nueva versión basada en la nube hospedada en Azure.Suppose you are using Traffic Manager to smoothly migrate traffic from a legacy on-premises web site to a new Cloud-based version hosted in Azure. Para el sitio heredado, deseará el URI de la página de inicio para supervisar el estado del sitio.For the legacy site, you want to use the home page URI to monitor site health. Pero para la nueva versión basada en la nube, implementará una página de supervisión personalizada que incluye comprobaciones adicionales (ruta de acceso ‘/monitor.aspx’).But for the new Cloud-based version, you are implementing a custom monitoring page (path '/monitor.aspx') that includes additional checks.

Supervisión de puntos de conexión del Administrador de tráfico (comportamiento predeterminado)

La configuración de supervisión en un perfil de Traffic Manager se aplica a todos los puntos de conexión dentro de un solo perfil.The monitoring settings in a Traffic Manager profile apply to all endpoints within a single profile. Con los perfiles anidados puede usar un perfil secundario diferente por sitio para definir distintas configuraciones de supervisión.With nested profiles, you use a different child profile per site to define different monitoring settings.

Supervisión de puntos de conexión del Administrador de tráfico con configuración por punto de conexión

Preguntas más frecuentesFAQs

Pasos siguientesNext steps

Más información sobre los perfiles de Traffic ManagerLearn more about Traffic Manager profiles

Aprenda a crear un perfil del Administrador de tráficoLearn how to create a Traffic Manager profile