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

# 在分布式环境中的 Microsoft Azure 上自行部署 Tableau Server

## 这是存档内容

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

有关最新的 Tableau Server 部署内容，请参见 Tableau Server 帮助的[](https://help.tableau.com/current/server-linux/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，则需要启动相同类型和容量的三个或更多个 Microsoft Azure 虚拟机 (VM)，并将它们配置为工作服务器节点。此情况假设您有三个 Microsoft Azure VM，每个实例上都安装了 Tableau Server。一个实例被配置为主节点，另外两个实例被配置为附加节点。

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

## 步骤 1：创建 Azure 虚拟网络 (VNet)

您必须有一个其私有子网横跨三个可用性区域的现有 Azure 虚拟网络 (VNet)。有关如何规划和创建包含公共和私有子网的 VNet 的信息，请参见 Microsoft Azure 网站上的 [Azure 虚拟网络](https://docs.microsoft.com/zh-cn/azure/virtual-network/virtual-networks-overview)、[规划和设计 Azure 虚拟网络](https://docs.microsoft.com/zh-cn/azure/virtual-network/virtual-network-vnet-plan-design-arm)以及[创建包含多个子网的虚拟网络](https://docs.microsoft.com/zh-cn/azure/virtual-network/virtual-networks-create-vnet-arm-pportal)。

## （可选）步骤 2：为 VNet 创建 Azure Active Directory 服务

按照 Microsoft Azure 网站上的[使用 Azure 门户启用 Azure Active Directory 域服务](https://docs.microsoft.com/zh-cn/azure/active-directory-domain-services/active-directory-ds-getting-started)中的步骤进行操作，在 Microsoft Azure 中创建一个基于 Samba 的全托管式目录。当您使用 Microsoft AD 创建目录时，Azure Active Directory 服务将创建两个目录服务器和 DNS 服务器。目录服务器在虚拟网络的不同子网中创建，以实现冗余，因此即使出现故障，您的目录仍然可以访问。

使用 Azure VNet 内的私有子网创建 Microsoft AD，以便您可以在可用性区域之间运行 Tableau Server。

**注意：**如果要将 SSL 用于部署，请使用 Microsoft Azure 应用程序网关，而不是 Microsoft Azure 负载平衡器。

![Microsoft Azure 中 Tableau Server 的多区域部署图。](/tableau/next/zh-cn/server-linux/zh-cn/Img/ts_azure_three_zone_primary_worker.png)

## 步骤 3：部署三个 Azure VM

跨三个[可用性区域](https://docs.microsoft.com/zh-cn/azure/availability-zones/az-overview#regions-that-support-availability-zones)部署三个 Microsoft Azure 虚拟机 (VM)。确保选择支持可用性区域的区域。选择符合 Tableau Server [系统要求](https://help.tableau.com/v0.0/server-linux/zh-cn/ts_azure_virtual_machine_selection.htm)的 VM。您将使用一个节点作为初始服务器，并使用两个新节点作为附加服务器。所有实例都应具有相同的类型和容量。

启动 Microsoft Azure VM 后，通过使用您为本地管理员帐户解密的凭据从其中一个远程桌面网关 (RDGW) 实例连接到它们。

## 步骤 4：安装并配置 Tableau Server

您将在[在分布式环境中的 Microsoft Azure 上自行部署 Tableau Server](#Step3)中启动的 Microsoft Azure 虚拟机 (VM) 上安装 Tableau Server，并将这些实例配置为初始服务器，将其余实例配置为附加服务器。有关在初始服务器和附加服务器上安装和配置 Tableau Server 的详细信息，请参见[安装和配置附加节点](https://help.tableau.com/v0.0/server-linux/zh-cn/install_additional_nodes.htm)。

使用堡垒主机来管理虚拟网络内对 VM 的访问。有关详细信息，请参见 Microsoft Azure 网站上的[规划堡垒环境](https://help.tableau.com/v0.0/server-linux/zh-cn/%3Chttps://docs.microsoft.com/ zh-cn/microsoft-identity-manager/pam/planning-bastion-environment>)。

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

阅读 Microsoft Azure 网站上的 [Azure 负载平衡器概述](https://docs.microsoft.com/zh-cn/azure/active-directory-domain-services/active-directory-ds-getting-started)，并按照步骤进行操作，在 Azure 虚拟网络 (VNet) 内启动负载平衡器。

1. 创建和启动面向 Internet 的负载平衡器或内部可访问的负载平衡器：
    
    - 若要启动面向 Internet 的公共负载平衡器，请按 Microsoft Azure 网站上的[在 Azure 门户中使用标准负载平衡器对跨可用性区域的 VM 进行负载平衡](https://docs.microsoft.com/zh-cn/azure/load-balancer/tutorial-load-balancer-standard-public-zone-redundant-portal)中的步骤进行操作，并选择两个公共子网。确保按照 Microsoft Azure 网站上的[使用 Azure 门户针对 SSL 卸载配置应用程序网关](https://docs.microsoft.com/zh-cn/azure/application-gateway/application-gateway-ssl-portal)中的说明使用 SSL 配置负载平衡器。
    - 若要启动内部可访问的负载平衡器，请按照 Microsoft Azure 上的[在 Azure 门户中创建内部负载平衡器](https://docs.microsoft.com/zh-cn/azure/load-balancer/load-balancer-get-started-ilb-arm-portal)中的步骤进行操作，并选择两个私有子网。
2. 确保您的安全组配置为仅允许在端口 80 或 443 上访问，并且来源限制为将访问 Tableau Server 的主机或一系列主机。
3. 将 ping 路径指定为 /。
4. 选择 Tableau Server 实例，并确保选择**“启用 CrossZone 负载平衡”**，以便负载平衡器可以在多个可用区域中跨实例对流量进行负载平衡。
5. 更新 Tableau Server 以使用负载平衡器。有关详细信息，请参见 Tableau Server 帮助中的[添加负载平衡器](https://help.tableau.com/v0.0/server-linux/zh-cn/distrib_lb.htm)。