系统要求
支持 Server 的平台包括:台式计算机、独立服务器和虚拟机环境,最低要求如下。
硬件
每个 Server 节点的最低要求 | 每个 Server 节点的生产环境部署建议(多节点环境)* | |
---|---|---|
CPU | Intel 或 AMD x86-64(64 位) | Intel Xeon E、Xeon W、AMD EPYC 7xx2、AMD Threadripper 或性能更强 |
CPU 核心数** | 每个节点 4 个物理核心 环境示例:
| 每个节点 8 个以上物理核心(16 个以上逻辑核心) 为获得最佳性能,我们建议逻辑核心与物理核心的比例为 2:1***。 环境示例:
|
系统内存 | 32 GB | 建议为 8 个物理核心配置 64 GB 内存。 如果启用了工作程序组件,我们建议每个物理核心至少配置 8 GB 内存。 |
建议的最小磁盘大小 | 500 GB | 1+ TB SSD |
*企业生产部署因使用案例而异。要获得有关评估硬件规模调整需求的帮助,请与您的 Alteryx 代表联系。请参阅本白皮书和我们的配置页,了解更多信息。
** 此表格假定 1 个物理核心等于 2 个逻辑核心。如需了解详情,请参阅我们的许可定义页面。
*** 英特尔超线程技术,AMD SMT,vCPU 与物理核心的比例为 2:1。
我们的建议分两类:最低硬件要求和可实现最佳性能的推荐硬件。
最低硬件要求
Server 最低硬件要求的定义是运行 Alteryx Server 稳定安装所需的最低硬件要求。如果您不满足最低要求,则会使您面临如下风险:性能不佳,和/或在引擎运行的任何节点上自行关闭服务。
对于所需的并行工作流数量,建议满足以下最低硬件要求:
所需的并行工作流数量 | 最低系统要求 | |
---|---|---|
内存 (GB RAM) | 物理核心 | |
2 | 32 | 4 |
3 | 48 | 6 |
4 | 64 | 8 |
5 | 80 | 10 |
6 | 96 | 12 |
7 | 112 | 14 |
8 | 128 | 16 |
计算密集型工作负载的推荐硬件
计算密集型工作负载的服务器硬件建议是指 Server 能够尽可能高效执行高要求工作流的理想规格。这对于减少繁忙系统的拥塞至关重要。
对于计算密集型工作负载,建议使用以下硬件规格:
所需的并行工作流数量 | 针对计算密集型工作负载的建议 | ||
---|---|---|---|
内存 (GB RAM) | 物理核心 | 逻辑核心* | |
2 | 64 | 8 | 16 |
3 | 96 | 12 | 24 |
4 | 128 | 16 | 32 |
5 | 160 | 20 | 40 |
6 | 192 | 24 | 48 |
7 | 224 | 28 | 56 |
8 | 256 | 32 | 64 |
* 逻辑核心指的是 vCPU 或物理核心中的逻辑核心。实现逻辑核心引用方式的标准化是一种在物理本地服务器和云中的虚拟服务器之间进行一致比较的有效方式。
软件
Windows Server 2012 不再受支持
从 Server 版本 2023.2 起,Alteryx 不再支持 Windows Server 2012,因为 Microsoft 对它的支持已终止。如需了解详情,请参阅 Windows Server 2012 和 2012 R2 即将终止支持。
Microsoft Windows Server 2016 64 位或更新版本
Microsoft .NET Framework 4.6 或更高版本
安装预测工具以在 Server 上运行使用预测工具的工作流。
禁用 FIPS 模式。
数据库
重要
持久层或数据库层可使用用户管理的 MongoDB 或 MSSQL 数据库来实现。Alteryx 为其 Server 产品提供了一个默认的 MongoDB,位于控制器节点上,被称为嵌入式 MongoDB。
虽然嵌入式 MongoDB 通常已经足够,但适当实施用户管理的数据库可以提高性能和可靠性。但是,用户管理的数据库要求组织投入大量的技能和资源来实施、维护和支持。
借助嵌入式 MongoDB,Alteryx 可提供经过预先测试的可靠数据库配置,并提供全面的可见性和支持。相比之下,用户管理的数据库要求用户处理数据库设置、管理、配置以及重要的故障排除等各个方面的工作。
Alteryx 可就与 Alteryx Server 兼容且用户管理的数据库提供建议。不过,组织有责任管理数据库,包括配备一名经验丰富的管理员来排除所有故障。Alteryx 无法访问用户管理的数据库的日志或文件,而这些对于诊断嵌入式 MongoDB 中的问题至关重要。
此外,用户管理的数据库有责任进行调整和优化,以满足 Alteryx 应用程序的性能需求。
MongoDB
Server 配置需要 MongoDB。如需详细了解 MongoDB 版本,请参阅 MongoDB 架构参考。
嵌入式 MongoDB:
如果要从 2021.3.6 之前的版本升级,则必须先从使用 MongoDB 4.0 的 Server 版本开始,然后再升级到 2021.3.6 或更高版本。使用嵌入式 MongoDB 的 Server 版本包括 2019.3 到 2021.3.5。
嵌入式 MongoDB 将自动生成主机、用户名和密码。
用户管理的 MongoDB:
对于用户管理的实例,Server 支持 MongoDB 4.2、4.4、5.0、6.0 和 7.0 版。
对于用户管理的 MongoDB,请从 MongoDB 实例中指定主机、用户名和密码。
如果您之前的 Alteryx 计划程序使用的是 SQLite,则在转到 MongoDB 时必须手动重新计划作业。
有关详细信息,请访问 MongoDB 架构参考帮助页面。
SQL DB
目前,官方唯一支持的 SQL 版本是 MSSQL Server 2019 和 2022。无论是标准版还是企业版,您的 SQL 数据库管理员可以为您的数据库确定合适的 MSSQL Server 版本和大小。
您必须托管 MSSQL Server 实例,并且可以从 Alteryx Server 控制器访问网络。
我们建议使用单独的 SQL 数据库供 AlteryxGallery / AlteryxService 访问。
SQL DB 访问用户需要对 Alteryx Server 将使用的任何 SQL DB 进行完全控制(管理员级别)。
要升级到 2024.1 的 Server 版本必须是 2022.1+ GA 或 2022.3+ FIPS。
如果您使用内置身份验证并从低于 2022.1 的版本升级,则由于安全性的提高,您需要重置密码。如果您在版本 2022.1 中未重置密码,则需要启用 SMTP。这样,用户就可以通过忘记密码功能重置密码,或者管理员可以通过 UI 或 API 为所有用户触发密码重置。要详细了解如何在升级到 2022.1 版后重置 Server 密码,请访问重置用户的 Server 密码帮助页面。
您必须安装 SQL Server 驱动程序。如需了解详情,请参阅 Mongo 到 SQL 迁移指南。
可选:访问 SQL Server 管理工作室。
这样,您就可以手动查看/访问数据库数据,因此无需访问 Server 即可验证和确认数据的状态。
有关如何从 MongoDB 迁移到 SQL DB 的详细信息,请参阅 Mongo 到 SQL 迁移指南。
端口
这些是 Server 使用的默认端口。如有必要,您可以自定义 Server 端口。
公共 | |
---|---|
80 | AlteryxService、Non-SSL/TLS AlteryxServerHost (webserver) 和 AlteryxAuthHost(身份验证服务) |
443 | 具有 SSL/TLS 的 AlteryxServerHost (webserver) 和 AlteryxAuthHost(身份验证服务) |
27018 | 嵌入式 MongoDB |
仅限环回 | |
---|---|
5562 | AlteryxMetrics |
权限
管理员权限 | 要安装 Server,必须具有对主机服务器操作系统的管理员访问权限,或者对服务器硬件的实体访问权限。 |
Active Directory 读取访问权限 | 如果您计划使用集成 Windows 身份验证,则需要具有 Active Directory 的读取访问权限。请访问 Server Authentication(Server 身份验证)帮助页面,以详细了解身份验证选项。 |
对 Alteryx 许可系统的访问权限 | 确保计算机可以访问 Alteryx 许可系统所使用的网域 whitelist.alteryx.com。 |
文件共享访问权限 | 具有对文件共享的读取和写入权限。 |
Alteryx 管理员用户 | Server 管理员可以管理用户和工作流。为 Server 配置身份验证时将指定默认的 Server 管理员。如需详细了解如何指定默认 Server 管理员,请访问 Server 身份验证帮助页面。 |
Run As(运行身份) | 在具有限制性权限策略的安全强化的服务器环境中,您可能需要启用 Windows Server 安全权限以支持 Run As(运行身份)凭证。配置必要的 Run As 用户权限。 |
基址和 SMTP
基址:基址是用户用于访问 Server 的 URL,URL 默认为 http://localhost/gallery/,您可以使用该 URL 在本地运行 Server。
SMTP Server:关于 Server 的邮件通知需要 SMTP 主机信息。通知和账户验证通过电子邮件进行管理。