Skip to main content

高可用性最佳实践

本指南包括面向 Server 管理员的高可用性最佳实践。

Alteryx Server 提供了一个完全可扩展的架构,使企业能够实现数据分析的自动化,处理更大的项目,处理更大的数据集,并将自助式数据分析交到多个决策者手中。从扩展工作程序节点到 Server 节点再到 MongoDB 持久层,Alteryx Server 能够让企业有效地管理其自动化和自助式数据分析需求。

企业可以在需要执行的作业数量增加的情况下扩展其工作程序,并在自助 Server 用户数量增加的情况下扩展 Server。为了确保 Alteryx Server 环境的可用性,并为工作流和数据提供灾难防护,企业可以部署一个用户管理的 MongoDB 实例,并启用如 Replica Sets(副本集)和 sharding 的高级功能。

本文档的重点是回答以下问题:

  • 如何在 Alteryx Server 环境中扩展控制器?

  • 如何在 Alteryx Server 环境中设置冗余控制器?

在开始之前,请务必注意,在同一时间内只能有一个控制器处于服务状态,这意味着需要主备切换设置。通过使用 Microsoft Windows Server 内置的故障转移群集,企业可以实现控制器故障转移的自动化。故障转移群集负责监控 AlteryxService 和网络上服务器的可用性。如果 AlteryxService 出现故障或服务器出现故障,故障转移群集会自动将控制器功能故障转移到辅助服务器。

您可以在此处找到相关信息,了解如何设置具有冗余控制器的 Alteryx Server 环境,以及如何在发生故障时自动执行控制器故障转移。这些说明适用于横向扩展的 Alteryx Server 环境。为 Alteryx Server 环境启用控制器自动故障转移时,需要更改所有 Server UI 和工作程序节点的配置。以下步骤对配置更改进行了详细说明。