分布式要求
在开始配置 Tableau Server 群集之前,请确保满足以下要求。
硬件
虽然您在群集中使用的计算机必须满足安装之前...中所述的要求,但它们不需要完全相同。
实现高可用性的硬件指南
下面是一些针对您用于实现故障转移和高可用性的系统的指南:
故障转移 — 三台计算机:若要配置一个群集来为文件存储和存储库进程提供故障转移支持,您至少需要三台计算机或虚拟机:一台用作初始 Tableau Server 节点,两台用作附加节点。
多个网关 - 三台计算机和一个负载平衡器:如果将多个网关进程添加到 Tableau Server 安装中,并使用负载平衡器向这些网关自动分发请求,则可以进一步增强 Tableau 的可靠性。要配置提供故障转移支持和多个网关的群集,您需要在三节点群集前面添加负载平衡器。
故障转移和多网关支持 - 三台计算机和一个负载平衡器:若要配置提供上述功能并支持多个网关的群集,您至少需要三台计算机或虚拟机和一个位于群集前端的负载平衡器。
高可用性 - 三台计算机和一个负载平衡器:若要配置高可用性,您需要上面描述的资源。
初始计算机:如果您配置高可用性,则初始 Tableau Server 节点可以运行很少的 Tableau Server 进程,或不运行任何 Tableau Server 进程。因此,充当初始节点的计算机无需具有与运行附加节点的计算机一样多的内核。不过,将需要足够的磁盘空间进行备份,因为在备份和还原过程中将会使用初始计算机。除了备份文件所需的空间量外,还需要临时磁盘空间。有关磁盘空间要求的详细信息,请参见备份和还原的磁盘空间使用情况。
软件
分布式安装中的所有节点都必须运行相同版本的 Tableau Server。
所有节点都必须运行相同的 Linux 发行版。
安装位置
请记住以下要求和限制:
联网与端口
端口:与任何分布式系统一样,您所使用的计算机或虚拟机需要能够互相通信。有关 Tableau 服务管理器如何处理端口映射的信息,请参见Tableau 服务管理器端口。
延迟:服务器节点之间的网络延迟可能会影响 Tableau Server 性能。请注意可能的延迟问题,尤其是在遇到性能问题时。为了要减少网络延迟,可以采取一些步骤,例如将网关和数据源放在 Tableau Server 附近。
静态 IP 地址 - 运行 Tableau Server 的任何计算机,无论它是单服务器安装还是群集的一部分,都必须具有静态 IP 地址。
可发现:群集中的每个节点都必须可使用 DNS 或本地主机文件从其他节点计算机中发现。
时区和时间:群集中的每个节点必须位于同一时区中,并将这些节点的系统时钟同步。同步可能是自动进行的。举例来说,如果您的节点均位于 Active Directory 域中,则域控制器通常会进行同步。如果不确定您的群集是否符合此要求,请咨询您的内部 IT 专家。
最佳做法
下面是开始安装和配置之前需要注意的问题:
IP 地址或计算机名称:如上所述,群集中的每台计算机必须使用静态 IP 地址。
备份:最好在进行重要的系统更改之前创建备份。有关步骤,请参见备份 Tableau Server 数据。
SSL
如果您计划为使用多个网关和一个负载平衡器的高度可用的 Tableau Server 群集配置 SSL,(了解更多信息),请确保为负载平衡器的主机名称颁发您使用的 SSL 证书。有关其他详细信息,请参见针对与来往 Tableau Server 的外部 HTTP 流量配置 SSL。