分布式要求
- 版本 :2022.1 及更高版本
在开始配置 Tableau Server 群集之前,请确保满足以下要求。
硬件
虽然群集中使用的计算机必须满足安装之前...中所述的要求,但它们不必完全相同。
高可用性的硬件准则
以下是用于故障转移和高可用性的系统的一些准则:
故障转移 - 三台计算机:要配置为文件存储和存储库进程提供故障转移支持的群集,您至少需要三台计算机或虚拟机:一台用于初始 Tableau Server 节点,两台用于其他节点。
多个网关 - 三台计算机和一个负载平衡器:将多个网关进程添加到 Tableau Server 安装并使用负载平衡器自动将请求分发到这些网关,可进一步提高 Tableau 的可靠性。若要配置提供故障转移支持和多个网关的群集,需要添加负载均衡器以在三节点群集前面。
故障转移和多网关支持 - 三台计算机和一个负载均衡器:若要配置提供上述功能以及对多个网关的支持的群集,至少需要三台计算机或 VM,以及一个负载平衡器来连接群集。
高可用性 - 三台计算机和一个负载均衡器:若要配置高可用性,需要上述资源。
初始计算机:如果配置为高可用性,则初始 Tableau Server 节点可能运行很少或没有运行任何 Tableau Server 进程。因此,充当初始节点的计算机不需要与运行其他节点的计算机一样多的核心。但是,您将需要足够的磁盘空间进行备份,因为在备份和还原过程中会使用初始计算机。除了备份文件所需的空间量外,您还需要临时磁盘空间。有关磁盘空间要求的详细信息,请参阅备份和还原的磁盘空间使用情况。
软件
分布式安装中的所有节点都必须运行相同版本的 Tableau Server。
安装位置
Tableau Server 在群集中的所有节点上的安装位置必须相同。无论安装到默认位置还是非默认位置,都是如此。
网络和端口
端口:与任何分布式系统一样,你使用的计算机或 VM 需要能够相互通信。有关 Tableau Services Manager 如何处理端口映射的信息,请参阅 Tableau Services Manager Ports。
同一域:如果 Tableau Server 安装在 Windows Active Directory 环境中,则群集中的所有计算机都必须是同一域的成员。
延迟:服务器节点之间的网络延迟会影响 Tableau Server 性能。请注意可能的延迟问题,尤其是在遇到性能问题时。若要减少网络延迟,您可以采取一些步骤,例如将网关和数据源定位在 Tableau Server 附近。
服务帐户:在初始 Tableau 服务器上指定的服务器的运行身份服务帐户在群集中的每台计算机上必须相同。
如果在 Active Directory 环境中运行,则建议将域用户帐户作为运行身份服务帐户运行。虽然可以在群集中的每个节点上保留默认的 NetworkServices 帐户,但我们不建议将其作为最佳安全做法。
如果在 Windows 工作组中运行分布式部署,则必须在群集中的每个节点上使用相同的用户帐户和密码。在这种情况下,请在 TSM 中使用句点 (.) 而不是计算机名称来指定运行身份服务帐户。例如,如果工作组运行身份服务帐户为 ,则在 TSM 中指定。Windows 将语法解释为等效于“本地主机名”。
tableau-sa
.\tableau-sa
.\
静态 IP 地址:任何运行 Tableau Server 的计算机(无论是单个服务器安装还是群集的一部分)都必须具有静态 IP 地址。
可发现:群集中的每个节点都必须可以使用 DNS 或本地主机文件从其他节点计算机中发现。
时区和时间:群集中的每个节点必须位于同一时区,并且其系统时钟同步。这可能会自动发生。例如,如果您的节点都在 Active Directory 域中,则域控制器通常会处理此问题。如果不确定群集是否满足此要求,请咨询内部 IT 专家。
最佳实践
在开始安装和配置之前,请记住以下几点:
IP 地址或计算机名称:如上所述,群集中的每台计算机都必须使用静态 IP 地址。
CNAME 记录:如果您使用的是负载均衡器,则无论实际处理请求的网关是谁,用户都将使用负载均衡器的名称作为 Tableau Server URL。
用户帐户凭据:对于每台计算机,需要具有本地管理员权限的用户帐户的凭据。
备份:最佳做法是在进行重大系统更改之前创建备份。有关步骤,请参阅备份 Tableau 服务器数据。
跨数据中心的分布式部署:我们不建议跨分布式数据中心安装 Tableau Server 节点。以下示例描述了节点分布在多个数据中心之间的一些常见问题:
节点之间网络连接中断可能会导致许多任务失败,或者 Tableau Server 组件未获得许可。
数据中心之间的代理和防火墙可能会妨碍 Tableau Server 节点相互通信的能力。
在地理位置分散的数据中心之间路由流量可能会导致数据传输延迟或瓶颈,从而导致性能不佳和连接超时。
断续器
如果您计划为具有多个网关和负载平衡器的高可用性 Tableau Server 群集配置 SSL(了解详细信息),请确保您使用的 SSL 证书是为负载平衡器的主机名颁发的。有关其他详细信息,请参阅为进出 Tableau Server 的外部 HTTP 流量配置 SSL。