Health chequeos para sus grupos objetivo de VPC Lattice - Amazon VPC Lattice

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.

Health chequeos para sus grupos objetivo de VPC Lattice

Su servicio envía periódicamente solicitudes a los destinos registrados para comprobar su estado. Estas pruebas se denominan comprobaciones de estado.

Cada servicio de VPC Lattice enruta las solicitudes solo a los objetivos en buen estado. Cada servicio comprueba el estado de cada destino; para ello, utiliza la configuración de comprobación de estado de los grupos de destino con los que está registrado el destino. Una vez que el destino está registrado, debe superar una comprobación de estado para que se considere que se encuentra en buen estado. Después de completar cada comprobación de estado, el servicio cierra la conexión que se estableció para la comprobación de estado.

Limitaciones y consideraciones

  • Cuando la versión del protocolo del grupo objetivo esHTTP1, las comprobaciones de estado están habilitadas de forma predeterminada.

  • Cuando la versión del protocolo del grupo objetivo esHTTP2, las comprobaciones de estado no están habilitadas de forma predeterminada. Sin embargo, puede habilitar las comprobaciones de estado y configurar manualmente la versión del protocolo en HTTP1 oHTTP2.

  • Health Check no admite las versiones del protocolo de grupos RPC objetivo g. Sin embargo, si habilita los controles de estado, debe especificar la versión del protocolo de control de estado como HTTP1 oHTTP2.

  • Las comprobaciones de estado no son compatibles con los grupos de destino de Lambda.

  • Las comprobaciones de estado no son compatibles con los grupos de destino del equilibrador de carga de aplicación. Sin embargo, puede habilitar las comprobaciones de estado de los destinos de su equilibrador de carga de aplicación mediante Elastic Load Balancing. Para obtener más información, consulte Estado del grupo de destino en la Guía del usuario para Equilibradores de carga de aplicación.

Configuración de comprobación de estado

Puede configurar las comprobaciones de estado de los destinos de un grupo de destino según se indica en la siguiente tabla. Los nombres de configuración que se utilizan en la tabla son los nombres que se utilizan enAPI. El servicio envía una solicitud de comprobación de estado a cada objetivo registrado cada HealthCheckIntervalSecondssegundo, utilizando el puerto, el protocolo y la ruta de ping especificados. Cada solicitud de comprobación de estado es independiente y el resultado dura todo el intervalo. El tiempo que tarda el destino en responder no afecta al intervalo de la siguiente solicitud de comprobación de estado. Si las comprobaciones de estado superan los errores UnhealthyThresholdCountconsecutivos, el servicio deja el objetivo fuera de servicio. Cuando los controles de estado superan los resultados HealthyThresholdCountconsecutivos, el servicio vuelve a poner el objetivo en servicio.

Opción Descripción

HealthCheckProtocol

Protocolo que el servicio utiliza al realizar comprobaciones de estado en los destinos. Los protocolos posibles son HTTP yHTTPS. El valor predeterminado es el HTTP protocolo.

HealthCheckPort

Puerto que el servicio utiliza al realizar comprobaciones de estado en los destinos. El valor predeterminado es el puerto en el que cada destino recibe el tráfico procedente del servicio.

HealthCheckPath

El destino para las comprobaciones de estado en los destinos.

Si la versión del protocolo es HTTP1 oHTTP2, especifique una ruta válida URI (¿/? consulta). El valor predeterminado es /.

HealthCheckTimeoutSeconds

Cantidad de tiempo, en segundos, durante la cual ninguna respuesta de un destino significa una comprobación de estado fallida. El rango va de 1 a 120 segundos. Si el tipo de destino es INSTANCE o IP, el valor predeterminado es 5 segundos. Especifique 0 para restablecer esta configuración a su valor predeterminado.

HealthCheckIntervalSeconds

Cantidad aproximada de tiempo, en segundos, que transcurre entre comprobaciones de estado de un destino individual. El rango va de 5 a 300 segundos. Si el tipo de destino es INSTANCE o IP, el valor predeterminado es 30 segundos. Especifique 0 para restablecer esta configuración a su valor predeterminado.

HealthyThresholdCount

Número de comprobaciones de estado consecutivas exitosas que deben superarse para considerar que un destino está en buen estado. El rango va de 2 a 10. El valor predeterminado es 5. Especifique 0 para restablecer esta configuración a su valor predeterminado.

UnhealthyThresholdCount

Número de comprobaciones de estado consecutivas erróneas para que se considere que el estado de la instancia no es correcto. El rango va de 2 a 10. El valor predeterminado es 2. Especifique 0 para restablecer esta configuración a su valor predeterminado.

Matcher

Códigos que se deben utilizar al comprobar si se ha recibido una respuesta exitosa de un destino. En la consola, se llaman códigos de éxito.

Si la versión del protocolo es HTTP1 oHTTP2, los valores posibles oscilan entre 200 y 499. Puede especificar varios valores (por ejemplo, “200,202”) o un intervalo de valores (por ejemplo, “200-299”). El valor predeterminado es 200.

La versión del protocolo Health Check para g no RPC es compatible actualmente. Sin embargo, si la versión del protocolo del grupo objetivo es gRPC, puede especificar HTTP1 o las versiones HTTP2 del protocolo en la configuración de su comprobación de estado.

Comprobación del estado de los destinos

Puede comprobar el estado de los destinos registrados en los grupos de destino.

Para comprobar el estado de los destinos desde la consola
  1. Abre la VPC consola de Amazon en https://console.aws.amazon.com/vpc/.

  2. En el panel de navegación, en VPCLattice, selecciona Grupos objetivo.

  3. Elija el nombre del grupo de destino para mostrar sus detalles.

  4. En la pestaña de Destinos, la columna de Estado indica el estado de cada destino. Si el estado es un valor distinto de Healthy, la columna Detalles del estado contiene más información.

Para comprobar el estado de tus objetivos, utiliza el AWS CLI

Use el comando list-targets. El resultado de este comando contiene el estado del destino. Si el estado es cualquier valor distinto de Healthy, la salida también incluye un código de motivo.

Para recibir notificaciones por correo electrónico sobre destinos en mal estado

Utilice CloudWatch alarmas para iniciar una función Lambda a fin de enviar detalles sobre objetivos en mal estado.

Cómo modificar la configuración de comprobación de estado

Puede modificar la configuración de comprobación de estado del grupo de destino en cualquier momento.

Cómo modificar la configuración de comprobación de estado mediante la consola
  1. Abre la VPC consola de Amazon en https://console.aws.amazon.com/vpc/.

  2. En el panel de navegación, en VPCLattice, selecciona Grupos objetivo.

  3. Elija el nombre del grupo de destino para mostrar sus detalles.

  4. En la pestaña Comprobaciones de estado, en la sección Configuración de comprobación de estado, elija Editar.

  5. Modifique la configuración de comprobación de estado según sea necesario.

  6. Elija Guardar cambios.

Para modificar la configuración del chequeo de estado mediante el AWS CLI

Utilice el update-target-groupcomando.