Automation Anywhere Enterprise Knowledge On-Premises 部署选项
- Updated: 2025/09/09
Automation Anywhere Enterprise Knowledge On-Premises 部署选项
联系 Automation Anywhere 客户支持,在本地安装和部署 Automation Anywhere Enterprise Knowledge,并提前至少一周通知安排安装。
部署选项和先决条件
注: 支持的操作系统: Red Hat 或 Ubuntu Linux。
-
小型部署(大约 100 个并发用户):
- 单个虚拟机: 16 核,64GB 内存,1TB 固态硬盘
-
中型部署(大约 500 个并发用户):
- 更大型的机器: 32 核,128GB 内存,2TB 固态硬盘
-
大型部署(大约 1000+ 个并发用户):
- 跨容器部署,旨在实现可扩展性
- 全分布式架构
Automation Anywhere (AAI) Enterprise Knowledge 是一个成熟的平台,超越了超大规模云服务提供商中常见的简单检索增强生成 (RAG) 实现。 本地部署产品为客户提供完整的平台,用于在客户的安全边界内进行部署和使用,并由客户自行控 虽然目前概念验证 (POC) 部署是通过 Docker 完成的,但大规模实际正式部署可以使用 EKS、AKS、GKE 或 Kubernetes 实现。
On-Premises 足迹
- 服务器需求规范基于 Docker 镜像和 PostgreSQL,并配置为 Supabase 以实现向量索引存储。
- On-Premises 通常会在单台机器上重建云架构。
- 两个单盒部署适用于中小型部署。 扩展到完全分布式的部署涉及将各个组件分布到多个 pod 服务盒中。
- 一个基础的全分布式部署从 8 台机器开始,根据并发使用量可扩展到 40 台以上,支持最多 100 个并发用户。
- 此架构在客户可控的 On-Premises 环境中提供了一个功能完善的云解决方案。
- 此信息仅作为基准参考,具体扩展评估需与企业知识领域专家进行协商后确定。
项目 | 描述 |
---|---|
![]() |
设计 Automation Anywhere Enterprise Knowledge 连接和 AI 技能 并存储在 Control Room 中。 |
![]() |
当执行提示时,它们会被引导到您基础设施内的本地执行坐席。 |
![]() |
会根据已知知识源核查 RAG 相关性。 |
![]() |
通过 RAG 将提示发送至 LLM,并直接返回至 AAI Enterprise Knowledge 平台(也可定向至客户的 VPC) |
![]() |
连接详细信息和更多信息存储在您的租户内的 AI 治理 日志中。 |
On-Premises 部署架构和模式
Automation Anywhere Enterprise Knowledge On-Premises 提供了两种主要的部署模式,以满足不同的需求和规模:
-
单机部署: 该架构将所有 Enterprise Knowledge 组件整合到一台机器上。 它是概念验证 (POC) 和中小型部署的合适选择。
- 单个虚拟机 (VM) 可用于 POC 环境。
- 为了获得最佳的 POC 性能,建议使用一款与 Intel i7 13700 等效并支持超线程的处理器,同时配备足够的资源以托管数据库和各个组件的 Docker 容器。
- 单个虚拟机配置大约 16 核、64GB 内存和 1 TB 固态硬盘,可以支持大约 100 个并发用户。
- 对于较大的单机部署,一台配备约 32 核、128GB 内存和 2TB 固态硬盘的虚拟机有可能支持多达 500 个用户。
- 在单机部署中,确保 Supabase 虚拟机和所有 Docker 容器之间可以在没有任何网络限制的情况下进行通信。
-
全分布式部署: 对于需要更高并发用户容量的大型部署,建议采用全分布式模型。 这种模式将 Enterprise Knowledge 组件分布在多台机器上,通常以 pod 服务的形式组织。
- 基础的全分布式部署最初至少需要 8 台机器,可扩展至 40 台或更多机器,以支持约 100 个并发用户,具体取决于实际使用模式。
- 此部署模型反映了云产品的架构,能在您组织受控的环境中构建出功能完善的云解决方案。
- 该架构涉及关键组件,例如 PostgreSQL(本地安装)、Websocket Server 和 Signaling Server。 这些组件可以与托管 Docker 的同一台根主机上共置,也可部署在独立的专用机器上。
On-Premises 部署的关键组件
Automation Anywhere Enterprise Knowledge 架构依赖于以下关键组件:
- 操作系统 (OS): 支持的操作系统是 Red Hat 或 Ubuntu Linux。 虽然 Ubuntu 22 是理想的选择,但也兼容其他发行版,例如 RHEL (RedHat)。 您可以根据您的 IT 支持需求选择 Linux 发行版,部署也会相应地进行调整。 考虑 Docker 在不同 Linux 发行版中的表现至关重要。 需要至少 Docker v27.1.1。 应将 Docker 服务配置为在机器重启时自动重启。 请注意,RHEL 默认不会在重启时启动 Docker,必须手动配置为重启。
- 数据库: 底层数据库采用 PostgreSQL,并经过专门改造成为名称为 Supabase 的向量索引存储使用。 此数据库需要一个专用的独立服务器,以虚拟机方式启动,且无法被类似 AWS RDS 等托管云数据库服务所替换。 您的部署中的初始服务器将承载本地 PostgreSQL 安装。
- Docker: Docker 容器是该架构的基础,为部署 Enterprise Knowledge 的各类组件提供了标准化且隔离的环境。 支持的最低 Docker 版本为 v27.1.1。 Docker Compose 文件可用于简化 Docker 镜像的组装和部署。
- Websocket 服务器和信令服务器: 这些服务器负责平台内的实时通信。 它们可以部署在一台机器上,或与其他服务部署在同一台服务器上。 哨兵信号机通过日志记录提供调试详细信息,在支持工作中发挥着关键作用。
- Nginx: Nginx 用作 Enterprise Knowledge 平台所有入站和出站流量的反向代理。
-
可选组件:
- 哨兵信号机: 此组件为可选项,其包含与否不会影响部署所需的最低机器数量。
- 文档编辑器: 此组件作为控制台的功能模块,提供用于实时文档创建的网页套接字,同样属于可选组件。 对于主要由上传或抓取数据构建的知识库,此组件并非必需。 包含可选组件不会降低基础机器的要求。