Diferencia entre AWS CloudWatch y AWS CloudWatch Eventos

Aug 20 2020

Estaba estudiando sobre los servicios web de Amazon y los fundamentos cuando me encontré con estos 2 conceptos:

  • Amazon CloudWatch
  • Eventos de Amazon CloudWatch

Incluso mientras revisaba los documentos oficiales en AWS, no pude encontrar una diferencia entre los dos, incluso cuando Amazon menciona que son diferentes. El extracto es:

  • CloudWatch le proporciona datos e información procesable para monitorear sus aplicaciones, responder a cambios de rendimiento en todo el sistema, optimizar la utilización de recursos y obtener una vista unificada del estado operativo. CloudWatch recopila datos operativos y de monitoreo en forma de registros, métricas y eventos, lo que le brinda una vista unificada de los recursos, las aplicaciones y los servicios de AWS que se ejecutan en servidores locales y de AWS. Puede utilizar CloudWatch para detectar comportamientos anómalos en sus entornos, configurar alarmas, visualizar registros y métricas en paralelo, realizar acciones automatizadas, solucionar problemas y descubrir información para que sus aplicaciones funcionen sin problemas.

    Documentación de AWS CloudWatch

  • Amazon CloudWatch Events ofrece un flujo casi en tiempo real de eventos del sistema que describen cambios en los recursos de Amazon Web Services (AWS). Usando reglas simples que puede configurar rápidamente, puede hacer coincidir eventos y enrutarlos a una o más funciones o flujos de destino. CloudWatch Events se da cuenta de los cambios operativos a medida que ocurren. CloudWatch Events responde a estos cambios operativos y toma las medidas correctivas necesarias mediante el envío de mensajes para responder al entorno, la activación de funciones, la realización de cambios y la captura de información de estado.

    Documentación de eventos de AWS CloudWatch

Respuestas

1 CK__ Aug 20 2020 at 21:55

CloudWatch

CloudWatch es un servicio de monitoreo para sus recursos de AWS. Puede logsus archivos de registro. De forma predeterminada, los recursos creados dentro de los registros de AWS en CloudWatch (CW). También puede controlar monitorlos performancerecursos, por ejemplo, puede monitorear cómo es la utilización de la CPU de sus instancias EC2. Puede configurar Alarmssu umbral de recursos y recibir una alerta de SNS al respecto. Por ejemplo, puede crear una alarma para su DynamoDB si se excede la capacidad de escritura. También puede configurar una alarma para su facturación. Entonces, básicamente, CW se usa como una solución de monitoreo.

Eventos de CloudWatch

CW Events también es parte de CloudWatch. CloudWatch Events es útil cuando desea programar algo. Digamos que desea ejecutar su lambda cada dos días, puede crear una Rulepara eso o desea activar su lambda por Event Pattern. Hay muchos servicios compatibles con CloudWatch Events, puede usar cualquiera de ellos como su objetivo, no solo Lambda. Event Busesse utiliza para enviar sus eventos a varias cuentas también. Por ejemplo, si tiene una cuenta de CICD y todos los meses genera una nueva AMI allí, para notificar a todas las cuentas que puede usar Event Buses, después de recibir el evento de Event Buses, otras cuentas pueden desencadenar algunas tareas importantes.