Intégration d'un équilibreur de charge d'application à des groupes d'instances
IBM Cloud® Application Load Balancer for VPC (ALB) permet de connecter des groupes d'instances à un pool d'équilibreurs de charge.
Un groupe d'instances est une collection d'instances de serveur virtuel. Avec elles, vous n'avez plus 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'utiliser un nombre statique d'instances ou choisir de mettre à l'échelle les instances de manière dynamique en fonction de vos besoins. Les membres du pool sont ajoutés ou supprimés (add/delete)
en fonction des application health checks et instance group policies 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.
En outre, les membres peuvent être ajoutés au pool ou en être supprimés (added/deleted) en fonction de vos stratégies de mise à l'échelle de l'utilisation de l'UC, du réseau et de la mémoire.
Lorsque vous connectez un groupe d'instances à un pool, il devient un pool géré et vous ne pouvez plus y ajouter, supprimer ou mettre à jour (add/delete/update) des membres. Toutefois les mises à jour du
pool restent autorisées.
Un pool d'équilibreurs de charge ne peut comporter plus de 50 membres back-end ; vous ne pouvez pas configurer un nombre d'appartenance à un groupe d'instances au-delà de cette limite.
Création de pools gérés et de groupes d'instances
Pour créer un pool géré, créez d'abord un pool standard et vérifiez qu'aucun membre n'y est connecté. Vous pouvez ensuite connecter un groupe d'instances.
Pour créer un groupe d'instances, procédez comme suit.
-
Créez un modèle de groupe d'instances.
Un modèle de groupe d'instances définit vos configurations d'instance de membre back-end.
-
Ensuite, créez un groupe d'instances. Lors de la création du groupe d'instances, spécifiez les identités du port d'application, de l'équilibreur de charge et du pool.
Vous pouvez mettre à jour un groupe d'instances existant avec l'identité du pool d'équilibreurs de charge. Vous devez également choisir une méthode de mise à l'échelle. Vous avez le choix entre les différentes options suivantes :
- Méthode statique qui autorise un nombre fixe de membres de back end.
- Méthode dynamique de mise à l'échelle basée sur l'utilisation.
-
Enfin, créez les stratégies de mise à l'échelle de votre 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 (comme le pourcentage d'utilisation de l'UC) et l'utilisation cible souhaitée pour cette métrique. Ensemble, la métrique et l'utilisation cible moyenne déterminent quand votre groupe d'instances ajoute ou supprime dynamiquement des instances de serveur virtuel du groupe.