在分布式环境中的 Google 云平台上自行部署 Tableau Server

这是存档内容

继续支持公有云部署,但不再更新第三方公有云部署的内容。

有关最新的 Tableau Server 部署内容,请参见企业部署指南(链接在新窗口中打开)和 Tableau Server 帮助的(链接在新窗口中打开)部分。

对于那些有权访问的客户,我们建议使用 Tableau Cloud。有关更多详细信息,请参见:

简介

您可以在分布式环境中的两个虚拟机 (VM) 上运行 Tableau Server,这些虚拟机也称为群集。但是,如果要在高可用性 (HA) 分布式环境中运行 Tableau Server,则需要启动相同类型和容量的三个或更多个 Google Compute Engine (GCE) 虚拟机 (Vm),并将它们配置为附加节点。此情况假设您有三个 Google 计算引擎 VM,每个实例上都安装了 Tableau Server。一个实例被配置为初始节点,另外两个实例被配置为附加节点。

以下步骤显示如何在高可用性和高可扩展性配置中的三个 Google 计算引擎 VM 的集群上安装和部署 Tableau Server。

步骤 1:创建 Google 云平台虚拟私有云 (VPC)

您必须有一个现有 Google 云平台自定义模式虚拟私有云 (VPC),带有跨三个不同区域的私有和公共子网。有关如何规划和创建带自定义子网的自定义模式 VPC 网络的信息,请参见 Google 网站上的使用 VPC 网络(链接在新窗口中打开)

三个可用区的图表。

步骤 1:创建符合 Google 云平台 HIPAA 标准的项目

参考设置符合 HIPAA 标准的 Google 云项目(链接在新窗口中打开)教程,并依靠 Cloud Healthcare Data Protection Toolkit,此体系结构通过将配置视为代码,帮助您轻松构建基于 Google 云的基础架构。下图说明了该体系结构如何使用可重用的组件(Google 云部署管理器配置脚本和参数化配置模板)帮助您满足安全性和合规性最佳做法。

三个可用区的图表。

步骤 2:部署三个 Google 计算引擎 VM

在私有子网中部署相同类型和容量的三个 Google 计算引擎虚拟机 (VM),将每个 VM 都放在其自己的区域中。选择符合 Tableau Server 系统要求的 VM。您将在每个 Google 计算引擎 VM 上安装 Tableau Server,并将一个节点用作初始节点,将其他两个节点用作附加节点。

有关在分布式 Windows 环境中安装 Tableau Server 的详细信息,请参见分布式和高可用性 Tableau Server 安装以及安装和配置附加节点

包含三个主要区域的架构图。

步骤 5:为 Tableau Server 群集创建一个 Google 云平台负载平衡器

阅读 Google 网站上的设置负载平衡器(链接在新窗口中打开),并按照步骤进行操作,在您的 Google 云平台虚拟私有云 (VPC) 内启动负载平衡器。

  1. 创建和启动面向 Internet 的负载平衡器或内部可访问的负载平衡器:

  2. 确保您的 VPC 网络防火墙规则配置为仅允许在端口 80 或 443 上访问,并且来源限制为将访问 Tableau Server 的主机或一系列主机。有关防火墙规则的详细信息,请参见 Google 网站上的防火墙规则概述(链接在新窗口中打开)

  3. 将 ping 路径指定为 /。

  4. 选择 Tableau Server 实例,并按照 Google 网站上的创建跨区域负载平衡(链接在新窗口中打开)中的说明进行操作,以便负载平衡器可跨多个区域中的实例对流量进行平衡。

  5. 更新 Tableau Server 以使用负载平衡器。有关详细信息,请参见 Tableau Server 帮助中的添加负载平衡器