Glossaire F5

Bilan de santé

Qu'est-ce que le bilan de santé ?

Health Check fait référence à un mécanisme utilisé par les équilibreurs de charge pour surveiller l'état opérationnel des serveurs. Cette fonctionnalité est communément appelée « fonction de contrôle de santé » ou « fonction de surveillance de santé ».

Les équilibreurs de charge reçoivent les demandes des clients provenant de réseaux externes et les distribuent sur plusieurs serveurs au sein d'un réseau interne. Si les requêtes sont envoyées à des serveurs en panne ou qui ne répondent pas, le traitement approprié ne peut pas être effectué. Pour éviter cela, les équilibreurs de charge vérifient en permanence l’état des serveurs pour s’assurer qu’ils sont opérationnels. Ce processus de vérification est appelé bilan de santé.

Il existe deux principaux types de bilans de santé : actif et passif.

  • Bilan de santé actif : L'équilibreur de charge envoie des paquets au serveur spécifiquement pour la vérification de l'état et confirme les réponses du serveur. Selon la couche de protocole utilisée, il existe trois types :

    • Vérification L3 : Envoie des requêtes d'écho ICMP et vérifie si une réponse d'écho est reçue.
    • Vérification L4 : Effectue une négociation TCP pour confirmer l'état du serveur.
    • Vérification L7 : Simule une requête HTTP ou de couche application et examine la réponse du serveur.
  • Bilan de santé passif : Au lieu d’envoyer des paquets spécifiques, l’équilibreur de charge surveille les réponses aux demandes réelles des clients. Si des erreurs se produisent, comme une réponse non valide, l’équilibreur de charge redirige les demandes entrantes vers d’autres serveurs.

La solution BIG-IP de F5 prend en charge tous les types de contrôles de santé, offrant une flexibilité robuste. Il permet également la combinaison de méthodes de contrôle de santé actives et passives pour des performances et une fiabilité améliorées.