---
schema_version: "1"
id: 7a4097809e2d156a50671485ae1d3693c4149772cab2c18dabba75849bea2ffc
title: 在分布式环境中的 Google 云平台上自行部署 Tableau Server
collection: tableau
version: current
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/current/zh-cn/server/ts_gcp_multiple_server.md
canonical_url: https://help.tableau.com/current/server/zh-cn/ts_gcp_multiple_server.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 2570cdbe6e9955bf2c8fdd678e56159e6a6330c3b28e88366b89efb939845f86
description: 继续支持公有云部署，但不再更新第三方公有云部署的内容。
---
[跳转到主要内容](#main-content)

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

## 这是存档内容

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

有关最新的 Tableau Server 部署内容，请参见 Tableau Server 帮助的[部署](https://help.tableau.com/current/server/zh-cn/install.htm)部分。

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

- [Tableau Cloud 手动迁移指南](https://help.tableau.com/current/guides/migration/zh-cn/emg_intro.htm)
- [适用于管理员的 Tableau Cloud 试用版](https://help.tableau.com/current/server-linux/zh-cn/install.htm)
- [Tableau Cloud：管理员入门](https://www.tableau.com/zh-cn/learn/get-started/online-admin)

## 简介

您可以在分布式环境中的两个虚拟机 (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 网络](https://cloud.google.com/vpc/docs/using-vpc)。

![三个可用区的图表。](/tableau/current/zh-cn/server/zh-cn/Img/ts_gcp_three_zone.png)

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

参考[设置符合 HIPAA 标准的 Google 云项目](https://cloud.google.com/solutions/setting-up-a-hipaa-aligned-project)教程，并依靠 Cloud Healthcare Data Protection Toolkit，此体系结构通过将配置视为代码，帮助您轻松构建基于 Google 云的基础架构。下图说明了该体系结构如何使用可重用的组件（Google 云部署管理器配置脚本和参数化配置模板）帮助您满足安全性和合规性最佳做法。

![三个可用区的图表。](/tableau/current/zh-cn/server/zh-cn/Img/ts_gcp_three_zone.png)

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

在私有子网中部署相同类型和容量的三个 Google 计算引擎虚拟机 (VM)，将每个 VM 都放在其自己的区域中。选择符合 Tableau Server [系统要求](https://help.tableau.com/current/server/zh-cn/ts_gcp_virtual_machine_selection.htm)的 VM。您将在每个 Google 计算引擎 VM 上安装 Tableau Server，并将一个节点用作初始节点，将其他两个节点用作附加节点。

有关在分布式 Windows 环境中安装 Tableau Server 的详细信息，请参见[分布式和高可用性 Tableau Server 安装](https://help.tableau.com/current/server/zh-cn/distrib_ha.htm)以及[安装和配置附加节点](https://help.tableau.com/current/server/zh-cn/install_additional_nodes.htm)。

![包含三个主要区域的架构图。](/tableau/current/zh-cn/server/zh-cn/Img/ts_gcp_three_zone_primary_worker.png)

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

阅读 Google 网站上的[设置负载平衡器](https://cloud.google.com/iap/docs/load-balancer-howto)，并按照步骤进行操作，在您的 Google 云平台虚拟私有云 (VPC) 内启动负载平衡器。

1. 创建和启动面向 Internet 的负载平衡器或内部可访问的负载平衡器：
    
    - 若要启动面向 Internet 的公共负载平衡器，请按照 Google 网站上的[设置 HTTP(S) 负载平衡器](https://cloud.google.com/compute/docs/load-balancing/http/)中的步骤进行操作，并选择两个公共子网。确保使用 SSL 配置负载平衡器，如 Google 网站上的 [SSL 证书](https://cloud.google.com/compute/docs/load-balancing/http/ssl-certificates)中所述。
    - 若要启动内部可访问的负载平衡器，请按照 Google 网站上的[设置内部负载平衡器](https://cloud.google.com/compute/docs/load-balancing/internal/)中的步骤进行操作，并选择两个私有子网。
2. 确保您的 VPC 网络防火墙规则配置为仅允许在端口 80 或 443 上访问，并且来源限制为将访问 Tableau Server 的主机或一系列主机。有关防火墙规则的详细信息，请参见 Google 网站上的[防火墙规则概述](https://cloud.google.com/vpc/docs/firewalls)。
3. 将 ping 路径指定为 /。
4. 选择 Tableau Server 实例，并按照 Google 网站上的[创建跨区域负载平衡](https://cloud.google.com/compute/docs/load-balancing/http/cross-region-example)中的说明进行操作，以便负载平衡器可跨多个区域中的实例对流量进行平衡。
5. 更新 Tableau Server 以使用负载平衡器。有关详细信息，请参见 Tableau Server 帮助中的[添加负载平衡器](https://help.tableau.com/current/server/zh-cn/distrib_lb.htm)。