在分布式环境中的阿里云上自行部署 Tableau Server

  • 版本 :2022.1 及更高版本

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

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

步骤 1:创建阿里虚拟私有云 (VPC)

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

步骤 2:部署三个 ECS 实例

在私有子网中部署相同类型和容量的三个 ECS 实例,并使节点分布在可用区域之间。选择符合 Tableau Server 系统要求(链接在新窗口中打开)的实例。您将在每个 ECS 实例上安装 Tableau Server,并将一个节点用作初始服务器,将其他两个节点用作附加服务器。

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

步骤 5:为 Tableau Server 群集创建一个阿里服务器负载平衡器

阅读阿里巴巴网站上的通过使用服务器负载平衡器实现高可用性(链接在新窗口中打开),并按照步骤进行操作,在您的阿里虚拟私有云 (VPC) 内启动负载平衡器。

  1. 创建并启动面向 Internet 的公共负载平衡器。按照阿里巴巴网站上的通过使用服务器负载平衡器实现高可用性(链接在新窗口中打开)中的步骤进行操作。

  2. 确保您的 ECS 安全组配置为仅允许在端口 80 或 443 上访问,并且来源限制为将访问 Tableau Server 的主机或一系列主机。有关 ECS 安全组的详细信息,请参见阿里巴巴网站上的配置 ECS 安全组的案例(链接在新窗口中打开)

  3. 将 ping 路径指定为 /。

  4. 选择 Tableau Server 实例,并按照阿里巴巴网站上的通过全球流量管理器实现跨区域负载平衡(链接在新窗口中打开)中的说明进行操作,以便负载平衡器可跨多个区域中的实例对流量进行平衡。

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