Seidor
Amazon CloudWatch

21 de marzo de 2024

Amazon CloudWatch, la solución ideal de computación en la nube

Amazon Web Service está posicionada como una de las grandes soluciones de computación en la nube. Y esto en gran medida, se debe al alcance de sus herramientas. CloudWatch , poco conocida para el gran público, cuenta con funcionalidades realmente interesantes para sus usuarios.

¿Por qué es la herramienta de monitorización más potente del mercado?

Amazon define este producto como un servicio de monitorización de los recursos y aplicaciones que se ejecutan sobre AWS, pero realmente es mucho más. Al margen de recopilar y realizar seguimiento de métricas y logs, es capaz de generar alertas o reaccionar automáticamente a los cambios que presentan sus recursos.

El secreto se encuentra en la documentación

Los servicios presentes en AWS cuentan con una excelente documentación que parte de la descripción del servicio, conceptos asociados, recursos de ayuda y ejemplos de implementación paso a paso.

Amazon CloudWatch es capaz de presentar gráficamente en un tablero. Además, utiliza métricas relevantes del consumo de recursos en tus instancias, como por ejemplo:

  • Utilización de la CPU
  • Utilización de Memoria
  • Espacio disponible en el disco
  • Lectura y / o Escritura de disco (Bytes)
  • Entrada / salida de red (bytes)

Y si hablamos de los beneficios este servicio de control, cuenta con beneficios que van desde recopilar, visualizar y conectar en una única plataforma los datos de todos los recursos hasta crear alarmas y vincular registros y métricas para una visibilidad operativa muy completa.

Puntualmente Amazon CloudWatch cuenta con los siguientes beneficios

  • Capacidad de observación de aplicaciones e infraestructura en una única plataforma
  • La forma más fácil de recopilar métricas en AWS y localmente
  • Mejora del rendimiento operativo y la optimización de recursos
  • Visibilidad y datos operativos
  • Derivación de datos procesables de registros

¿Y qué hay sobre el uso de las alarmas de Amazon Cloud Watch?

Puedes crear tanto alarmas de métricas cómo alarmas compuestas, También puedes agregar alarmas a paneles de CloudWatch y monitorizarlas visualmente.

Cuando una alarma está en un panel, se vuelve de color rojo ( en el estado ALARM), lo que facilita la monitorización de su estado de forma proactiva.

Una alarma invoca acciones sólo cuando la alarma cambia de estado, para alarmas con acciones de auto scaling hay una excepción, y es que, la alarma continúa invocando la acción una vez por minuto que la alarma permanece en el nuevo estado.

Servicios adicionales

Además de la monitorización, esta herramienta se integra con otros servicios AWS y aporta valor permitiendo programar alarmas. Por ejemplo, con notificación vía mail, SMS o llamadas de ejecución de tareas. También destacan las funciones Lambda, incluso una de sus métricas es el disparador de una política de autoescalado.

Otra función que podemos encontrar en CloudWatch y que realmente permite automatizar tareas en las reglas de eventos. En este apartado podemos programar tareas que invocar un objetivo a ejecutar si el patrón de evento o el calendario coinciden. Ya sea una simple notificación descrita en SNS o una compleja ejecución de código en una función Lambda. CloudWatch se integra fácilmente con la mayoría de los servicios de AWS.

El despliegue de su infraestructura sobre AWS y su posterior transferencia tecnológica requiere de profesionales cualificados en el manejo de dichos recursos en la nube. Si necesitas más información puedes encontrarla en la web de AWS de Amazon , e incluso probarla de manera gratuita durante 30 días.