Tableau Server 外部文件存储
本主题概述了 Tableau Server 外部文件存储。
Tableau Server 文件存储存储数据提取和工作簿修订。通常,Tableau Server 文件存储是本地安装在 Tableau Server 上的内置 Tableau Server 过程。从 Tableau Server 2020.1 开始,您可以将 Tableau Server 配置为使用外部存储来存储文件存储数据。外部存储必须是网络共享:一种专用文件存储,允许多个用户和异构客户端设备从集中式磁盘容量检索数据。这可以是用于 Windows 的服务器消息块 (SMB) 或 Linux 安装的网络文件系统 (NFS)。局域网 (LAN) 上的用户通过标准以太网连接访问共享存储。
利用这一新功能,现在可以通过两种方式配置 Tableau Server:
- 在本地安装文件存储,这意味着文件存储安装在 Tableau Server 节点上。
- 使用外部文件存储(从 2020.1 开始)。
为什么要使用外部文件存储?
相比在本地安装文件存储,使用外部存储具有以下主要优势:
- 集中位置:如果文件存储安装在本地,则需要跨多个文件存储节点复制数据,这将消耗网络带宽。将数据转移到集中位置将无需在 Tableau 群集中的多个节点上运行文件存储以及在节点之间进行复制。这还会降低单个节点上的磁盘空间要求,并降低网络带宽使用量,因为数据不会在多个节点上复制。
- 缩短备份时间:快照备份技术非常高效,并且,使用 Tableau 数据的快照备份,可以显著缩短执行 Tableau 备份所需的时间。
管理外部文件存储
许可证管理
若要配置外部文件存储,您必须拥有 Tableau Server 的 Advanced Management 能力。有关详细信息,请参见关于 Tableau Server 上的 Tableau Advanced Management。如果您没有 Advanced Management 能力,您将看到以下行为:
- 如果尝试在安装过程中将 Tableau Server 配置为使用外部文件存储,您将看到一条错误消息,但您将能够继续安装,并且 Tableau Server 文件存储将以本地方式安装。
- 如果您已经在使用外部文件存储,并且 Advanced Management 不再可用于安装,您将看到以下行为:
- 重新启动时服务器将失败。
- 备份将失败。
- 如果您不再拥有 Advanced Management 能力,但具有有效的 Tableau 许可证,则可以将外部文件存储迁移到本地文件存储,以便重新启动服务器并重新运行。有关如何从外部存储库迁移到本地存储库的详细信息,请参见重新配置文件存储。
支持的迁移方案
- 将以本地方式安装在 Tableau Server 上的文件存储移动到外部托管存储(网络连接存储)。
- 将文件存储从外部托管存储移动到 Tableau Server。
备份和还原
使用外部文件存储在 Tableau Server 上进行备份与文件存储安装在本地时创建备份的方式不同。有关如何在具有外部文件存储的 Tableau Server 上执行备份和还原的详细信息,请参见使用外部文件存储进行备份和还原。
升级注意事项
升级配置有外部文件存储的 Tableau Server 时不需要执行特殊步骤。您可以按照正常的升级过程进行操作。
高可用性注意事项
Tableau Server 不会为外部文件存储管理或设置高可用性。托管存储可能具有支持冗余和高可用性的解决方案。
拓扑
将 Tableau Server 配置为使用外部文件存储时,将不再以本地方式运行文件存储。“服务器状态”页面将指明文件存储进程位于外部节点上。
在 Tableau Server 外部配置文件存储时,数据引擎和文件存储不再位于同一位置。在设置过程中,数据引擎将继续自动随其他进程一起安装(如Tableau Server 数据引擎中所述),文件存储除外。 但是,当您将 Tableau Server 配置为使用外部文件存储时,您将能够在没有任何其他进程的单独节点上安装数据引擎。
在外部配置文件存储时,数据引擎将通过网络访问存储系统上的文件存储数据(数据提取)。为了确保整个系统符合您的要求,您必须为网络和存储系统考虑一些事项。有关详细信息,请参见外部文件存储的性能注意事项。
下图是具有外部文件存储的 Tableau Server 拓扑的摘要版本。
下图是具有外部文件存储的 Tableau Server 拓扑的详细版本,并显示了在每个节点上安装的所有进程。