Subscribe to our Newsletter!
By subscribing to our newsletter, you agree with our privacy terms
Home > Revisiones de software > Comparación de las mejores herramientas de monitoreo de Azure
marzo 28, 2023
Hoy en día, la computación en nube es una parte crucial de la infraestructura informática de muchas empresas, ya que les ayuda a prestar sus servicios de forma más distribuida, rentable y segura. Y actualmente, hay tres grandes actores en este segmento. Según Synergy Research, en el primer trimestre de 2022[1], Amazon Web Services (AWS) era el líder con un 33% de cuota de mercado, seguido de Microsoft en segundo lugar con un 22% y Google Cloud con un 10%.
Curiosamente, Microsoft consiguió hacerse con el doble de cuota de mercado que Google Cloud a pesar de ser el último proveedor en llegar al mercado: AWS se lanzó en 2006, Google Cloud en 2008 y Azure solo en 2010.
Uno de los puntos fuertes de la oferta de Microsoft es su profunda integración con otros servicios prestados por la compañía, como Azure Virtual Desktop y Office 365, que permiten desplegar aplicaciones, o todo un entorno de escritorio virtualizado, con unos pocos clics.
Por supuesto, Azure es mucho más que eso, ya que ofrece una red de distribución de contenidos (CDN); servicios de computación, identidad, almacenamiento y comunicación; codificación multimedia, streaming y análisis; una plataforma de inteligencia artificial, un hub de IoT y mucho más.
Independientemente del razonamiento que le haya llevado a elegir Azure como proveedor, el rendimiento y la fiabilidad de su infraestructura en la nube sólo serán tan buenos como las herramientas que utilice para gestionar sus servicios y aplicaciones. En este artículo, presentaremos algunas de las principales opciones disponibles y esperamos ayudarte a elegir la que mejor se adapte a tus necesidades.
Microsoft Azure es la plataforma de computación en la nube de Microsoft. Es compatible con muchos sistemas operativos (incluidos Windows 10, Windows Server y muchas distribuciones de Linux), lenguajes de programación, herramientas y marcos de trabajo, y ofrece software como servicio (SaaS), plataforma como servicio (PaaS) e infraestructura como servicio (IaaS).
Azure ha pasado por varios cambios de nombre desde su presentación en 2008, cuando se conocía como Project Red Dog. Tras su lanzamiento, en 2010, pasó a llamarse Windows Azure, antes de ser rebautizado como Microsoft Azure en 2014, probablemente para reducir la asociación con la familia de sistemas operativos Windows y destacar su naturaleza multiplataforma.
El monitoreo de Azure es el concepto de utilizar herramientas especializadas para monitorear el estado y el rendimiento de sus máquinas virtuales (VM), aplicaciones y servicios que se ejecutan en la nube de Azure.
Necesita una herramienta de monitoreo de la nube de Azure por las mismas razones por las que ya utiliza una herramienta de monitoreo de red: para aumentar la disponibilidad de sus servicios identificando proactivamente los problemas y reaccionando rápidamente a los eventos, y para asegurarse de que están funcionando al máximo mediante el monitoreo de su uso de recursos y el comportamiento a través del tiempo.
Hay muchos servicios y herramientas de monitoreo de Azure adecuados, desarrollados por la propia Microsoft o por terceros, que pueden cubrir todo el espectro de características ofrecidas por Azure, o sólo un subconjunto específico. A continuación presentamos algunos de ellos, sin ningún orden en particular.
En nuestra opinión, hay cinco características principales que debe tener en cuenta a la hora de elegir una herramienta de monitoreo de Azure. Estas son:
Paessler PRTG es una herramienta de monitoreo todo-en-uno que puede monitorear todo, desde su red local hasta su infraestructura en la nube, incluyendo sus máquinas virtuales Azure. Esta herramienta proporciona un panel centralizado con todas las métricas sobre sus servicios Azure, alertas personalizables basadas en valores umbral y una función de generación automática de informes para que pueda mantener informados a la dirección y a sus compañeros de trabajo.
Paessler PRTG se basa en elementos básicos de monitoreo llamados “sensores”. Un sensor suele monitorear un valor medido en su red, como el tráfico de un puerto de conmutación, la carga de la CPU de un servidor o el espacio libre de una unidad de disco.
El principal sensor para Azure en Paessler PRTG es el sensor integrado Microsoft Azure Virtual Machine, que monitorea el estado de cada máquina virtual en su cuenta de Microsoft Azure y muestra el uso de la CPU, así como los créditos de CPU utilizados y restantes.
El sensor Microsoft Azure Subscription Cost puede monitorear el coste de una suscripción de Azure. Más concretamente, monitorea el coste global del periodo actual y del anterior. El sensor ofrece la posibilidad de elegir si desea obtener información relativa a cada presupuesto (importe utilizado y porcentaje de importe utilizado) en la suscripción especificada, así como la previsión.
El sensor Microsoft Azure SQL Database monitorea las métricas de una base de datos Azure SQL (base de datos única o pool elástico) en una suscripción de Microsoft Azure, y el sensor Microsoft Azure Storage Account, monitorea la cuenta de almacenamiento. Todos los sensores relacionados con Azure en Paessler PRTG soportan el protocolo IPv6 y tienen un impacto muy bajo en el rendimiento.
Además de estos sensores integrados, AutoMonX, partner de Paessler, ofrece un paquete de sensores para Paessler PRTG con soporte para 32 servicios de Microsoft Azure. El paquete se ofrece como una suscripción anual o como licencias perpetuas con mantenimiento incluido para inquilinos únicos de Azure, o precios especiales para entornos multi-inquilino.
Esos sensores adicionales pueden monitorizar bases de datos SQL, certificados, sitios web, cuentas de almacenamiento, cuentas de bases de datos, interfaces de red, conexiones, puertas de enlace de redes virtuales, métricas y despliegues de clústeres Kubernetes, cuentas de lotes, servicios de búsqueda y mucho más.
Se conectan a través de una API REST al entorno de gestión de Azure y recopilan valores métricos e información, que se comunican de forma comprensible para el sensor EXE/Script Advanced.
Paessler PRTG ofrece una evaluación gratuita de 30 días, con todas las funciones disponibles durante este período, sin necesidad de tarjeta de crédito. Los sensores AutoMonX adicionales se pueden utilizar durante la evaluación gratuita.
Se trata de la herramienta oficial de monitoreo de Azure, desarrollada por la propia Microsoft. Ofrece herramientas de visualización, una potente plataforma de datos para el diagnóstico y la resolución de problemas, alertas casi en tiempo real para eventos y perspectivas curadas sobre un servicio o conjunto de servicios concretos, incluidas perspectivas de aplicaciones para el monitoreo de rendimiento de Azure y perspectivas de máquinas virtuales, contenedores y redes para el monitoreo de infraestructura.
Según Microsoft, una función llamada Azure Monitor Agent, junto con muestras y recomendaciones, permiten a su equipo empezar a utilizar rápidamente la herramienta, que puede combinarse con Azure Arc para monitorizar entornos locales, periféricos y en la nube.
La herramienta de Microsoft también puede realizar el monitoreo de Azure Queue Storage y Azure Front Door, para ayudarle a evitar esos “errores 503”. Azure Monitor Logs recopila y organiza los datos de registro y rendimiento de los recursos monitorizados, y Azure Monitor Alerts le ayuda a detectar y solucionar los problemas antes de que los usuarios los detecten.
El fabricante también promociona la integración con Azure Managed Grafana para una visualización de un solo panel de vidrio en entornos multicloud y la compatibilidad con proyectos de la Cloud Native Computing Foundation (CNCF) con un servicio gestionado para Prometheus y un plugin de salida Logstash, junto con la integración con soluciones de otras empresas como Datadog y Elastic.
Azure Monitor es uno de los servicios “siempre gratuitos” que se incluyen con una cuenta gratuita de Azure, pero existen límites por función en la cantidad de datos “gratuitos” que se pueden analizar. Y este es el principal escollo de Azure Monitor: los precios.
Microsoft afirma que “la factura se basa principalmente en el volumen de datos ingeridos en Azure Monitor” y que “algunas funcionalidades de Azure Monitor como alertas, notificaciones, pruebas web y exportación de datos tienen cargos adicionales”.
En pocas palabras: cuanto más uses, más pagas. Sin embargo, la empresa ofrece niveles de reserva de capacidad que pueden suponer un ahorro en comparación con las tarifas de pago por uso.
Desarrollada por Integration360 Limited, Serverless360 se presenta como algo más que una solución de monitoreo de Azure: en su lugar, se anuncia como una solución de gestión del rendimiento de aplicaciones (APM), diseñada para monitorear la salud, la disponibilidad, el rendimiento y las métricas operativas de las aplicaciones alojadas en Azure.
Según el desarrollador, Serverless360 le ayuda a ahorrar dinero “dándole las herramientas para permitir que un equipo de soporte gestione las operaciones diarias de sus soluciones Serverless construidas en Azure y reduzca el número de veces que su equipo de soporte necesita escalar las llamadas de soporte a los desarrolladores, administradores de TI y equipo de entrega”.
This includes features like the Server Map, which generates diagrams with the flow of your processes and the correlation between them, user management tools allowing operators to execute their tasks with the least amount of privilege (thus increasing security), customizable dashboards, and a monitoring system that allows you to view different Azure subscriptions on a single dashboard.
Serverless360 también le proporciona un seguimiento distribuido de extremo a extremo del flujo de negocio con el monitoreo de la actividad empresarial (BAM), donde el usuario será notificado con las transacciones y los detalles de la etapa bajo cada transacción. También hay automatización de tareas y una herramienta de monitoreo de costes, que promete descubrir tendencias de gasto y ofrecer sugerencias para ahorrar costes.
Hay disponible una evaluación gratuita de 15 días de Serverless360 Azure Management Platform.
SolarWinds® Server & Application Monitor (SAM) promete un monitoreo completo de su infraestructura, ya sean servidores locales, su entorno Azure u otras plataformas en la nube.
Los datos se presentan en un panel integrado de un solo vistazo, que proporciona información sobre el rendimiento de los sistemas, las aplicaciones y la infraestructura, independientemente de dónde residan. Esta información puede visualizarse y correlacionarse en todo el entorno, con líneas de base dinámicas para definir qué es un funcionamiento normal y qué debería activar una alerta.
SAM está diseñado para proporcionar una gama de capacidades, incluyendo el monitoreo de máquinas virtuales de Azure, el monitoreo de Azure IoT Hub, el monitoreo de Azure Service Bus y las capacidades de monitoreo de aplicaciones de Azure.
Puede monitorizar servicios IaaS, como máquinas virtuales de Azure y pods de Kubernetes, con una función de detección automática de máquinas virtuales y contenedores en la nube de Azure. También hay monitoreo de PaaS, con datos sobre CPU, memoria, solicitudes y tiempo de respuesta de las cargas de trabajo de Azure, y métricas para Azure App Service, Azure Event Hubs y Azure SQL Database.
Además de Azure, SAM también puede monitorear una gama de productos y servicios de Microsoft, como Active Directory, Exchange, servidor IIS, SharePoint, Skype for Business, SQL Server, Windows y otros. También es capaz de monitorear y establecer tendencias del rendimiento de las aplicaciones de Office 365.
SAM está disponible en versión de evaluación gratuita durante 30 días.
Site24x7 es una herramienta completa (full-stack) de monitoreo de Azure, capaz de monitorear máquinas virtuales, servicios de aplicaciones, aplicaciones, Azure Gateway, Azure SQL Database, Azure Service Bus, Azure Virtual Desktop, redes virtuales, discos y más.
De hecho, el desarrollador afirma que puede monitorear más de 100 recursos de Azure, incluyendo servicios IaaS como VMs y Kubernetes, y servicios PaaS como App Service y Event Hubs. Las herramientas basadas en IA pueden detectar desviaciones o picos de rendimiento y activar la resolución automática de incidencias.
El panel de inventario ofrece visibilidad de los distintos tipos de servicios de Azure de un vistazo, y el informe de orientación puede destacar las mejores prácticas y ofrecer recomendaciones para optimizar los costes y aumentar el rendimiento y la disponibilidad. También hay una herramienta de previsión que utiliza el aprendizaje automático y modelos de previsión de series temporales para predecir las tendencias de las métricas de rendimiento.
Puede probar Site24x7 gratis durante 30 días.
No se trata de una “herramienta de monitoreo de Azure” como las otras mencionadas. En su lugar, ControlUp Real-Time DX se presenta como una “herramienta de monitoreo de la experiencia digital en tiempo real” centrada en escritorios y aplicaciones virtuales. Estas pueden ejecutarse sobre Azure, de ahí la conexión.
Mediante la interfaz de usuario Solve (otro producto de ControlUp), Real-Time DX ofrece una visión en tiempo real del entorno (infraestructura de escritorios virtuales, servidores, etc.), con la capacidad de realizar cambios al instante según sea necesario, para resolver los problemas a medida que surjan.
Esto incluye métricas detalladas de monitoreo de la interfaz de usuario, como el uso de CPU, el retardo de entrada del usuario y el promedio de latencia para cada aplicación que se ejecuta en un escritorio, lo que permite al personal de soporte averiguar rápidamente por qué una aplicación “se siente lenta” y resolver el problema con unos pocos clics.
También hay un sistema de alertas personalizable que puede adaptarse a sus necesidades específicas, y acciones automatizadas como la limpieza de directorios temporales, la desconexión de usuarios inactivos o la ampliación del tamaño del disco, que pueden activarse para resolver problemas antes de que afecten a la productividad de sus usuarios.
ControlUp ofrece una evaluación gratuita de 21 días de Real-Time DX. También hay una evaluación en vivo de la herramienta en el sitio web del desarrollador, sin necesidad de descargar ni configurar nada. Los interesados también pueden solicitar una demostración en vivo personalizada.
Progress WhatsUp Gold parece estar orientado a la gestión de recursos. Esta herramienta puede rastrear el uso de recursos de Azure, monitorear los costos y optimizarlos señalando las características que están siendo subutilizadas o que no se utilizan en absoluto. Se pueden activar alertas si el uso o la facturación de Azure supera los parámetros preestablecidos.
Además, WhatsUp Gold también puede observar el resto de su red y es capaz de descubrir automáticamente recursos basados en la nube y mostrarlos en un mapa interactivo, con un único panel.
Esta herramienta le permite generar fácilmente informes de rendimiento, estado e inventario para sus recursos e infraestructura en la nube, permitiéndole determinar rápidamente si se está produciendo un problema en sus instancias de Azure o en sus instalaciones.
Hay una evaluación gratuita de WhatUp Gold disponible en el sitio web del fabricante, pero no pudimos averiguar cuánto dura el período de evaluación.
Cerebrata es otra herramienta de Integration360 Limited, la misma empresa que está detrás de Serverless360 Azure Management Platform. Sin embargo, Cerebrata es una herramienta multiplataforma orientada a los desarrolladores, que les permite gestionar los servicios de Microsoft Azure de forma segura y sin código.
Hoy en día, los desarrolladores tienen muchas más responsabilidades aparte de escribir código, y Cerebrata puede encargarse de algunas tareas como la limpieza y migración de datos, liberando tiempo para que sus desarrolladores puedan concentrarse en aumentar el rendimiento y la estabilidad de su base de código y en desarrollar nuevas funciones.
Esto incluye herramientas para gestionar el Azure Service Bus, permitiendo operaciones instantáneas como eliminar, reenviar y enviar mensajes, gestión de cuentas de almacenamiento, operaciones de Azure Cosmos DB en bases de datos, contenedores y documentos, gestión de Azure Redis Cache, administración de Azure Cognitive Search y gestión de todos los costes asociados a su Azure Subscription.
Puedes utilizar Cerebrata de forma gratuita durante 15 días.
Detrás de la simpática mascota se esconde una herramienta que anuncia plena observabilidad y mayor seguridad para su entorno Azure. Datadog es compatible con más de 40 servicios de Azure y puede recopilar métricas con una granularidad de hasta un segundo de resolución.
Estos datos se muestran en paneles que ofrecen no sólo una visión de alto nivel de la salud de su infraestructura y aplicaciones, sino también una visibilidad más profunda de los servicios individuales, como Azure Kubernetes Service (AKS) y Azure App Services.
La herramienta de gestión de la seguridad en la nube ofrece detección de amenazas de pila completa, gestión de la postura, seguridad de la carga de trabajo y seguridad de las aplicaciones. Hay herramientas que ayudan a realizar un seguimiento de la migración de sus aplicaciones y servicios a Azure (u otros proveedores de nube) y, al igual que otras herramientas que hemos mencionado, una función de previsión basada en aprendizaje automático que puede proporcionar información sobre el uso de recursos antes de que se convierta en un problema.
Service Map unifica los datos de observabilidad de cualquier máquina virtual y servicio, ya sea en la nube o en las instalaciones, ofreciendo una visibilidad completa de sus aplicaciones y sus dependencias. La herramienta también puede monitorear el uso de sus recursos y autoescalar sus instancias de contenedor según sea necesario.
Puede probar Datadog gratis durante 14 días. Es el periodo de evaluación más corto de todas las herramientas enumeradas en este artículo.
ManageEngine Applications Manager es otra herramienta completa para el monitoreo de Azure, que ofrece monitoreo persistente y en tiempo real de indicadores clave de rendimiento (KPI), que pueden agregarse para análisis históricos e informes de pronóstico que pueden ayudar a los administradores de sistemas a predecir el crecimiento y el uso de la infraestructura.
Las alertas pueden establecerse en función de umbrales o líneas de base dinámicas, y los administradores pueden recibir notificaciones por el medio que prefieran, como correo electrónico, mensajes SMS o canales de Slack. También es posible automatizar tareas correctivas y escalar automáticamente la infraestructura en la nube en función de la carga del sistema, lo que puede evitar interrupciones debidas a cuellos de botella en los recursos y ayudar a ahorrar dinero durante periodos de poco uso.
Hay disponible una evaluación gratuita de 30 días de Applications Manager, así como una demostración en línea totalmente funcional en el sitio web del fabricante.
Dynatrace ofrece observabilidad de pila completa de su infraestructura Azure, incluyendo métricas, registros y trazas, con auto-descubrimiento, mapeo continuo de dependencia de los servicios de nube Azure y visibilidad a escala de hosts, VMs, contenedores y orquestación, red, dispositivos, registros, eventos y más.
Un sistema de IA llamado Davis analiza continuamente miles de millones de dependencias para determinar la causa raíz de los problemas, prometiendo una resolución “en minutos”, antes de que su empresa pueda sentir el impacto. Esto permite a su equipo centrarse en la resolución, no en tormentas de alertas, eliminando la necesidad de salas de guerra cuando surgen problemas críticos.
La herramienta se integra con servicios populares de Azure como Azure App Service, Azure SQL Database, Azure Functions, Azure HDInsight, Azure Web Apps y otros, y puede facilitar las migraciones a la nube de Azure al proporcionar una mejor comprensión de su pila tecnológica y darle una mejor visibilidad de su nube híbrida antes de pasar completamente a Azure.
Dynatrace ofrece una evaluación gratuita de 15 días.
Como puedes ver, hay herramientas de monitoreo de Azure para todo tipo de necesidades, sin importar cómo utilices la plataforma en la nube de Microsoft. Sin embargo, tenemos una favorita: Paessler PRTG, y por unas cuantas razones.
En primer lugar, agiliza su flujo de trabajo al permitirle monitorizar toda su infraestructura, ya sea local o en la nube de Azure, con una única herramienta. Eso significa que puede prescindir de tener que depender de una variedad de soluciones individualizadas, que pueden conllevar riesgos potenciales como la incompatibilidad con su flujo de trabajo actual e incluso problemas de seguridad.
En segundo lugar, incorpora sensores que cubren muchos de los principales casos de uso. En tercer lugar, es extensible, lo que significa que puedes desplegar sensores de terceros, o incluso desarrollar los tuyos propios, para cubrir necesidades específicas.
Además, “cumple todos los requisitos” de nuestra lista de características deseadas en una herramienta de monitoreo de Azure, lo que la convierte, en nuestra opinión, en la mejor opción en general.
julio 21, 2023
julio 17, 2023
abril 27, 2023
SNMP se considera en general un protocolo heredado, y Microsoft y Google llegaron a afirmar que SNMP había muerto.
marzo 06, 2023
Unas redes poco fiables pueden ser una pesadilla para cualquier empresario y tener efectos muy reales en su cuenta de resultados.
enero 30, 2023
La red moderna de hoy debe ser tan ágil de desplegar y cambiar como las demás tecnologías que soporta.
enero 26, 2023
Previous
NB-IoT y LoRaWAN dominarán el universo LPWAN en 2028
Next
Las mejores herramientas de monitoreo de redes empresariales en 2022