Supervisión de la infrautilización de la reserva de capacidad - Amazon Elastic Compute Cloud

Supervisión de la infrautilización de la reserva de capacidad

Puede supervisar la infrautilización de la reserva de capacidad mediante lo siguiente:

Eventos de Amazon EventBridge

AWS Health envía eventos a Amazon EventBridge cuando una reserva de capacidad en su cuenta está por debajo del 20 por ciento de uso durante ciertos periodos. Con EventBridge, puede establecer reglas que activen acciones programáticas en respuesta a dichos eventos. Por ejemplo, puede crear una regla que cancele automáticamente una reserva de capacidad cuando su utilización caiga por debajo del 20 por ciento de utilización en un periodo de 7 días.

Los eventos en EventBridge se representan como objetos JSON. Los campos que son únicos del evento se encuentran en la sección "detail" del objeto JSON. El campo “evento” contiene el nombre del evento. El campo “resultado” contiene el estado completad de la acción que desencadenó el evento. Para obtener más información, consulte Patrones de eventos de Amazon EventBridge en la Guía del usuario de Amazon EventBridge.

Para más información, consulte la Guía del usuario de Amazon EventBridge.

Esta característica no es compatible con AWS GovCloud (US).

Eventos

AWS Health envía los siguientes eventos cuando el uso de la capacidad de una reserva de capacidad es inferior al 20 por ciento.

  • AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION

    El siguiente es un ejemplo de un evento que se genera cuando una reserva de capacidad recién creada tiene un uso de capacidad inferior al 20 por ciento durante un periodo de 24 horas.

    { "version": "0", "id": "b3e00086-f271-12a1-a36c-55e8ddaa130a", "detail-type": "AWS Health Event", "source": "aws.health", "account": "123456789012", "time": "2023-03-10T12:03:38Z", "region": "ap-south-1", "resources": [ "cr-01234567890abcdef" ], "detail": { "eventArn": "arn:aws:health:ap-south-1::event/EC2/AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION/AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION_cr-01234567890abcdef-6211-4d50-9286-0c9fbc243f04", "service": "EC2", "eventTypeCode": "AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION", "eventTypeCategory": "accountNotification", "startTime": "Fri, 10 Mar 2023 12:03:38 GMT", "endTime": "Fri, 10 Mar 2023 12:03:38 GMT", "eventDescription": [ { "language": "en_US", "latestDescription": "A description of the event will be provided here" } ], "affectedEntities": [ { "entityValue": "cr-01234567890abcdef" } ] } }
  • AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION_SUMMARY

    El siguiente es un ejemplo de un evento que se genera cuando una o más reservas de capacidad tienen un uso de capacidad inferior al 20 por ciento durante un periodo de 7 días.

    { "version": "0", "id":"7439d42b-3c7f-ad50-6a88-25e2a70977e2", "detail-type": "AWS Health Event", "source": "aws.health", "account": "123456789012", "time": "2023-03-07T06:06:01Z", "region": "us-east-1", "resources": [ "cr-01234567890abcdef | us-east-1b | t3.medium | Linux/UNIX | 0.0%", "cr-09876543210fedcba | us-east-1a | t3.medium | Linux/UNIX | 0.0%" ], "detail": { "eventArn": "arn:aws:health:us-east-1::event/EC2/AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION_SUMMARY/AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION_SUMMARY_726c1732-d6f6-4037-b9b8-bec3c2d3ba65", "service": "EC2", "eventTypeCode": "AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION_SUMMARY", "eventTypeCategory": "accountNotification", "startTime": "Tue, 7 Mar 2023 06:06:01 GMT", "endTime": "Tue, 7 Mar 2023 06:06:01 GMT", "eventDescription": [ { "language": "en_US", "latestDescription": "A description of the event will be provided here" } ], "affectedEntities": [ { "entityValue": "cr-01234567890abcdef | us-east-1b | t3.medium | Linux/UNIX | 0.0%" }, { "entityValue": "cr-09876543210fedcba | us-east-1a | t3.medium | Linux/UNIX | 0.0%" } ] } }

Crear una regla de EventBridge

Para recibir notificaciones por correo electrónico cuando el uso de reserva de capacidad sea inferior al 20 por ciento, cree un tema de Amazon SNS y, luego, cree una regla de Amazon SNS y una regla de EventBridge para el evento AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION.

Para crear el tema de Amazon SNS
  1. Abra la consola de Amazon SNS en https://console.aws.amazon.com/sns/v3/home.

  2. En el panel de navegación, elige Temas y, a continuación, seleccione Crear tema.

  3. En Tipo, seleccione Estándar.

  4. En Nombre, escriba un nombre para el nuevo tema.

  5. Elija Crear nuevo tema.

  6. Elija Crear una suscripción.

  7. En Protocolo, elija Correo electrónico y, a continuación, en Punto de conexión, introduzca la dirección de correo electrónico que recibe las notificaciones.

  8. Elige Crear una suscripción.

  9. La dirección de correo electrónico ingresada anteriormente recibirá un mensaje de correo electrónico con la siguiente línea de asunto: AWS Notification - Subscription Confirmation. Siga las instrucciones para confirmar la suscripción.

Para crear la regla de EventBridge
  1. Abra la consola de Amazon EventBridge en https://console.aws.amazon.com/events/.

  2. En el panel de navegación, elija Rules (Reglas) y, a continuación, elija Create rule (Crear regla).

  3. En Nombre, ingrese el nombre de la nueva regla.

  4. En Tipo de regla, elija Regla con un patrón de evento.

  5. Elija Siguiente.

  6. En Patrón de evento, realice lo siguiente:

    1. En Origen de evento, seleccione Servicios de AWS.

    2. En Servicio de AWS, seleccione AWS Health.

    3. Para el Tipo de evento, elija Notificación de poca utilización de ODCR de EC2.

  7. Elija Siguiente.

  8. En Destinos 1, haga lo siguiente:

    1. En Tipos de destino, seleccione Servicio de AWS.

    2. Para Seleccione un destino, elija Tema de SNS.

    3. En Tema, elija el tema que creó anteriormente.

  9. Elija Siguiente y después elija de nuevo Siguiente.

  10. Seleccione Creación de regla.

Notificaciones por correo electrónico y en el panel AWS Health

AWS Health envía el siguiente correo electrónico y las notificaciones AWS Health Dashboardcuando la utilización de la capacidad de reservas de capacidad de su cuenta caiga por debajo del 20 por ciento.

  • Notificaciones individuales para cada reserva de capacidad recién creada que haya estado por debajo del 20 por ciento de utilización durante las últimas 24 horas.

  • Una notificación resumida para todas las reservas de capacidad que hayan estado por debajo del 20 por ciento de utilización durante los últimos 7 días.

Las notificaciones de correo electrónico y las notificaciones AWS Health Dashboard se envían a la dirección de correo electrónico asociada a la cuenta de AWS que es propietaria de las reservas de capacidad. Las notificaciones incluyen la siguiente información:

  • El ID de la reserva de capacidad.

  • La zona de disponibilidad de la reserva de capacidad.

  • La tasa de utilización promedio de la reserva de capacidad.

  • El tipo de instancia y la plataforma (sistema operativo) de la reserva de capacidad.

Además, cuando el uso de la capacidad de una reserva de capacidad en su cuenta cae por debajo del 20 por ciento en un periodo de 24 y 7 días, AWS Health envía los eventos a EventBridge. Con EventBridge, puede crear reglas que activen las acciones automáticas, como el envío de notificaciones por correo electrónico o la activación de funciones de AWS Lambda, en respuesta a dichos eventos. Para obtener más información, consulte Supervisión de la infrautilización de la reserva de capacidad.