内容:

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

  • 版本 :2022.1 及更高版本

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

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

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

步骤二:部署3台ECS实例

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

有关在分布式 Windows 环境中安装 Tableau Server 的详细信息,请参阅分布式和高可用性 Tableau Server 安装安装和配置其他节点

步骤 3:为 Tableau Server 群集创建阿里负载均衡

使用负载均衡实现高可用性(链接将在新窗口中打开),然后按照步骤在阿里虚拟私有云 (VPC) 中启动负载均衡器。

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

  2. 确保您的 ECS 安全组配置为仅允许访问端口 80 或 443,源仅限于将访问 Tableau Server 的主机或主机范围。关于 ECS 安全组的更多信息,请参见配置 ECS 安全组的案例(链接将在新窗口中打开)在阿里巴巴网站上。

  3. 将 ping 路径指定为 /。

  4. 选择 Tableau 服务器实例,然后按照中的说明进行操作通过全局流量管理器实现跨区域负载均衡(链接将在新窗口中打开),以便负载均衡器可以在多个区域中的实例之间平衡流量。

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