2017-03-16 3 views
0

Nous avons deux clusters distincts (un pour le portail Liferay, un autre pour Tableau BI). Ils sont indépendants les uns des autres. Maintenant, je veux utiliser l'équilibreur de charge de manière haute disponibilité (2 serveurs avec heartbeat). La question est la suivante: est-il possible de configurer apache mod_jk (ou haproxy) de manière à équilibrer la charge séparément pour les deux clusters? Ou devrions-nous avoir un équilibreur de charge indépendant pour chaque cluster?Apache mod_jk (ou HAProxy) avec plusieurs clusters

Merci

+0

Utilisez-vous le même virtualhost pour les deux clusters? – Jorge

+0

En ce moment je ne vois pas de restrictions (parce que nous sommes en phase d'architecture, il n'y a pas de clusters existants jusqu'à présent). Le seul point est que Liferay sera accessible par des utilisateurs externes (via Internet) et internes (via intranet) ainsi que Tableau uniquement par interne. Nous sommes donc autorisés à utiliser n'importe quelle configuration. En effet, je veux comprendre si nous pouvons utiliser l'appareil d'équilibreur de charge unique pour les deux clusters quelle est la configuration appropriée. – yabel

+0

ce forum est pour corriger votre problème si vous nous montrez. laissez-nous savoir ce que vous avez fait jusqu'ici où vous avez bloqué? Quelle est votre question exactement? venez au point – Ghayel

Répondre

0

Les deux approches sont possibles et il dépendra enfin dans vos propres préférences. Ainsi, je ne peux penser à un seul avantage en utilisant deux équilibreurs de charge, qui est la possibilité de gérer deux équilibreurs de charge séparément en utilisant le statut travailleur. De cette façon, vous pouvez arrêter l'un des travailleurs dans un seul loadbalancer pour qu'une de vos applications ne reçoive pas de requêtes dans un nœud de travail alors que l'autre application continuera à gérer les demandes entrantes. Je vois cette approche comme plus de qualité de production.

+0

Merci beaucoup! Maintenant, nous pouvons prendre la bonne décision. – yabel