Ajouter un équilibreur de charge
Pour améliorer la fiabilité de Tableau Server, exécutez des passerelles sur plusieurs nœuds et configurez un équilibreur de charge afin de répartir les requêtes sur plusieurs passerelles. Contrairement au processus du référentiel, qui peut être actif ou passif, tous les processus des passerelles sont actifs. Si l’une des passerelles d’un cluster devient non disponible, l’équilibreur de charge arrête de lui envoyer des requêtes. L’algorithme de l’équilibreur de charge choisi détermine la façon dont les passerelles routent les requêtes client.
Kerberos : si vous prévoyez d’utiliser l’authentification Kerberos, vous devez configurer Tableau Server pour qu’il accepte votre équilibreur de charge avant de configurer Tableau Server pour Kerberos. Pour plus d’informations, consultez Configurer Kerberos.
Équilibreurs de charge testés : Les clusters Tableau Server disposant de plusieurs passerelles ont été testés avec des équilibreurs de charge Apache et F5.
Si vous utilisez un équilibreur de charge Apache et que vous créez des vues administratives personnalisées, vous devez vous connecter directement au référentiel Tableau Server. Vous ne pouvez pas vous connecter par l’intermédiaire de l’équilibreur de charge.
URL Tableau Server : Lorsqu’un équilibreur de charge est devant un cluster Tableau Server, l’URL servant aux utilisateurs de Tableau Server appartient à l’équilibreur de charge et non au nœud Tableau Server initial.
Point de terminaison unique de l’équilibreur de charge : vous devez configurer vos équilibreurs de charge pour un seul point de terminaison d’URL. Vous ne pouvez pas configurer différents hôtes de points de terminaison pour rediriger vers le même déploiement Tableau Server. L’URL externe unique est définie dans
gateway.public.host
lorsque vous configurez Tableau Server, comme décrit dans la procédure Configuration des serveurs proxy et des équilibreurs de charge pour Tableau Server.Paramètres des hôtes de confiance : l’ordinateur exécutant l’équilibreur de charge doit être identifié sur Tableau Server en tant qu’hôte de confiance comme décrit dans Configuration des serveurs proxy et des équilibreurs de charge pour Tableau Server.
Configurer Tableau Server pour qu’il utilise un équilibreur de charge
Les paramètres servant à identifier un équilibreur de charge dans Tableau Server sont les mêmes que ceux utilisés pour identifier un serveur proxy inverse. Si votre cluster Tableau Server nécessite à la fois un serveur proxy et un équilibreur de charge, les deux doivent utiliser une URL externe unique définie dans gateway.public.host
et l’ensemble des serveurs proxy et des équilibreurs de charge doivent être spécifiés dans gateway.trusted
et gateway.trusted_hosts
. Consultez Configuration des serveurs proxy et des équilibreurs de charge pour Tableau Server.