确认DataAgent项目服务器配置

  • 文档创建者:Aria.Han
  • 历史版本:8
  • 最近更新:Aria.Han 于 2026-11-04
  • 1. 简介

    本文按照日活用户及高峰使用人数划分,提供高、中、低三种标准方案,请按需选择。

    1.1 用量定义

    • 日活用户数:每天登录过 FineBI 或 DataAgent 系统的用户数量去重,取平均值

    • 高峰使用人数(并发):可统计晨会、集中培训等集中访问场景

    • 如已有 FineBI 时,可参考其日活及并发使用情况

    1.2 方案适用须知

    • 本方案基于全新部署场景推荐配置。若随工程使用时间及用量增长,现有服务器资源不足,需要进行扩容,请联系帆软技术支持以获得进一步支持

    • 若业务用量尚不明确时,优先按中配方案评估。

    1.3 方案配置须知

    1)本文按照全新部署 DataAgent 组件进行推荐。

    2)每个方案均必须使用 S3 文件服务器,如尚未单独准备,将默认优先复用 BI 的文件服务器 MinIO。

    3)不同方案所需文件服务配置已在下文表格中给出,支持自备文件服务或参考以下文档单独准备:

    2. 方案简介

    注:

    1)表格中的「DataAgent所有组件」指以下4个组件:fine-ai、fine-chat-bi-parser、fine-ai-redis、postgresql。

    2)下文仅列出部署DataAgent所需的资源,FineOps 及 FineBI 所需的资源需另行准备。

    方案
    低配版本中配版本高配版本
    业务量级
    • 应用节点:单业务节点,非高可用

    • 日活用户数:0-500

    • 高峰使用人数(并发):50

    • 应用节点:单业务节点,非高可用

    • 日活用户数:0-1000

    • 高峰使用人数(并发):100


    • 应用节点:多应用节点,支持业务高可用

    • 日活用户数:0-2000

    • 高峰使用人数(并发):200

    服务器资源要求

    1台主应用服务器:CPU16核、内存32G、磁盘500G

    部署「DataAgent所有组件」

    1台主应用服务器:CPU16核、内存64G、磁盘500G

    部署「DataAgent所有组件」



    1)1台主应用服务器:CPU16核、内存64G、磁盘500G

    部署「DataAgent所有组件」

    2)1台扩展节点服务器:CPU8核、内存32G、磁盘300G

    仅用于部署「fine-ai组件」

    S3文件服务资源要求
    • CPU2核

    • 内存4G

    • 磁盘200G

    • CPU4核

    • 内存8G

    • 磁盘500G

    • CPU4核

    • 内存8G

    • 磁盘500G

    注意事项

    1)高配版本要求对应的FineBI工程有至少2个bi-web,否则无法支持表格的日活及并发量。

    2)「fine-ai组件」默认只有1个worker,支持50并发;中配和高配在部署时,需为「fine-ai组件」配置双worker,使其支持100并发。

    3)S3文件服务推荐用户自备,未准备时,将优先复用 BI 的文件服务器 MinIO,请按上述S3文件服务资源要求评估扩容 MinIO 所在机器。

    3. 低配版服务器配置

    请务必确保用量满足:日活用户数0~500,最高并发数在 50 以下。

    包括一台主应用服务器:CPU16核、内存32G、磁盘500G

    • 部署「DataAgent所有组件」:

      • fine-ai 组件:CPU 4核、内存 8G

      • fine-chat-bi-parser 组件:CPU 4核、内存 4G

      • fine-ai-redis 组件:CPU 4核、内存 4G

      • postgresql 组件:CPU 4核、内存 8G

    服务器基础要求时间一致Data Agent 组件服务器与项目其他服务器时间一致,相差不能超过5秒

    服务器时间不一致,可能会导致定时任务执行错误、日志记录混乱、数据不一致等多种问题

    时区一致

    Data Agent 组件服务器与项目其他服务器时区完全一致

    服务器时区不一致,可能会导致定时任务执行错误、日志记录混乱、数据不一致等多种问题

    内网互通

    Data Agent 组件服务器与项目其他服务器内网互通,或可以开放端口访问

    下文将具体讲述对应端口开放要求

    不建议虚拟机由于虚拟机自身的特性,会存在资源竞争等情况,可能导致出现预期外的系统故障,因此不建议在虚拟机中部署帆软应用
    操作系统操作系统类型
    Linux
    操作系统架构
    • X86_64

    • ARM

    注:Data Agent 服务支持部署在信创服务器中,根据CPU架构选用对应的镜像包即可。

    操作系统内核3.10 版本及以上
    操作系统软件

    推荐:Ubuntu 22 版本

    支持:

    • Ubuntu 18.04.4 及以上版本(不支持 Ubuntu20.04 版本 )

    • CentOS 7.3~7.9 版本

    • redhat 7.6 及以上版本

    • Rocky Linux 8.8~9.4版本

    注:CentOS 操作系统目前已停止服务,因此帆软优先推荐使用 Ubuntu 操作系统

          使用 Ubuntu 操作系统时,请注意检查用户权限(默认 root 用户不是超管),下文已详细备注

    CPUCPU核数

    16核

    CPU型号

    -

    CPU主频2.5GHz及以上
    内存剩余空闲
    物理内存
    32G
    磁盘剩余空闲
    磁盘大小
    服务器中存在一个分区剩余可用空间大于 500G

    注:必须要有任一分区满足条件,不可将分区容量加和

    磁盘性能最低性能要求为固态硬盘(SSD)
    外挂目录准备外挂目录准备FineBI项目挂载目录

    注:禁止直接使用/、/usr、/root、/usr/local四个目录作为挂载目录,可在对应位置新建文件夹使用

    文件系统自动挂载

    外挂目录对应的文件系统需要配置重启自动挂载

    如果没有配置重启自动挂载,那么容器可能无法访问这些挂载目录,导致数据丢失或应用程序无法正常启动

    非共享路径

    外挂目录不能是一个共享路径

    共享文件系统可能导致性能下降、文件权限问题和数据一致性挑战,这些问题会影响容器应用程序的可靠性和速度

    权限与命令tar命令
    确保服务器已安装tar命令

    tar命令是一个用于打包和压缩文件的常用命令行工具

    运维平台需要使用该命令进行文件解压

    sed命令

    确保服务器已安装sed命令

    sed命令是一个用于处理文本的工具

    运维平台需要使用该命令进行文本处理

    ssh

    确保用户可以通过ssh连接服务器

    确保用户的ssh连接密码无英文单引号字符,否则部署时权限检查无法通过

    sudo权限

    用于部署项目的服务器用户,必须具备相关sudo权限

    1)优先推荐使用root超管用户进行项目部署和运行

    2)如需使用非超管root用户进行项目的部署和运行

    请参考文档:Linux用户权限说明

    注:Ubuntu操作系统,默认的root用户并非超管用户,请务必再次确认所准备的用户是否满足上方超链的linux用户权限

    端口网络内网时延<1ms
    请确保默认的容器映射端口是否已被使用,如已被使用,请安排好其他空闲端口

    服务器需要对外开放一些端口,以确保组件间正常工作

    端口占用检查和防火墙放行方法请参考:端口占用检查与防火墙配置

    作用

    DataAgent主应用服务器组件

    端口对其他机器通信情况
    机器sshDataAgent主应用服务器
    22访问->运维平台nginx
    访问->运维平台registry
    访问->FineBI平台nginx
    访问->FineBI平台minio
    <-访问运维平台服务器
    FineAI 容器fine-ai7666<-访问所有bi-web
    语义解析小模型fine-chat-bi-parser8666<-访问所有bi-web
    状态服务
    fine-ai-redis6679<-访问fine-chat-bi-parser
    <-访问DataAgent主应用服务器
    会话存储库
    postgresql5432<-访问fine-ai
    <-访问DataAgent主应用服务器
    运维管理组件(管理应用)ops_agent9070/


    S3文件服务资源
    • CPU:2核

    • 内存:4G

    • 磁盘:200G

    4. 中配版服务器配置

    包括一台服务器:CPU16核、内存32G、磁盘500G

    • fine-ai 组件:CPU 4核、内存 16G

    • fine-chat-bi-parser 组件:CPU 4核、内存 16G

    • fine-ai-redis 组件:CPU 4核、内存 8G

    • postgresql 组件:CPU 4核、内存 8G

    分类
    说明
    服务器基础要求时间一致Data Agent 组件服务器与项目其他服务器时间一致,相差不能超过5秒

    服务器时间不一致,可能会导致定时任务执行错误、日志记录混乱、数据不一致等多种问题

    时区一致

    Data Agent 组件服务器与项目其他服务器时区完全一致

    服务器时区不一致,可能会导致定时任务执行错误、日志记录混乱、数据不一致等多种问题

    内网互通

    Data Agent 组件服务器与项目其他服务器内网互通,或可以开放端口访问

    下文将具体讲述对应端口开放要求

    不建议虚拟机由于虚拟机自身的特性,会存在资源竞争等情况,可能导致出现预期外的系统故障,因此不建议在虚拟机中部署帆软应用
    不支持K8S

    不支持在 Kubernetes 环境中部署 Data Agent 组件,请勿准备相关环境(FineBI 服务可部署在 K8S中,但需要为 Data Agent 组件准备非 K8S 环境)

    更多特殊服务器情况请联系帆软技术支持确认。技术支持联系方式:「服务>在线支持」

    操作系统操作系统类型
    Linux
    操作系统架构
    • X86_64

    • ARM

    注:FineBI 的 Data Agent 服务支持部署在 ARM 架构的信创服务器中。

    操作系统内核3.10 版本及以上
    操作系统软件

    推荐:Ubuntu 22 版本

    支持:

    • Ubuntu 18.04.4 及以上版本(不支持 Ubuntu20.04 版本 )

    • CentOS 7.3~7.9 版本

    • redhat 7.6 及以上版本

    • Rocky Linux 8.8~9.4版本

    注:CentOS 操作系统目前已停止服务,因此帆软优先推荐使用 Ubuntu 操作系统

          使用 Ubuntu 操作系统时,请注意检查用户权限(默认 root 用户不是超管),下文已详细备注

    CPUCPU核数

    16核

    CPU型号

    -

    CPU主频2.5GHz及以上
    内存剩余空闲
    物理内存
    64G
    磁盘剩余空闲
    磁盘大小
    服务器中存在一个分区剩余可用空间大于 500G

    注:必须要有任一分区满足条件,不可将分区容量加和

    磁盘性能最低性能要求为固态硬盘(SSD)
    外挂目录准备外挂目录准备FineBI项目挂载目录

    注:禁止直接使用/、/usr、/root、/usr/local四个目录作为挂载目录,可在对应位置新建文件夹使用

    文件系统自动挂载

    外挂目录对应的文件系统需要配置重启自动挂载

    如果没有配置重启自动挂载,那么容器可能无法访问这些挂载目录,导致数据丢失或应用程序无法正常启动

    非共享路径

    外挂目录不能是一个共享路径

    共享文件系统可能导致性能下降、文件权限问题和数据一致性挑战,这些问题会影响容器应用程序的可靠性和速度

    权限与命令tar命令
    确保服务器已安装tar命令

    tar命令是一个用于打包和压缩文件的常用命令行工具

    运维平台需要使用该命令进行文件解压

    sed命令

    确保服务器已安装sed命令

    sed命令是一个用于处理文本的工具

    运维平台需要使用该命令进行文本处理

    ssh

    确保用户可以通过ssh连接服务器

    确保用户的ssh连接密码无英文单引号字符,否则部署时权限检查无法通过

    sudo权限

    用于部署项目的服务器用户,必须具备相关sudo权限

    1)优先推荐使用root超管用户进行项目部署和运行

    2)如需使用非超管root用户进行项目的部署和运行

    请参考文档:Linux用户权限说明

    注:Ubuntu操作系统,默认的root用户并非超管用户,请务必再次确认所准备的用户是否满足上方超链的linux用户权限

    端口网络内网时延<1ms
    请确保默认的容器映射端口是否已被使用,如已被使用,请安排好其他空闲端口

    服务器需要对外开放一些端口,以确保组件间正常工作

    端口占用检查和防火墙放行方法请参考:端口占用检查与防火墙配置

    作用

    DataAgent主应用服务器组件

    端口对其他机器通信情况
    机器sshDataAgent主应用服务器
    22访问->运维平台nginx
    访问->运维平台registry
    访问->FineBI平台nginx
    访问->FineBI平台minio
    <-访问运维平台服务器
    FineAI 容器fine-ai7666<-访问所有bi-web
    语义解析小模型fine-chat-bi-parser8666<-访问所有bi-web
    状态服务
    fine-ai-redis6679<-访问fine-chat-bi-parser
    <-访问DataAgent主应用服务器
    会话存储库
    postgresql5432<-访问fine-ai
    <-访问DataAgent主应用服务器
    运维管理组件(管理应用)ops_agent9070/


    S3文件服务资源
    • CPU:4核

    • 内存:8G

    • 磁盘:500G

    5. 高配版服务器配置

    包括两台服务器:主应用服务器、组件服务器

    • 主应用服务器:CPU16核、内存64G、磁盘500G,部署「DataAgent所有组件」:

      • fine-ai 组件:CPU 4核、内存 16G

      • fine-chat-bi-parser 组件:CPU 4核、内存 16G

      • fine-ai-redis 组件:CPU 4核、内存 8G

      • postgresql 组件:CPU 4核、内存 8G

    • 组件服务器:CPU8核、内存32G、磁盘300G,部署「fine-ai组件」

    分类
    DataAgent主应用服务器DataAgent组件服务器
    服务器基础要求时间一致Data Agent 组件服务器与项目其他服务器时间一致,相差不能超过5秒

    服务器时间不一致,可能会导致定时任务执行错误、日志记录混乱、数据不一致等多种问题

    时区一致

    Data Agent 组件服务器与项目其他服务器时区完全一致

    服务器时区不一致,可能会导致定时任务执行错误、日志记录混乱、数据不一致等多种问题

    内网互通

    Data Agent 组件服务器与项目其他服务器内网互通,或可以开放端口访问

    下文将具体讲述对应端口开放要求

    不建议虚拟机由于虚拟机自身的特性,会存在资源竞争等情况,可能导致出现预期外的系统故障,因此不建议在虚拟机中部署帆软应用
    不支持K8S

    不支持在 Kubernetes 环境中部署 Data Agent 组件,请勿准备相关环境(FineBI 服务可部署在 K8S中,但需要为 Data Agent 组件准备非 K8S 环境)

    更多特殊服务器情况请联系帆软技术支持确认。技术支持联系方式:「服务>在线支持」

    操作系统操作系统类型
    Linux
    操作系统架构
    • X86_64

    • ARM

    注:FineBI 的 Data Agent 服务支持部署在 ARM 架构的信创服务器中。

    操作系统内核3.10 版本及以上
    操作系统软件

    推荐:Ubuntu 22 版本

    支持:

    • Ubuntu 18.04.4 及以上版本(不支持 Ubuntu20.04 版本 )

    • CentOS 7.3~7.9 版本

    • redhat 7.6 及以上版本

    • Rocky Linux 8.8~9.4版本

    注:CentOS 操作系统目前已停止服务,因此帆软优先推荐使用 Ubuntu 操作系统

          使用 Ubuntu 操作系统时,请注意检查用户权限(默认 root 用户不是超管),下文已详细备注

    CPUCPU核数

    16核

    8核
    CPU型号

    -

    CPU主频2.5GHz及以上
    内存剩余空闲
    物理内存
    64G32G
    磁盘剩余空闲
    磁盘大小
    服务器中存在一个分区剩余可用空间大于 500G

    注:必须要有任一分区满足条件,不可将分区容量加和

    服务器中存在一个分区剩余可用空间大于 300G

    注:必须要有任一分区满足条件,不可将分区容量加和

    磁盘性能最低性能要求为固态硬盘(SSD)
    外挂目录准备外挂目录准备FineBI项目挂载目录

    注:禁止直接使用/、/usr、/root、/usr/local四个目录作为挂载目录,可在对应位置新建文件夹使用

    文件系统自动挂载

    外挂目录对应的文件系统需要配置重启自动挂载

    如果没有配置重启自动挂载,那么容器可能无法访问这些挂载目录,导致数据丢失或应用程序无法正常启动

    非共享路径

    外挂目录不能是一个共享路径

    共享文件系统可能导致性能下降、文件权限问题和数据一致性挑战,这些问题会影响容器应用程序的可靠性和速度

    权限与命令tar命令
    确保服务器已安装tar命令

    tar命令是一个用于打包和压缩文件的常用命令行工具

    运维平台需要使用该命令进行文件解压

    sed命令

    确保服务器已安装sed命令

    sed命令是一个用于处理文本的工具

    运维平台需要使用该命令进行文本处理

    ssh

    确保用户可以通过ssh连接服务器

    确保用户的ssh连接密码无英文单引号字符,否则部署时权限检查无法通过

    sudo权限

    用于部署项目的服务器用户,必须具备相关sudo权限

    1)优先推荐使用root超管用户进行项目部署和运行

    2)如需使用非超管root用户进行项目的部署和运行

    请参考文档:Linux用户权限说明

    注:Ubuntu操作系统,默认的root用户并非超管用户,请务必再次确认所准备的用户是否满足上方超链的linux用户权限

    端口网络内网时延<1ms

    请确保默认的容器映射端口是否已被使用,如已被使用,请安排好其他空闲端口

    服务器需要对外开放一些端口,以确保组件间正常工作

    端口占用检查和防火墙放行方法请参考:端口占用检查与防火墙配置

    作用

    DataAgent主应用服务器组件

    端口对其他机器通信情况
    机器sshDataAgent主应用服务器
    22访问->运维平台nginx
    访问->运维平台registry
    访问->FineBI平台nginx
    访问->FineBI平台minio
    <-访问运维平台服务器
    FineAI 容器fine-ai7666<-访问所有bi-web
    语义解析小模型fine-chat-bi-parser8666<-访问所有bi-web
    状态服务
    fine-ai-redis6679<-访问fine-chat-bi-parser
    <-访问DataAgent主应用服务器
    会话存储库
    postgresql5432<-访问fine-ai
    <-访问DataAgent主应用服务器
    <-访问DataAgent节点服务器
    运维管理组件(管理应用)ops_agent9070/
    作用

    DataAgent节点服务器组件

    端口对其他机器通信情况
    机器sshDataAgent节点服务器22<-访问运维平台服务器
    FineAI 容器fine-ai7666<-访问所有bi-web
    运维管理组件(管理应用)ops_agent9070/


    S3文件服务资源
    • CPU:4核

    • 内存:8G

    • 磁盘:500G


    附件列表


    主题: 部署运维
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览