Puntos de conexión de Traffic Manager
Azure Traffic Manager permite controlar cómo se distribuye el tráfico de red a implementaciones de aplicaciones que se ejecutan en distintos centros de datos. Cada implementación de aplicaciones se configura como un "punto de conexión" en Traffic Manager. Cuando Traffic Manager recibe una solicitud de DNS, elige un punto de conexión disponible para devolverlo en la respuesta DNS. Traffic Manager basa la elección en el estado actual del punto de conexión y el método de enrutamiento del tráfico. Para más información, consulte Cómo funciona Traffic Manager.
Traffic Manager admite tres tipos de puntos de conexión:
- puntos de conexión de Azure se utilizan para los servicios hospedados en Azure.
- Los puntos de conexión externos se usan con direcciones IPv4/IPv6, nombres de dominio completos o con servicios fuera de Azure. Estos servicios pueden estar en el entorno local o con otro proveedor de hospedaje.
- puntos de conexión anidados se utilizan para combinar los perfiles de Traffic Manager con el objetivo de crear esquemas de enrutamiento de tráfico más flexibles y, de este modo, satisfacer los requisitos de implementaciones más complejas y de mayor envergadura.
Hay algunas restricciones sobre cómo se pueden combinar los puntos de conexión de distintos tipos en un solo perfil de Traffic Manager o en una jerarquía de perfiles anidados. No se pueden mezclar puntos de conexión externos que tienen destinos de distintos tipos (nombre de dominio, dirección IP], ni puntos de conexión externos que tienen direcciones IP como destinos con puntos de conexión de Azure.
En las siguientes secciones se describe con más detalle cada tipo de punto de conexión.
puntos de conexión de Azure
Los puntos de conexión de Azure se utilizan para servicios basados en Azure en Traffic Manager. Se admiten los siguientes tipos de recursos de Azure:
- Servicios en la nube PaaS
- Web Apps
- Ranuras de aplicación web
- Recursos de PublicIPAddress (que pueden conectarse a las máquinas virtuales directamente o a través de una instancia de Azure Load Balancer). El recurso de publicIpAddress debe tener un nombre DNS asignado para usarse en el perfil de Traffic Manager.
Los recursos de PublicIPAddress son recursos de Azure Resource Manager. No existen en el modelo de implementación clásica y solo se admiten en las experiencias de Azure Resource Manager de Traffic Manager. Los demás tipos de punto de conexión se admiten tanto en el modelo de Resource Manager como el de implementación clásica.
Cuando se usan puntos de conexión de Azure, Traffic Manager detecta cuándo se detiene e inicia una aplicación web. Este estado se refleja en el estado del punto de conexión. Consulte Supervisión de puntos de conexión de Traffic Manager para más información. Cuando se detiene el servicio subyacente, Traffic Manager no lleva a cabo comprobaciones de estado del punto de conexión ni dirige a este el tráfico. No se producen eventos de facturación de Traffic Manager para la instancia detenida. Cuando se reinicia el servicio, se reanuda la facturación y el punto de conexión es apto para recibir tráfico. Esta detección no se aplica a los puntos de conexión de PublicIpAddress.
puntos de conexión externos
Los puntos de conexión externos se usan para direcciones IPv4/IPv6, nombres de dominio completo o para servicios fuera de Azure. El uso de puntos de conexión de IPv4/IPv6 permite a Traffic Manager comprobar el estado de los puntos de conexión sin necesidad de requerir un nombre DNS para ellos. Como resultado, Traffic Manager puede responder a consultas con los registros A/AAAA cuando se devuelve ese punto de conexión en una respuesta. Los servicios fuera de Azure pueden incluir un servicio hospedado localmente o con un proveedor diferente. Los puntos de conexión externos pueden usarse de forma individual o combinados con puntos de conexión de Azure en el mismo perfil de Traffic Manager. La excepción son los puntos de conexión que se especifican como direcciones IPv4 o IPv6, que solo pueden ser puntos de conexión externos. La combinación de puntos de conexión de Azure con otros externos posibilita distintos escenarios:
- Proporcionar una mayor redundancia a una aplicación local existente en un modelo de conmutación por error de activo-activo o de activo-pasivo mediante el uso de Azure.
- Enrutamiento del tráfico a puntos de conexión que no tienen un nombre DNS asociado. Además, reducción de la latencia de la búsqueda DNS global al eliminar la necesidad de ejecutar una segunda consulta de DNS para obtener una dirección IP de un nombre DNS devuelto.
- Reducción de la latencia de las aplicaciones para usuarios de todo el mundo y extensión de las aplicaciones locales existentes a otras ubicaciones geográficas en Azure. Para más información, consulte Enrutamiento de tráfico de rendimiento.
- Provisión de una mayor capacidad para aplicaciones locales existentes, bien de forma continua o como una solución de ampliación a la nube para satisfacer los picos de demanda mediante Azure.
En algunos casos, resulta útil usar puntos de conexión externos para hacer referencia a los servicios de Azure. Para ver más ejemplos, consulte las preguntas frecuentes. Las comprobaciones de estado se facturan según la tarifa de los puntos de conexión de Azure, y no la de los puntos de conexión externos. A diferencia de los puntos de conexión de Azure, si detiene o elimina el servicio subyacente, la facturación de la comprobación de estado continúa. La facturación se detiene cuando deshabilite o elimine el punto de conexión en Traffic Manager.
puntos de conexión anidados
Los puntos de conexión anidados combinan varios perfiles de Traffic Manager para crear esquemas de enrutamiento de tráfico flexibles a fin de satisfacer las necesidades de implementaciones más grandes y complejas. Con los puntos de conexión anidados, se agrega un perfil secundario como punto de conexión a un perfil primario. Los perfiles primarios y secundarios pueden contener otros puntos de conexión de cualquier tipo, incluidos otros perfiles anidados.
Para más información, consulte Perfiles anidados de Traffic Manager.
Web Apps como puntos de conexión
A la hora de configurar Web Apps como puntos de conexión en Traffic Manager, hay que tener en cuenta otros aspectos:
- Solo las instancias de Web Apps del nivel de SKU Estándar o uno superior pueden utilizarse con Traffic Manager. Si se intenta agregar una aplicación web de una SKU inferior, se producirá un error. Si se cambia el nivel de SKU de una aplicación web existente a otro inferior, Traffic Manager deja de enviar tráfico a esa aplicación web. Para más información sobre los planes admitidos, consulte Planes de App Service.
- Cuando un punto de conexión recibe una solicitud HTTP, usa el encabezado host de la solicitud para determinar qué aplicación web debe atenderla. El encabezado host contiene el nombre DNS utilizado para iniciar la solicitud, por ejemplo,
contosoapp.azurewebsites.net
. Para usar otro nombre DNS con la aplicación web, este debe estar registrado como nombre de dominio personalizado para la aplicación. Al agregar un punto de conexión de aplicación web como punto de conexión de Azure, el nombre DNS del perfil de Traffic Manager se registra automáticamente para la aplicación. Este registro se elimina automáticamente cuando se elimina el punto de conexión. - Cada perfil del Administrador de tráfico puede tener, como máximo, un punto de conexión de aplicación web en cada región de Azure. Como solución alternativa para esta restricción, puede configurar una aplicación web como punto de conexión externo. Para más información, consulte las preguntas más frecuentes.
Habilitación y deshabilitación de puntos de conexión
Deshabilitar un punto de conexión en Traffic Manager puede ser útil para quitar temporalmente tráfico de un punto de conexión que se encuentre en modo de mantenimiento o que se vaya a volver a implementar. Cuando el punto de conexión esté de nuevo en funcionamiento, se puede volver a habilitar.
Puede habilitar o deshabilitar los puntos de conexión de Traffic Manager mediante el uso de Azure Portal, PowerShell, la CLI o la API de REST.
Nota
Deshabilitar un punto de conexión de Azure no afectará a su estado de implementación en Azure. Un servicio de Azure (como una máquina virtual o una aplicación web) permanece ejecución y puede recibir tráfico incluso cuando esté deshabilitado en Traffic Manager. El tráfico se puede enviar directamente a la instancia del servicio en lugar de por medio del nombre DNS del perfil de Traffic Manager. Para más información, consulte Cómo funciona Traffic Manager.
La idoneidad actual de cada punto de conexión para recibir tráfico depende de los siguientes factores:
- El estado del perfil (habilitado/deshabilitado)
- El estado del punto de conexión (habilitado/deshabilitado)
- Los resultados de las comprobaciones de estado de ese punto de conexión
Consulte Acerca de la supervisión del Administrador de tráficopara obtener más información.
Nota
Debido a que el Administrador de tráfico funciona en el nivel de DNS, no es posible influir en las conexiones existentes con ningún punto de conexión. Cuando un punto de conexión no está disponible, Traffic Manager dirige las nuevas conexiones a otro que sí lo esté. Sin embargo, el host tras el punto de conexión deshabilitado o en mal estado puede continuar recibiendo tráfico a través de conexiones existentes hasta que finalizan esas sesiones. Las aplicaciones deberían limitar la duración de la sesión para permitir que se agote el tráfico procedente de conexiones existentes.
Si se deshabilitan todos los puntos de conexión de un perfil o si se deshabilita el perfil en sí, Traffic Manager envía una respuesta NXDOMAIN
a una nueva consulta de DNS.
Preguntas más frecuentes
¿Puedo usar el Administrador de tráfico con puntos de conexión de varias suscripciones?
¿Puedo usar Traffic Manager con espacios de ensayo de servicio en la nube?
¿Admite el Administrador de tráfico puntos de conexión IPv6?
¿Puedo usar el Administrador de tráfico con más de una aplicación web en la misma región?
Pasos siguientes
- Consulte Cómo funciona el Administrador de tráfico.
- Obtenga información sobre la supervisión del punto de conexión y la conmutación por error automáticadel Administrador de tráfico.
- Conozca los métodos de enrutamiento de tráficodel Administrador de tráfico.