Ejemplos de comprobación de estado - AWS WAF, AWS Firewall Manager, y AWS Shield Advanced

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Ejemplos de comprobación de estado

En esta sección se muestran ejemplos de comprobaciones de estado que puede utilizar en una comprobación de estado calculada. Una comprobación de estado calculada utiliza una serie de comprobaciones de estado individuales para determinar un estado combinado. El estado de cada control de estado individual se basa en el estado de un punto final o en el estado de una CloudWatch métrica de Amazon. Las comprobaciones de estado se combinan en un control de estado calculado y, a continuación, se configura el control de estado calculado para informar sobre el estado de salud en función del estado de salud combinado de las comprobaciones de estado individuales. Ajuste la sensibilidad de las comprobaciones de estado calculadas en función de sus requisitos de rendimiento y disponibilidad de las aplicaciones.

Para obtener información sobre las comprobaciones de estado calculadas, consulte Supervisión de otras comprobaciones de estado (comprobaciones de estado calculadas) en la Guía para desarrolladores de Amazon Route 53. Para obtener información adicional, consulte la entrada del blog Route 53 Improvements: Calculated Health Checks and Latency Checks.

CloudFront Distribuciones de Amazon

Los siguientes ejemplos describen los controles de estado que podrían combinarse en un control de estado calculado para una CloudFront distribución:

  • Supervise un punto de conexión especificando un nombre de dominio en una ruta de la distribución que ofrece contenido dinámico. Una respuesta correcta incluiría los códigos de respuesta HTTP 2xx y 3xx.

  • Supervisa el estado de una CloudWatch alarma que mide el estado del CloudFront origen. Por ejemplo, puede mantener una CloudWatch alarma en la métrica TargetResponseTime Application Load Balancer y crear una comprobación de estado que refleje el estado de la alarma. La comprobación de estado puede no funcionar correctamente cuando el tiempo de respuesta, entre la solicitud que sale del equilibrador de carga y el momento en que el equilibrador de carga recibe una respuesta del objetivo, supera el umbral configurado en la alarma.

  • Supervisa el estado de una CloudWatch alarma que mide el porcentaje de solicitudes para las que el código de estado HTTP de la respuesta es 5xx. Si la tasa de error de 5xx de la CloudFront distribución es superior al umbral definido en la CloudWatch alarma, el estado de esta comprobación de estado pasará a ser insalubre.

Equilibradores de carga

Los siguientes ejemplos describen las comprobaciones de estado que podrían usarse en las comprobaciones de estado calculadas para un acelerador estándar del Equilibrador de carga de aplicación, Equilibrador de carga de red o Global Accelerator.

  • Supervise el estado de una CloudWatch alarma que mide la cantidad de nuevas conexiones establecidas por los clientes al balanceador de carga. Puede establecer el umbral de alarma para el número medio de conexiones nuevas en un grado superior al promedio diario. Las métricas para cada tipo de recurso son las siguientes:

    • Equilibrador de carga de aplicación: NewConnectionCount

    • Equilibrador de carga de red: ActiveFlowCount

    • Global Accelerator: NewFlowCount

  • En el caso de Application Load Balancer y Network Load Balancer, supervise el estado de CloudWatch una alarma que mida la cantidad de balanceadores de carga que se consideran en buen estado. Puede configurar el umbral de alarma en la zona de disponibilidad o en la cantidad mínima de hosts en buen estado que requiere el equilibrador de carga. Las métricas disponibles para los recursos del equilibrador de carga son las siguientes:

    • Equilibrador de carga de aplicación: HealthyHostCount

    • Equilibrador de carga de red: HealthyHostCount

  • En el caso de Application Load Balancer, supervise el estado de una CloudWatch alarma que mida la cantidad de códigos de respuesta HTTP 5xx generados por los objetivos del balanceador de carga. Para un Equilibrador de carga de aplicación, puede usar la métrica HTTPCode_Target_5XX_Count y basar el umbral de alarma en la suma de todos los 5xx errores del equilibrador de carga.

Dirección IP elástica (EIP) de Amazon EC2

Los siguientes ejemplos de comprobaciones de estado podrían combinarse en una comprobación de estado calculada para una dirección IP elástica de Amazon EC2:

  • Para supervisar un punto de conexión, especifique una dirección IP para la dirección IP elástica. La comprobación de estado se mantendrá en buen estado siempre que se pueda establecer una conexión TCP con el recurso detrás de la dirección IP.

  • Supervise el estado de una CloudWatch alarma que mide el porcentaje de unidades informáticas de Amazon EC2 asignadas que se utilizan actualmente en la instancia. Puede usar la métrica Amazon EC2 CPUUtilization y basar el umbral de alarma en lo que considere una tasa de utilización de la CPU alta para su aplicación, como el 90 %.