内容:

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

  • 版本 :2022.1 及更高版本

您可以在分布式环境中的两个虚拟机 (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 虚拟网络(链接在新窗口中打开)规划和设计 Azure 虚拟网络(链接在新窗口中打开)以及创建包含多个子网的虚拟网络(链接在新窗口中打开)

(可选)步骤 2:为 VNet 创建 Azure Active Directory 服务

按照 Microsoft Azure 网站上的使用 Azure 门户启用 Azure Active Directory 域服务(链接在新窗口中打开)中的步骤进行操作,在 Microsoft Azure 中创建一个基于 Samba 的全托管式目录。当您使用 Microsoft AD 创建目录时,Azure Active Directory 服务将创建两个目录服务器和 DNS 服务器。目录服务器在虚拟网络的不同子网中创建,以实现冗余,因此即使出现故障,您的目录仍然可以访问。

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

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

步骤 3:部署三个 Azure VM

跨三个可用性区域部署三个 Microsoft Azure 虚拟机 (VM)。确保选择支持可用性区域的区域。选择符合 Tableau Server 系统要求的 VM。您将使用一个节点作为初始服务器,并使用两个新节点作为附加服务器。所有实例都应具有相同的类型和容量。

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

步骤 4:安装并配置 Tableau Server

您将在在分布式环境中的 Microsoft Azure 上自行部署 Tableau Server中启动的 Microsoft Azure 虚拟机 (VM) 上安装 Tableau Server,并将这些实例配置为初始服务器,将其余实例配置为附加服务器。有关在初始服务器和附加服务器上安装和配置 Tableau Server 的详细信息,请参见安装和配置附加节点

使用堡垒主机来管理虚拟网络内对 VM 的访问。有关详细信息,请参见 Microsoft Azure 网站上的规划堡垒环境(链接在新窗口中打开)

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

阅读 Microsoft Azure 网站上的 Azure 负载平衡器概述(链接在新窗口中打开),并按照步骤进行操作,在 Azure 虚拟网络 (VNet) 内启动负载平衡器。

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

  2. 确保您的安全组配置为仅允许在端口 80 或 443 上访问,并且来源限制为将访问 Tableau Server 的主机或一系列主机。

  3. 将 ping 路径指定为 /。

  4. 选择 Tableau Server 实例,并确保选择“启用 CrossZone 负载平衡”,以便负载平衡器可以在多个可用区域中跨实例对流量进行负载平衡。

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