O que é Health Check?
Verificação de integridade refere-se a um mecanismo usado por balanceadores de carga para monitorar o status operacional dos servidores. Essa funcionalidade é comumente conhecida como "recurso de verificação de integridade" ou "recurso de monitoramento de integridade".
Os balanceadores de carga recebem solicitações de clientes de redes externas e as distribuem entre vários servidores dentro de uma rede interna. Se solicitações forem enviadas para servidores que estão inativos ou não respondem, o processamento adequado não poderá ser realizado. Para evitar isso, os balanceadores de carga verificam continuamente o status dos servidores para garantir que estejam operacionais. Esse processo de verificação é chamado de verificação de integridade.
Existem dois tipos principais de verificações de integridade: ativas e passivas.
Verificação de saúde ativa: O balanceador de carga envia pacotes ao servidor especificamente para verificação de integridade e confirma as respostas do servidor. Dependendo da camada de protocolo utilizada, existem três tipos:
Verificação de saúde passiva: Em vez de enviar pacotes específicos, o balanceador de carga monitora as respostas às solicitações reais do cliente. Se ocorrerem erros, como uma resposta inválida, o balanceador de carga redireciona as solicitações recebidas para servidores alternativos.
A solução BIG-IP da F5 suporta todos os tipos de verificações de integridade, oferecendo flexibilidade robusta. Ele também permite a combinação de métodos de verificação de integridade ativos e passivos para melhor desempenho e confiabilidade.