Ejemplos de comprobación de estado para Shield Advanced
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 comprobación de estado individual se basa en el estado de un punto de conexión o en el estado de una métrica de Amazon CloudWatch. 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
Temas
Distribuciones de Amazon CloudFront
Los siguientes ejemplos describen las comprobaciones de estado que podrían combinarse en una comprobación de estado calculada para una distribución de CloudFront:
-
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.
-
Supervise el estado de una alarma de CloudWatch que mide el estado del origen de CloudFront. Por ejemplo, puede mantener una alarma de CloudWatch en la métrica Equilibrador de carga de aplicación
TargetResponseTime
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. -
Supervisión del estado de una alarma de CloudWatch que mide el porcentaje de solicitudes para las cuales el código de estado HTTP de la respuesta es 5xx. Si la tasa de error de 5xx de la distribución de CloudFront es superior al umbral definido en la alarma de CloudWatch, 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 alarma de CloudWatch que mide la cantidad de conexiones nuevas establecidas por los clientes al equilibrador 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 del equilibrador de carga de aplicación y el equilibrador de carga de red, supervise el estado de una alarma de CloudWatch que mida la cantidad de equilibradores 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 del equilibrador de carga de aplicación supervise el estado de una alarma de CloudWatch que mida la cantidad de códigos de respuesta HTTP 5xx generados por los objetivos del equilibrador 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.
-
Supervisión del estado de una alarma de CloudWatch que mide el porcentaje de unidades informáticas de Amazon EC2 asignadas que están actualmente en uso 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 %.