Intégration d'IBM Cloud Network Load Balancer for VPC à des groupes d'instances
IBM Cloud® Network Load Balancer for VPC (NLB) peut connecter groupes d'instances à un pool d'équilibreurs de charge.
Les informations suivantes ne s'appliquent pas aux équilibreurs de charge réseau Private Path.
Un groupe d'instances est une collection d'instances de serveur virtuel. Avec eux, vous n’avez pas besoin de gérer manuellement les membres de votre pool. L'association d'un groupe d'instances à un équilibreur de charge permet d'augmenter ou de diminuer vos membres back-end en fonction de votre utilisation et de vos besoins.
Vous pouvez choisir d'avoir un nombre statique d'instances ou de mettre à l'échelle dynamiquement les instances en fonction de vos besoins. Lors de la mise à l'échelle dynamique, le nombre de membres de pool augmente ou diminue en fonction des diagnostics d'intégrité d'application et des règles de groupe d'instances que vous configurez.
Par exemple, en cas d'échec du contrôle d'intégrité d'une application, le système ajoute automatiquement un nouveau membre au groupe d'instances pour remplacer le membre incorrect.
De plus, des membres peuvent être ajoutés ou supprimés au pool en fonction de vos politiques de mise à l'échelle de l'utilisation du processeur, du réseau et de la mémoire.
Lorsque vous associez un groupe d'instances à un pool, celui-ci devient un pool géré et vous ne pouvez plus y ajouter ou supprimer des membres, ni les mettre à jour. Toutefois, vous pouvez toujours apporter des mises à jour au pool lui-même.
Le nombre maximum de membres back-end autorisés dans un pool d'équilibrage de charge est de 50. Vous ne pouvez pas configurer un nombre d'adhésions à un groupe d'instances au-delà de cette limite.
Lorsque vous configurez un programme d'écoute avec une plage de ports, le port d'application du groupe d'instances est utilisé uniquement pour vérifier l'état de santé des membres de back end.
Création de pools gérés et de groupes d'instances
Pour créer un pool géré et connecter un groupe d'instances, procédez comme suit:
-
Créez un modèle de groupe d'instances.
Ce modèle définit vos configurations d'instance de membre de back end.
-
Créez un groupe d'instances. Lors de la création de votre groupe d'instances, spécifiez le port d'application, l'équilibreur de charge et les identités de pool.
Pour un groupe d'instances existant, vous pouvez le mettre à jour avec l'ID du pool d'équilibrage de charge. Vous devez également choisir une méthode de mise à l'échelle parmi les options suivantes:
- Méthode statique autorisant un nombre fixe de membres back-end
- Une méthode dynamique pour une mise à l'échelle en fonction de l'utilisation
-
Créez vos règles de mise à l'échelle de groupe d'instances.
Ne configurez des stratégies de mise à l'échelle que si vous utilisez une méthode de mise à l'échelle dynamique.
Lorsque vous configurez ces stratégies, vous définissez certaines métriques (telles que le pourcentage d'utilisation du processeur) et l'utilisation cible souhaitée pour cette métrique. Ensemble, la métrique et l'utilisation cible moyenne déterminent le moment où votre groupe d'instances ajoute ou supprime dynamiquement des instances de serveur virtuel du groupe.