反馈已提交

网络繁忙

您正在浏览的是 FineBI6.0 帮助文档,点击跳转至: FineBI5.1帮助文档

FineBI工程部署环境准备

  • 文档创建者:doreen0813
  • 历史版本:52
  • 最近更新:Carly 于 2023-12-21
  • 1. 概述

    1.1 版本

    FineBI 版本
    6.0

    1.2 功能介绍

    FineBI 是一款纯 B/S 端的商业智能分析服务平台;支持通过 Web 应用服务器将其部署在服务器上,提供企业云服务器。用户端只需要使用一个浏览器即可进行服务平台的访问和使用。

    FineBI 使用 Spider 引擎,Spider 数据引擎可灵活支撑不同数据量级的分析。

    本文介绍 FineBI 软硬件配置推荐要求。

    1.3 FineBI 性能测试报告

    以下直连和抽取报告。

    直连版本性能测试报告:直连 FineBI6.0性能报告.pdf

    抽数版本性能测试报告:FineBI6.0抽取性能报告.pdf

    2. 软件环境推荐

    FineBI 使用的软件环境如下所示:

    类别

    操作系统

    已验证版本号

    LinuxCentos6  Centos 6.5、Centos 6.6、Centos 6.7、Centos 6.8、Centos 6.9
    Centos7

    Centos 7.0、Centos 7.1、Centos 7.2、Centos 7.3、Centos 7.4

    Centos 7.6、Centos 7.8、Centos 7.9

    RedHat6RedHat 6.5、RedHat 6.6、RedHat 6.7、RedHat 6.8、RedHat 6.9
    RadHat7

    RedHat 7.0、RedHat 7.1、RedHat 7.2、RedHat 7.3、RedHat 7.4

    RedHat 7.7

    UbuntuUbuntu 10.04.4、Ubuntu18.04、Ubuntu 20
    Amazon LinuxAmazon Linux AMI release 2018.03
    Windows

    Windows Server 2008 及以

    Windows 11

    • 其他

      数据库Apache Kylin、Derby、HP Vertica、IBM DB2、Informix、Sql Server、MySQL、Oracle、Pivotal Greenplum Database、Postgresql、ADS、Amazon Redshift、Apache Impala、Apache Phoenix、Gbase 8A、Gbase8S、Gbase 8T、Hadoop Hive、Kingbase、Presto、SAP HANA、SAP Sybase、Spark、Transwarp Inceptor、HBase 等主流的一些关系型数据库及非关系数据库 MongoDB 等。详情参见:数据连接支持范围 
      应用服务器Tomcat、Jboss、Weblogic、Websphere 等 Web 应用服务器
      浏览器

      单核心:谷歌、火狐、支持 IE11 及其以上(包括 Edge)、Safari、opera。

      从渲染引擎的匹配度上,建议使用:谷歌、火狐。

      双核心:360 浏览器、搜狗浏览器、QQ 浏览器、UC 浏览器、猎豹浏览器、百度浏览器,只支持其极速模式,不支持兼容模式

      注1:FineBI 的 Web 服务器不应安装在同时运行资源密集型应用程序(例如数据库或应用程序服务器)的物理计算机或 VM 虚拟机上。

               CPU 推荐,需要保证 FineBI 实际可以占用的资源达到 80%。

      注2:谷歌浏览器建议优先使用最新版本,以达到最佳性能;至少使用 V70 及以上的版本。

      注3:建议如果不是 mac 电脑,最好不要使用苹果浏览器,老版本的 BI 可能存在不兼容的情况。

      3. 服务器推荐

      用户需要先参考 直连数据&抽数数据简介 判断自己使用的是「实时数据」还是「抽取数据」。

      3.1 抽取数据

      • 根据工程的并发及表合计量大小选择配置,落在多个配置区间时选较高的配置;

      • 通常业务关注的并发指:场景一的每小时在线用户数或场景二的全部用户数;

      • 当最大单表数据量在亿级以下,可以直接使用 Web 服务器的本地磁盘作为数据存储介质。

      3.1.1 场景一:高日活自助分析

      场景说明:日活用户较高的 BI 工程,用户自助分析数据(对应 FineBI 查询不命中缓存)。

      节点数概要估测并发: 在线用户数 Y = 300 * (节点数 X-1) + 400 。

      • 磁盘吞吐率和带宽要求大于 100MB/s(普通本地硬盘 HDD 性能),推荐 SSD固态硬盘。

        数据量(单位:行)可用磁盘空间  
        0~500万  100-300G
        500万~1千万  300-600G
        1千万~1亿  600G-1.5T

      注1:FineBI 是 IO 密集型应用,对磁盘 IO 依赖较大,因此推荐使用本地磁盘或固态硬盘。

      注2:推荐磁盘读写速度至少大于 100M/S;IOPS吞吐量基本要求在10K以上。

      • 根据工作时段每小时在线用户数,参考表格对照配置如下:

      日活用户数

      在线(用户数/小时)

      并发(用户数/秒)

      表数量-表大小

      推荐配置

      最低配置

      节点数

      单节点JVM/物理内存

      单节点CPU(2.5GHz及以上)

      节点数

      单节点JVM/物理内存

      单节点CPU(2.5GHz及以上)

      500

      <100

      <20

      <100张

      或<1T

      1

      16G/32G

      8核16线程




      1k

      300~ 1k

      20 ~ 70

      <100张

      或<1T

      2

      16G/32G

      8核16线程

      1

      32G/64G

      16核32线程

      2k

      600 ~ 2k

      40 ~ 120

      >2k张

      或>1T

      2

      32G/64G

      16核32线程

      2

      24G/48G

      16核32线程

      3k

      900 ~ 3k

      50 ~ 160

      >4k张

      或>2T

      3

      32G/64G

      16核32线程

      3

      24G/48G

      16核32线程

      3.5k

      1.2k ~3.5k

      60 ~ 190

      >5k张

      或>3T

      4

      32G/64G

      16核32线程

      3

      32G/64G

      16核32线程

      4k

      1.5k ~4k

      80 ~ 220

      >5k张

      或>3T

      5

      32G/64G

      16核32线程

      4

      32G/64G

      16核32线程 

      注:JVM 内存≠整机内存,推荐 JVM 内存占整机内存的 2/3 ~ 3/4 。


      3.1.2 场景二并发查看仪表板

      对应用户并发查看报告等场景。即通常5-10分钟内累计访问用户数Y(对应FineBI查询缓存全命中,即多个相同计算请求引擎可以直接命中返回结果)。

      • 每秒请求用户数达到160时,对负载均衡服务器的下载速度要求较高,需要达到100MB/s。

      • 节点数概要估算并发:  5分钟并发用户数 Y = 380*节点数X

      用户数/ 5分钟

      用户数/秒

      推荐配置

      最低配置

      节点数

      单节点JVM/物理内存

      单节点CPU(2.5GHz及以上)

      节点数

      单节点JVM/物理内存

      单节点CPU(2.5GHz及以上)

      ~400

      40

      2

      16G/32G

      8核16线程

      1

      32G/64G

      16核32线程

      400~800

      80

      2

      32G/64G

      16核32线程

      2

      24G/48G

      16核32线程

      800~1.1K

      110

      3

      32G/64G

      16核32线程

      3

      24G/48G

      16核32线程

      1.1K~1.6K

      160

      4

      32G/64G

      16核32线程

      3

      32G/64G

      16核32线程

      1.6K~2K

      190

      5

      32G/64G

      16核32线程

      4

      32G/64G

      16核32线程 

      注:JVM 内存≠整机内存,推荐 JVM 内存占整机内存的 2/3 ~ 3/4 。

      2)用户类型说明如下表所示:

      用户类型说明
      日活用户数一日之内,BI 系统登录的用户数
      在线用户数同一时刻 BI 系统上登录了的用户数
      并发用户数同一时刻在 BI 系统上做操作的用户数,即多少用户同时对服务器发送请求。也就是服务器同时处理多少用户发送来的请求
      Lic 注册时的并发限制根据 IP 地址来的,服务器从请求中获取 IP 地址,作为一个并发key。主要限制访问系统的累计 IP 数。Lic 的该参数和下文用户数无关联

      3.2 直连数据

      说明:结合 4 章节测试结论给出推荐配置。集群节点间、节点与其他组件间带宽 1000Mb/s。

      • 根据工程的并发及数据源 DB 的计算能力,落在多个配置区间时选较高的配置;

      • 编辑并发对应缓存不命中;

      • 并发用户数/秒的上限对应缓存命中,下限对应缓存不命中。推荐配置如图:

      日活用户数在线
      (用户数/小时)
      并发
      (用户数/秒)

      数据源计算能力

      每秒处理的计算数

      推荐配置最低配置
      节点数

      单节点JVM/

      物理内存

      单节点CPU(2.5GHz及以上

      节点数

      单节点JVM/物理内存

      单节点CPU(2.5GHz及以上

      500<100<20<10116G/24G8核16线程18G/12G4核8线程
      2K100~1K40~9010~20216G/24G16核32线程116G/24G16核32线程
      3K600~1.5K60~130>=30316G/24G16核32线程224G/48G16核32线程
      4K600~2K
      60~170
      >=30416G/24G16核32线程324G/48G16核32线程


      3.3 既有直连数据,又有抽取数据

      既有直连数据又有抽取数据的混合情况下,以最高配置要求即可。

      4. 部署后修改参数

      完成 FineBI部署后,需要修改 FineBI 配置参数。详情参见:修改FineBI配置参数

      附件列表


      主题: FineBI试用安装
      • 有帮助
      • 没帮助
      • 只是浏览
      中文(简体)

      鼠标选中内容,快速反馈问题

      鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

      不再提示

      10s后关闭

      联系我们
      在线支持
      获取专业技术支持,快速帮助您解决问题
      工作日9:00-12:00,13:30-17:30在线
      页面反馈
      针对当前网页的建议、问题反馈
      售前咨询
      采购需求/获取报价/预约演示
      或拨打: 400-811-8890 转1
      qr
      热线电话
      咨询/故障救援热线:400-811-8890转2
      总裁办24H投诉:17312781526
      提交页面反馈
      仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持