Glosario de F5

Chequeo de salud

¿Qué es el chequeo de salud?

El control de salud se refiere a un mecanismo utilizado por los balanceadores de carga para monitorear el estado operativo de los servidores. Esta funcionalidad se conoce comúnmente como "función de verificación de salud" o "función de monitor de salud".

Los balanceadores de carga reciben solicitudes de clientes de redes externas y las distribuyen entre múltiples servidores dentro de una red interna. Si se envían solicitudes a servidores que están inactivos o no responden, no se puede realizar el procesamiento adecuado. Para evitar esto, los balanceadores de carga verifican continuamente el estado de los servidores para garantizar que estén operativos. Este proceso de verificación se llama verificación de salud.

Hay dos tipos principales de controles de salud: activos y pasivos.

  • Control de salud activo: El balanceador de carga envía paquetes al servidor específicamente para verificar el estado y confirma las respuestas del servidor. Dependiendo de la capa de protocolo utilizada, existen tres tipos:

    • Comprobación L3: Envía solicitudes de eco ICMP y verifica si se recibe una respuesta de eco.
    • Comprobación L4: Realiza un protocolo de enlace TCP para confirmar el estado del servidor.
    • Comprobación L7: Simula una solicitud HTTP o de capa de aplicación y examina la respuesta del servidor.
  • Comprobación de salud pasiva: En lugar de enviar paquetes específicos, el balanceador de carga monitorea las respuestas a las solicitudes reales del cliente. Si ocurren errores, como una respuesta no válida, el equilibrador de carga redirige las solicitudes entrantes a servidores alternativos.

La solución BIG-IP de F5 admite todo tipo de controles de estado y ofrece una gran flexibilidad. También permite la combinación de métodos de verificación de salud activos y pasivos para mejorar el rendimiento y la confiabilidad.