1 Question: Que pouvons-nous faire lorsque l'équilibrage de charge devient le goulot d'étranglement?

question créée à Sat, Mar 16, 2019 12:00 AM

Je viens de commencer à apprendre les équilibreurs de charge. En prenant un exemple d'équilibreur de charge pour une application côté serveur (http /https), je suppose qu'il écoute une adresse IP spécifique, puis transfère les demandes http aux serveurs disponibles en fonction de son algorithme.

Est-il donc possible pour un équilibreur de charge de devenir un goulot d'étranglement? Comme il écoute une adresse IP spécifique, toutes les demandes sont d'abord transmises à l'équilibreur de charge unique. Je pense donc qu'il pourrait exister un scénario dans lequel la quantité de trafic dépasse la limite /capacité de l'équilibreur de charge.

Quand cela devient un goulot d'étranglement, que pouvons-nous faire? Pouvons-nous utiliser plusieurs équilibreurs de charge?

Je pense qu'une solution possible consiste à utiliser plusieurs équilibreurs de charge et à exposer tous les ips aux clients. (Cela ressemble à un équilibrage de charge côté client) Ainsi, lorsqu'un client souhaite envoyer une demande, il peut choisir dans le pool d'adresses IP puis envoyer une demande à l'un des équilibreurs de charge. (Par exemple, ZooKeeper pourrait être utilisé ici.) Est-ce une solution qui fonctionne? Existe-t-il un autre moyen d’utiliser plusieurs équilibreurs de charge?

Merci. Ethan

    
3
1 Réponses                              1                         

Votre dernière suggestion consiste à ajouter une petite touche: l’approche habituelle consiste à publier les adresses IP de l’équilibreur de charge sous le même nom de domaine.

Ceci s'appelle équilibrage de la charge DNS . Les clients demanderont la résolution IP du nom de domaine de votre équilibreur de charge et obtiendront des adresses IP différentes sur un mode ronde .

Pour configurer l'équilibrage de charge DNS, vous devez ajouter plusieurs enregistrements A pour le nom de domaine de votre équilibreur de charge à votre configuration DNS. Ici , vous peut trouver un exemple de guide pour cela.

    
1
2019-03-16 20: 25: 51Z
  1. Merci Oresztesz, voilà une excellente réponse!
    2019-04-13 05: 32: 10Z
source placée ici