- - Los 7 mejores servicios de monitoreo de Amazon Web Services (AWS)

Los 7 mejores servicios de monitoreo de Amazon Web Services (AWS)

Todos conocen Amazon en estos días. La compañía, que una vez fue nada más que un librero en línea, ha crecido hasta convertirse en el minorista y mercado en línea más grande del mundo. Para respaldar su crecimiento fenomenal, Amazon tuvo que convertirse en un maestro en el despliegue de infraestructuras de TI. Una vez que lo hicieron, no pasó mucho tiempo antes de que tuviera sentido alquilar las partes no utilizadas de sus infraestructuras a los clientes que las necesitaban. Así es, muy simplificado, cómo Amazon Web Services nació. Parte de alojamiento, parte de virtualización, parte de distribución de contenido, Amazon Web Services es una bestia compleja. Y con la complejidad viene la necesidad de un monitoreo adecuado. Hoy, estamos viendo algunos de los mejores servicios y herramientas de monitoreo de Amazon Web Services.

Antes de comenzar, haremos nuestro mejor esfuerzo para mejorardescribe qué son los servicios web de Amazon. Estará en una mejor posición para apreciar completamente la revisión de nuestros productos y todos estaremos en la misma página. Luego profundizaremos un poco más y discutiremos el monitoreo de AWS. Más específicamente, revisaremos lo que implica el monitoreo de AWS. Luego, hablaremos sobre los diferentes tipos de servicios y herramientas de monitoreo. Por extraño que parezca, a pesar de que AWS es una plataforma de virtualización basada en la nube, algunos prefieren usar herramientas físicas locales para el monitoreo. Armados con toda esta información de fondo, estaremos listos para abordar la revisión de algunos de los mejores servicios y herramientas disponibles para monitorear Amazon Web Services.

Servicios web de Amazon en pocas palabras

Amazon Web Services se lanzó en 2006 porAndy Jassy como plataforma que ofrece servicios en línea a sitios web de terceros y aplicaciones de clientes. La mayoría de los servicios alojados en AWS son servicios de fondo que no están expuestos directamente a los usuarios finales, sino que ofrecen funcionalidades que los desarrolladores pueden utilizar a través de las API. Hoy, Amazon Web Services ofrece más de 90 servicios que incluyen computación, almacenamiento, redes, bases de datos, análisis de datos, servicios de aplicaciones, implementación, administración de sistemas, administración de aplicaciones móviles y herramientas para desarrolladores y para IoT. Los servicios más populares se denominan Amazon Elastic Compute Cloud (EC2) y Amazon Simple Storage Service (S3).

Puede pensar en AWS como un sistema basado en la nubeplataforma de virtualización AWS ofrece a sus clientes un grupo virtual de máquinas que están constantemente disponibles a través de Internet. Esas máquinas virtuales emulan todas las características físicas de una computadora real, incluido el hardware físico, una selección de sistemas operativos, redes, aplicaciones precargadas como servidores web, bases de datos, herramientas de administración, etc. Además, Amazon garantiza la seguridad de sus clientes. sistemas.

La tecnología AWS se implementa en granjas de servidorescon sede en todo el mundo y mantenido por AWS. Los cargos se basan en el uso, las características de hardware y software, la red y el sistema operativo elegido, así como las opciones de disponibilidad, redundancia y seguridad.

Monitoreo de AWS: ¿qué hay que hacer?

Dado que AWS no es más que hospedado en la nubeservidores, es fácil imaginar que monitorearlo es bastante similar a monitorear servidores. Más específicamente, es casi idéntico a la supervisión de servidores virtuales. Pero no solo hay servidores en una configuración típica de AWS. A menudo incluirá bases de datos y otras aplicaciones y también incluirá al menos algunos componentes de red. Veamos con mayor detalle los diferentes tipos de monitoreo que se pueden aplicar a los entornos de AWS.

Disponibilidad

El monitoreo de disponibilidad es la forma más básica devigilancia. A menudo es una simple cuestión de verificar que un determinado recurso está respondiendo. En un entorno local, este es el tipo de prueba que generalmente se realiza mediante ping. Pero dado que los entornos de AWS generalmente solo son accesibles a través de Internet y teniendo en cuenta que el ping a menudo está bloqueado por enrutadores y firewalls de Internet, han surgido otras formas de verificación. Con ellos también llegó la posibilidad de verificar que las máquinas no solo estén funcionando, sino que también ciertos servicios específicos. Por ejemplo, probar una respuesta en el puerto 80 podría validar que el componente del servidor web se esté ejecutando.

Métricas operacionales

Las siguientes cosas que uno podría querer monitorear son lasvarias métricas operativas de los dispositivos. Las mismas técnicas básicas que se usan para el monitoreo local a menudo se pueden usar y, cuando no es así, existen varias alternativas. En cuanto a qué métricas operativas se deben monitorear, podemos pensar en cosas como la carga de la CPU y el uso de memoria, por ejemplo. Otras métricas que están más cerca del sistema físico, como la temperatura central de la CPU, a menudo se omiten, ya que pertenecen a la parte del entorno administrada por AWS.

Actuación

El último elemento que a menudo se monitorea esactuación. Por eso, nos referimos al rendimiento de extremo a extremo del sistema en su conjunto. Algunos se referirán a esto como monitoreo de la experiencia del usuario. Tiene que ver con validar que todos los componentes se comunican correctamente y que cada uno responde de manera oportuna, ofreciendo un rendimiento aceptable de extremo a extremo.

Diferentes tipos de servicios y herramientas de monitoreo

Las herramientas de monitoreo se pueden diferenciar segúnVarios criterios. Uno de los factores diferenciadores más importantes es el método de recopilación de datos empleado. Algunas herramientas se basan en el Protocolo simple de administración de redes (SNMP) para obtener parámetros operativos de los sistemas y dispositivos que supervisan. Otros confían en cambio en el Instrumental de administración de Windows, una tecnología algo similar que está reservada para los sistemas operativos Windows. Pero para obtener lo último en granularidad y variedad de parámetros monitoreables, las herramientas basadas en agentes difícilmente pueden ser superadas. Confían en un agente local que siempre se ejecuta en los sistemas monitoreados y que es responsable de la recopilación de datos. Sin embargo, hay un inconveniente importante en la supervisión basada en agentes. Tiende a poner una carga adicional en los recursos del sistema que a veces pueden ser limitados.

Otro factor distintivo común entreDiversas herramientas de monitoreo relacionadas con su ubicación. Algunas herramientas se instalan localmente en un servidor y operarán su monitoreo desde sus redes locales. Otros sistemas, y se están volviendo cada vez más populares, están basados ​​en la nube y se ofrecen en un modelo de Software como Servicio. Muchas personas tienden a preferir los servicios de monitoreo basados ​​en la nube en estos días. De hecho. Algunas organizaciones ejecutan entornos de TI complejos sin tener un solo servidor al mover todos los servicios, incluidos el monitoreo y la administración, a la nube.

Los mejores servicios y herramientas de monitoreo

Suficiente teoría, echemos un vistazo a algunos deel mejor servicio y herramientas de monitoreo de AWS que pudimos encontrar. Nuestra lista contiene una variedad de herramientas muy diferentes, cada una de las cuales ofrece una visión diferente del monitoreo de AWS. Muchas de las herramientas también se pueden usar para monitorear cualquier tipo de servidores virtuales o físicos, locales o basados ​​en la nube.

1. Servidor SolarWinds y monitor de aplicaciones (Prueba gratis)

SolarWinds es un conocido editor de algunos deLas mejores herramientas de administración de redes y sistemas. La compañía ha existido durante aproximadamente veinte años y su producto estrella, llamado Network Performance Monitor, se clasifica constantemente entre las principales herramientas de monitoreo SNMP. Para mejorar aún más las cosas, SolarWinds también fabrica bastantes herramientas gratuitas, cada una de las cuales cubre una necesidad específica del administrador de la red. La calculadora de subred avanzada y el servidor Kiwi Syslog son dos ejemplos de esas herramientas gratuitas.

los Servidor SolarWinds y Monitor de aplicaciones fue diseñado para ayudar a los administradores a monitorearservidores, sus parámetros operativos, sus procesos y las aplicaciones que se ejecutan en ellos. Puede escalar fácilmente desde redes muy pequeñas a redes grandes con cientos de servidores, tanto físicos como virtuales, distribuidos en múltiples sitios. La razón principal por la que esta herramienta llegó a nuestra lista, además de estar tan repleta de funciones, es que es perfectamente adecuada para monitorear entornos alojados en la nube como Amazon Web Services o Microsoft Azure.

Servidor SolarWinds y Monitor de aplicaciones: panel de resumen

  • PRUEBA GRATIS: Servidor SolarWinds y Monitor de aplicaciones
  • Enlace de descarga oficial: https://www.solarwinds.com/server-application-monitor/registration

Entre las características que más nos gustan de Servidor SolarWinds y Monitor de aplicaciones es lo fácil que es configurarlo. La configuración inicial se realiza con la misma facilidad con la ayuda de su proceso de autodescubrimiento de dos pasos. El primer pase descubre cada servidor y el segundo encuentra las aplicaciones en cada servidor descubierto. Aunque este proceso puede llevar tiempo, puede acelerarse proporcionando una lista de aplicaciones específicas para buscar. Una vez que la herramienta está en funcionamiento, la GUI fácil de usar hace que su uso sea muy sencillo. El panel personalizable de la herramienta le permitirá mostrar información en formato de tabla o gráfico.

Precio por el Servidor SolarWinds y Monitor de aplicaciones comienza en $ 2 995 y se basa en la cantidad de componentes, nodos y volúmenes monitoreados. Una versión de prueba gratuita de 30 días está disponible para su descarga, si desea probar el producto antes de comprarlo.

2. Monitor de configuración del servidor SolarWinds (Prueba gratis)

El siguiente en nuestra lista es otro producto de SolarWinds llamado Monitor de configuración del servidor o SCM. El tipo específico de monitoreo que realiza esbastante único: monitorea las configuraciones de dispositivos y aplicaciones para detectar cambios y cumplir con varios estándares. También es una poderosa herramienta de solución de problemas que puede brindarle la información necesaria sobre los cambios de configuración y sus correlaciones con la desaceleración del rendimiento. Esto puede ayudarlo a encontrar la causa raíz de algunos problemas de rendimiento causados ​​por cambios de configuración.

Captura de pantalla del monitor de configuración del servidor SolarWinds

  • PRUEBA GRATIS: Monitor de configuración del servidor SolarWinds
  • Enlace de descarga oficial: https://www.solarwinds.com/server-configuration-monitor/registration

los Monitor de configuración del servidor SolarWinds es una herramienta basada en el agente, con el agente desplegadoen cada servidor que se monitorea. Una ventaja de dicha arquitectura es que el agente sigue recopilando datos incluso cuando el servidor está desconectado de la red. Los datos se guardan localmente y luego se envían a la herramienta tan pronto como el servidor vuelve a estar en línea.

En cuanto a las características, este producto no deja nada para serdeseado. La función de detección automática de la herramienta detectará automáticamente los servidores que son elegibles para el monitoreo. También viene con perfiles de configuración listos para usar para los servidores más comunes. Se puede utilizar como una herramienta básica de gestión de activos y le permitirá ver inventarios de hardware y software e informar sobre ellos. El SCM puede integrarse en la solución de monitoreo de su sistema gracias a la Plataforma Orion en la que se basan la mayoría de las herramientas de monitoreo de SolarWinds. Es una gran herramienta para usar junto con la anterior para monitorear su entorno de AWS.

Al contrario de la mayoría de los otros productos de SolarWinds, la información de precios para Monitor de configuración del servidor no está disponible Deberá ponerse en contacto con las ventas de SolarWinds. Sin embargo, una versión de evaluación de 30 días está disponible para descargar.

3. Amazon CloudWatch

¿No tendría sentido usar una herramienta de Amazon para monitorear las infraestructuras de AWS? Amazon CloudWatch, nuestra tercera entrada, es un seguimiento y gestiónservicio creado para desarrolladores, operadores de sistemas, ingenieros de confiabilidad del sitio (SRE) y gerentes de TI. La herramienta le proporciona datos e información procesable. Los utiliza para supervisar sus aplicaciones, detectar, comprender y responder a los cambios de rendimiento en todo el sistema, optimizar la utilización de los recursos y obtener una visión unificada del estado operativo. Es una herramienta muy completa que ofrece prácticamente todo el monitoreo que necesita.

Captura de pantalla de Amazon CloudWatch

Amazon CloudWatch recopila datos de monitoreo y operativos utilizandoVarias técnicas, como la recopilación y el análisis de registros, así como el monitoreo de métricas y eventos. Se le proporciona una vista unificada de los recursos, aplicaciones y servicios de AWS que se ejecutan en AWS y servidores locales. Puede utilizar esta herramienta para configurar alarmas, visualizar registros y métricas en paralelo, realizar acciones automatizadas, solucionar problemas y descubrir ideas. El producto también es adecuado para optimizar sus aplicaciones y garantizar que funcionen sin problemas.

Una de las mayores ventajas de Amazon CloudWatch es lo fácil que es comenzar. El producto no tiene compromiso inicial ni tarifa mínima. Los clientes simplemente pagan por lo que usan y se les cobra al final del mes.

4. AppDynamics iQ

AppDynamics fue adquirida por Cisco a principios de 2017 y su AppDynamics iQ la plataforma proporciona herramientas de monitoreo basadas en la nubeque puede usar para el monitoreo integrado de varias Infraestructura o Plataforma como Servicio (IaaS / PaaS) de AWS y la mayoría de los otros proveedores. Proporciona aplicaciones en tiempo real y visibilidad empresarial. Está compuesto por seis motores de rendimiento altamente inteligentes, llamados iQ, cada uno de los cuales presta sus talentos específicos.

Captura de pantalla de AppDynamics iQ

Map iQ le ayuda a ver y comprender el recorrido completo del cliente. El motor creará automáticamente y actualizará dinámicamente los mapas de flujo visual. El motor Baseline iQ permite que AppDynamics iQ plataforma de monitoreo establece automáticamentelíneas de base dinámicas para sus transacciones comerciales y métricas utilizando autoaprendizaje, en lugar de umbrales estáticos. El siguiente motor, denominado Diagnostic iQ, aísla y resuelve los problemas de rendimiento de la aplicación de manera eficiente al monitorear cada línea de código mientras activa las capacidades de diagnóstico profundo. El motor Signal iQ correlaciona cantidades masivas de datos métricos recopilados de la solución de monitoreo de rendimiento y ofrece una vista de extremo a extremo del rendimiento de la aplicación. El motor Enterprise iQ se utiliza para la implementación de aplicaciones y la gestión del rendimiento. Por último, pero no menos importante, el motor Business iQ vincula todos los demás módulos con los requisitos comerciales.

Precios para el AppDynamics iQ La plataforma no está fácilmente disponible. Deberá ponerse en contacto con las ventas de AppDynamics para obtener más detalles. Sin embargo, hay disponible una prueba gratuita de 15 días y una demostración en línea.

5. Nueva reliquia

Nueva reliquia ofrece un conjunto de varias herramientas de monitoreo diferentes que satisfarían la mayoría de las necesidades de monitoreo. De particular interés en el contexto de esta publicación son dos productos, Nueva reliquia APM, una herramienta de monitoreo del rendimiento de la aplicación y Nueva infraestructura de reliquias, un módulo de monitoreo de infraestructura más "tradicional".

Captura de pantalla de la nueva infraestructura de reliquias

Cuando usas Nueva reliquia APM e Infraestructura juntos, lo que obtienes esUna vista completa del estado de sus servidores y hosts, así como de las aplicaciones y servicios de los que dependen. A medida que las aplicaciones escalan y la infraestructura cambia, puede seguir fácilmente el estado de configuración del inventario y correlacionar los cambios con los posibles impactos en el rendimiento de su sistema y aplicación.

los Nueva reliquia la plataforma se ofrece en un software como serviciomodelo y es particularmente adecuado para el monitoreo de infraestructuras basadas en la nube como AWS o Microsoft Azure. El componente de monitoreo de infraestructura de Nueva reliquia está disponible en una versión Essentials y Proversión, esta última permite la integración con otros módulos de New Relic. Los precios son tan bajos como $ 0.60 / mes por instancia para la versión Essentials y $ 1.20 / mes por instancia para la versión Pro. La estructura de precios es bastante compleja, pero la Nueva reliquia El sitio web presenta una muy buena herramienta de creación de presupuestos.

6. Monitor lógico

LogicMonitor es un servicio basado en la nube que proporciona profundidadMonitoreo de los recursos de AWS al tiempo que proporciona cobertura integral para la infraestructura local existente. Admite la mayoría de las opciones de AWS, como EC2, RDS, ELB, EBS, SQS y más. Extraerá métricas de nivel de aplicación de instancias EC2 que ejecutan Nginx, MySQL, Kafka y cientos de otras aplicaciones. Puede usar el SDK de AWS integrado de la herramienta para obtener métricas personalizadas, eventos programados de EC2 y estados de mantenimiento del servicio de Amazon.

Panel de control lógico

La herramienta presenta el descubrimiento automatizado de todos los AWSrecursos y también descubre y monitorea toda su infraestructura local. También tiene plantillas de monitoreo preconfiguradas, compatibles con más de 1000 tecnologías. Puede extraer métricas de nivel de sistema operativo y de aplicación que no están disponibles usando CloudWatch solo. Es una plataforma integral con alertas, informes y paneles integrados que consolida la necesidad de múltiples herramientas, lo que le permite a usted y a su equipo hacer más con menos recursos.

Monitor lógico está disponible en tres niveles de aumentocaracterísticas que comienzan en $ 15 por dispositivo por mes para la versión Starter y en $ 23 por dispositivo por mes para la versión Enterprise de primer nivel. Una prueba gratuita de 14 días está disponible y también una demostración.

7. BMC TrueSight

El último en nuestra lista es la plataforma BMC TrueSight,otra oferta de software como servicio basado en la nube. Puede usar la plataforma para ejecutar y optimizar AWS, Azure, OpenStack y otras nubes, aplicaciones y servicios, acelerando la innovación a través de una mayor eficiencia operativa.

Captura de pantalla de BMC TrueSight

BMC TrueSight proporciona control de los recursos de infraestructura de TIy costos, rendimiento de la aplicación y experiencia del usuario final para entornos y aplicaciones de múltiples nubes. Proporciona visibilidad en todo el entorno de TI y utiliza análisis algorítmico. Esto permite a los administradores de aplicaciones e infraestructura obtener información para planificar y administrar servicios y costos en función de la prioridad comercial y los requisitos operativos.

Información de precios para BMC TrueSight no está disponible y puede obtenerse contactando a BMC sales. También se puede organizar una prueba gratuita.

Comentarios