Travailler avec des pools d'équilibreurs de charge de réseau
Le pool IBM Cloud® Network Load Balancer for VPC (NLB) est un groupe de cibles bacl-end qui reçoivent le trafic client entrant de l'équilibreur de charge et fournissent votre réponse de trafic sortant. Le pool possède un protocole, un algorithme
d'équilibrage de charge, les cibles back-end (instances VPC), les contrôles de santé pour les cibles back-end et l'adhérence de la session. Les équilibreurs de charge de la famille Network ne prennent pas en charge l'association
de plus d'un pool avec un seul auditeur.
Dans une configuration d'équilibreur de charge, un auditeur est considéré comme la ressource parentale. Vous pouvez associer des pools à cet auditeur de deux manières, en les référençant directement ou indirectement. Pour l'association directe,
configurez le pool en tant que default_pool de l'auditeur. Pour une association indirecte, référencez le pool à partir d'un autre pool par le biais d'une relation failsafe_policy.target, en vous assurant que l'autre
pool est déjà lié à l'auditeur.
Vous pouvez configurer les pools lors de la création d'un équilibreur de charge réseau ou ultérieurement en suivant la procédure suivante :
-
Depuis votre navigateur, ouvrez la console IBM Cloud et connectez-vous à votre compte.
-
Sélectionnez l'
du menu Navigation, puis cliquez sur l'icône Infrastructure
> Réseau > Équilibreurs de charge.
-
Cliquez sur l'équilibreur de charge de réseau à modifier.
-
Sur la page de détails de l'équilibreur de charge réseau, cliquez sur l'onglet Back-end pools et sélectionnez le pool que vous souhaitez modifier.
-
Sélectionnez les options de votre piscine :
- Nom du pool : nom de votre pool. Idéalement, un nom qui décrit la fonction qui est exécutée par ce pool.
- Protocole : protocole de trafic réseau pour votre trafic.
- Méthode : algorithme d'équilibrage de charge du pool.
- Conservation de session : indique si toutes les demandes émises au cours d'une session utilisateur sont envoyées à la même instance.
- Diagnostic d'intégrité : pour plus d'informations sur la configuration des diagnostics d'intégrité, voir Utilisation des diagnostics d'intégrité.
-
Vous pouvez ajouter un pool de sauvegarde à un pool existant en sélectionnant
failsafe policyavec les options de menu suivantes. Assurez-vous qu'il existe au moins un pool dans l'équilibreur de charge.- Action: Action à effectuer si le pool principal est en mauvais état. L'un des éléments suivants :
forwardoudrop- Lors de l'édition d'un pool back-end dans un équilibreur de charge, vous pouvez spécifier l'une des actions de politique à sécurité intégrée suivantes :
- Transférer :- L'équilibreur de charge achemine les demandes vers un pool de sauvegarde désigné. Cela permet d'obtenir un chemin de basculement propre vers un autre ensemble de serveurs d'application. Un pool de sauvegarde existant doit être configuré et prêt à recevoir du trafic.
- Contournement :- L'équilibreur de charge envoie les demandes directement aux adresses IP de destination des membres, contournant ainsi complètement l'équilibreur de charge. Cette option est généralement utilisée dans des configurations réseau spécifiques, par exemple avec des équilibreurs de charge réseau et des dispositifs de fonctions réseau virtuelles (VNF).
- Drop :- L'équilibreur de charge abandonne toutes les demandes entrantes et le client ne reçoit pas de réponse.
- Lors de l'édition d'un pool back-end dans un équilibreur de charge, vous pouvez spécifier l'une des actions de politique à sécurité intégrée suivantes :
- Cible : La sélection du pool de sauvegarde s'effectue ici. Si un pool est spécifié, l'adresse
actiondoit êtreforward
- Action: Action à effectuer si le pool principal est en mauvais état. L'un des éléments suivants :
Si les instances du pool ne sont pas en bonne santé et que vous pensez que votre application fonctionne sans problème, vérifiez à nouveau les valeurs du protocole et du chemin de santé. Vérifiez également tout groupe de sécurité associé aux instances pour vous assurer que les règles autorisent le trafic entre l'équilibreur de charge et ces instances.