在分布式环境中的 Google 云平台上自行部署 Tableau
- 版本 :2022.1 及更高版本
您可以在分布式环境中的两个虚拟机 (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) 内启动负载平衡器。
创建和启动面向 Internet 的负载平衡器或内部可访问的负载平衡器:
若要启动面向 Internet 的公共负载平衡器,请按照 Google 网站上的设置 HTTP(S) 负载平衡器中的步骤进行操作,并选择两个公共子网。确保使用 SSL 配置负载平衡器,如 Google 网站上的 SSL 证书中所述。
若要启动内部可访问的负载平衡器,请按照 Google 网站上的设置内部负载平衡器中的步骤进行操作,并选择两个私有子网。
确保您的 VPC 网络防火墙规则配置为仅允许在端口 80 或 443 上访问,并且来源限制为将访问 Tableau Server 的主机或一系列主机。有关防火墙规则的详细信息,请参见 Google 网站上的防火墙规则概述。
将 ping 路径指定为 /。
选择 Tableau Server 实例,并按照 Google 网站上的创建跨区域负载平衡中的说明进行操作,以便负载平衡器可跨多个区域中的实例对流量进行平衡。
更新 Tableau Server 以使用负载平衡器。有关详细信息,请参见 Tableau Server 帮助中的添加负载平衡器。