¿Cómo consultar cuándo y si un nodo fail-over se ha activado en Azure Traffic Manager? – azure

Pregunta:


He configurado un Azure Web Site por duplicado en dos regiones distintas y he configurado el servicio de Azure Traffic Manager en modo Fail-Over. Llevo ya tiempo con esta configuración funcionando pero no sé si realmente ha fallado alguna vez el nodo principal o cuántas veces ha ocurrido. Si el número de fallos es muy bajo, me plantearía descartar la redundancia y me ahorraría tener que desplegar por duplicado, aparte del ahorro en el precio.

La cuestión es que al tener configurada la monitorización, el servicio del Traffic Manager realiza chequeos periódicos para comprobar si los servicios están activos y activar el fail-over si fuera necesario, pero aparentemente no pone a disposición de los usuarios esa información, al menos en la gráfica sólo se ve el número de peticiones DNS a lo largo del tiempo:
introducir la descripción de la imagen aquí

Podría configurar un monitor DNS externo, pero normalmente suelen guardar si tuvo o no una respuesta correcta o si la IP coincidió con una específica, no he visto nunca que guarde el alias de DNS CNAME (myservice.trafficmanager.azure.net => myservice-euwest.azurewebsites.net, por ejemplo).

¿Alguien sabe si se puede acceder al histórico de estados de cada end-point? ¿Quizás desde la API del Traffic Manager?

Preguntado por: Jorge Pestano

En realidad yo iría un paso más atrás.

Entiendo que estás usando el Traffic manager para tener failover a través de diferentes regiones. Sin embargo ahora mismo estás estimando desactivar la redundancia lo cual sería un craso error por varios motivos.

  1. Si no tienes más de 1 instancia Azure no te garantiza el acuerdo de servicio
  2. Tu aplicación no es apta para poner en producción, mucho menos en un escenario de nube pública

Entonces lo que deberías hacer es configurar la escalabilidad y failover con el mismo servicio de websites habilitando más de una instancia directamente desde la configuración de escalabilidad.

Tratándose de nube la recomendación es siempre iniciar con recursos modestos y a medida que la aplicación lo necesite entonces ir incrementando los recursos usados, no lo contrario: comenzar grande e ir reduciendo.

Por demás está de decir la configuración del failover desde el propio servicio de websites es de lejos mucho más sencilla que hacerlo desde el traffic manager, que desde luego es más ‘flexible’ pero a un costo de complejidad mayor.

Para mirar el registro del Traffic Manager revisa este artículo en la documentación de azure

About Traffic Manager Monitoring

Debes configurar el monitoreo y el sistema de alertas para usarlo en adelante, es decir para verificar datos pasados no hay nada que hacer.

De hecho la idea allí es que puedas hacer uso del sistema de alertas para saber cuando uno de los nodos falla.

Alertas en Azure

1) En el portal vas a cada uno de los websites que vas a monitorear, allí vas a Tools

Tools

2) Allí debes buscar Alertas

introducir la descripción de la imagen aquí

3) Seleccionas adicionar alertas, adicionar nueva

introducir la descripción de la imagen aquí

4) Y allí configuras la alerta, preferiblemente coincidiendo con el/los criterios que usas para disparar el failover

introducir la descripción de la imagen aquí

introducir la descripción de la imagen aquí

Fuente

Related Posts:

Bases de datos NoSQL Redis con .Net Framework – azure azure-redis
Pregunta: Recientemente estoy trabajando con Azure Redis Cache y me preguntaba si existe algo por parte del .NET Framework para trabajar desde C# este tipo ...
Azure Data Lake: error copiando archivos a lago de almacén datos Azure (Azure Data Lake Store) – azure
Pregunta: Estoy tratando de mover nuestros archivos desde HDFS (configuré puerta de enlace de datos en máquina virtual de Azure) a Lago de almacén datos ...
Obtener tweets a traves de azure – azure
Pregunta: Estoy tratando de replicar un ejemplo el cual encontré para conocer un poco el funcionaminto de azure. Pero creo que tengo un inconveniente a ...
¿Como doy permiso para que vea una maquina virtual? – azure
Pregunta: Quiero asignar un recurso especifico, no quiero que entre con mi cuenta ¡Help! Preguntado por: Tatiana Munive Kevin AB Crea una cuenta de ...
Error al hacer una peticion post en angular usando application/json – angularjs ionic azure
Pregunta: Anteriormente realizaba una petición usando lo siguiente en los Headers 'Content-Type': 'application/x-www-form-urlencoded' Pero ahora la API me pide que debo enviarlo de la siguiente forma: 'Content-Type': ...
error al publicar sitio Azure – javascript css visual-studio-2015
Pregunta: Cree una aplicación con la plantilla de WebAplication de Visual Studio 2015 con MVC, esta maneja los Scripts y CSS por bundle, resulta que ...
Se puede ejecutar Selenium como consola, mas no como test en Azure? – azure consola selenium
Pregunta: Los robots se ejecutan como consola desde selenium, lo que se requiere saber es si Azure soporta SELENIUM no solo como test. ...
Migrar de Python2 a Python3.x? – python python-3.x python-2.7
Pregunta: Solicito apoyo migrando la versión que actualmente viene instalada en "Azure" al momento de crear una aplicación en Django en "Kudu Engine". En la siguiente ...
“(400) Bad Request” al intentar conectarse con Azure Storage – c# .net asp.net
Pregunta: Se me presentó un problema al intentar comunicarme a un servicio de almacenamiento Azure Storage, la comunicación la realizo desde un sitio web de ...
SSL Cloud app con SHA-2 – c# azureasp.net azure
Pregunta: Buenos días, tengo un certificado creado por GoDaddy para un sitio ya generé la configuración para cargarlo a un coudapp en azure, este certificado ...
Git deployment fallá al hacer publicación de una aplicación NodeJS en Azure desde Visual Studio 2015 – git visual-studio nodejs
Pregunta: Me encuentro publicando desde Visual Studio 2015 una aplicación NodeJS Express La quiero publicar en Azure y desde luego utilizando Git Deployment. Todo parece normal, pero ...
“No such interface supported” utilizando Visual Studio 2015 Diagnostic Tools – visual-studio azure visual-studio-2015
Pregunta: Estoy tratando de usar Visual Studio 2015 Diagnostic Tools pero cuando abro la ventana aparece este mensaje: The diagnostic tools failed unexpectedly. Luego reviso la output ...
¿Que más necesito para poder almacenar la sesión en un cache de redis? – redisc# asp.net-mvc-5 asp.net-mvc
Pregunta: Ya instale la librería de RedisSessionStateProvider y su dependencia StackExchange.Redis.StrongName, también coloque la configuración en el web.config <sessionState mode="Custom" customProvider="RedisSessionProvider" cookieless="true" > <providers> ...
¿Que debo usar IaaS, PaaS o SaaS? #Azure – azure servicio
Pregunta: Tengo este caso, se maneja robots automaticos los cuales se ejecutan como una aplicación de consola. Esta aplicación lanza un browser (Chrome Firefox IE), ...
php conexión con servidor – php azure
Pregunta: Necesito conectar mi web a una base de datos alojada en un servidor de Microsoft Azure. El caso es que actualmente lo hago con ...
Tags:

Add a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *