概述
帆软项目支持多节点,因此请按照你的场景,确定适合的节点数量(即主应用服务器数量)。
本文以三种场景进行配置推荐。若你的帆软项目涉及多个场景,选择其中的最高配置作为推荐配置。
注1:运维平台部署的帆软项目,仅支持部署1-5节点。
注2:用户维度说明:
用户类型 | 说明 |
---|---|
日活用户数 | 一日之内,FineBI工程登录的用户数 |
在线用户数 | 同一时刻,FineBI工程上登录了的用户数 |
并发用户数 | 同一时刻,在FineBI工程上做操作的用户数 即多少用户同时对服务器发送请求,即服务器同时处理多少用户发送来的请求 |
lic注册时的并发限制 | 根据 IP 地址而非用户数量进行统计,服务器从请求中获取 IP 地址,作为一个并发值 Lic 的该参数和下文用户数无关联 |
直连数据
场景说明:FineBI项目,只使用直连数据,不使用抽取数据。
集群节点间、节点与其他组件间带宽 1000Mb/s。
日活用户数 | 在线用户数 每小时 | 并发用户数 每秒 | 编辑 并发数 | 数据源计算能力 每秒处理的计算数 | 推荐配置 | 最低配置 |
---|---|---|---|---|---|---|
500 | <100 | <20 | <20 | <10 | 单节点工程,节点满足: CPU:8 核 16 线程 2.5GHZ JVM 内存:16GB 物理内存:24G | 单节点工程,节点满足: CPU:4 核 8 线程 2.5GHZ JVM 内存:8GB 物理内存:12G |
2K | 100~1K | 40~90 | 10~40 | 10~20 | 2节点集群,每个节点满足: CPU:16 核 32 线程 2.5GHZ JVM 内存:16GB 物理内存:32G | 单节点工程,节点满足: CPU:16 核 32 线程 2.5GHZ JVM 内存:16GB 物理内存:24G |
3K | 600~1.5K | 60~130 | 30~60 | ≥30 | 3节点集群,每个节点满足: CPU:16 核 32 线程 2.5GHZ JVM 内存:16GB 物理内存:24G | 2节点集群,每个节点满足: CPU:16 核 32 线程 2.5GHZ JVM 内存:24GB 物理内存:48G |
4K | 600~2K | 60~170 | 60~80 | ≥30 | 4节点集群,每个节点满足: CPU:16 核 32 线程 2.5GHZ JVM 内存:16GB 物理内存:24G | 3节点集群,每个节点满足: CPU:16 核 32 线程 2.5GHZ JVM 内存:24GB 物理内存:48G |
抽取数据:高日活自助分析
场景说明:FineBI工程的日活用户较高,用户自助分析数据。
磁盘吞吐率和带宽要求大于 100MB/s(普通本地硬盘 HDD 性能),推荐 SSD固态硬盘。
JVM 内存≠整机内存,推荐 JVM 内存占整机内存的 2/3 ~ 3/4 。
在线用户数 每小时 | 并发用户数 每秒 | 编辑 并发数 | 表数量/表大小 | 推荐配置 | 最低配置 |
---|---|---|---|---|---|
<100 | <20 | <20 | <100张/<1T | 单机,节点满足: CPU:8 核 16 线程 2.5GHZ JVM 内存:16GB 物理内存:32G | 单机,节点满足: CPU:8 核 16 线程 2.5GHZ JVM 内存:16GB 物理内存:32G |
300~1K | 20~70 | 10~40 | <100张/<1T | 2节点集群,每个节点满足: CPU:8 核 16 线程 2.5GHZ JVM 内存:16GB 物理内存:32G | 单机,节点满足: CPU:16 核 32 线程 2.5GHZ JVM 内存:32GB 物理内存:64G |
600~2K | 40~120 | 30~60 | >2k张/>1T | 2节点集群,每个节点满足: CPU:16 核 32 线程 2.5GHZ JVM 内存:32GB 物理内存:64G | 2节点集群,每个节点满足: CPU:16 核 32 线程 2.5GHZ JVM 内存:24GB 物理内存:48G |
900~3K | 50~160 | 50~80 | >4k张/>2T | 3节点集群,每个节点满足: CPU:16 核 32 线程 2.5GHZ JVM 内存:32GB 物理内存:64G | 2节点集群,每个节点满足: CPU:16 核 32 线程 2.5GHZ JVM 内存:24GB 物理内存:48G |
1.2K~3.5K | 60~190 | 70~100 | >5k张/>3T | 4节点集群,每个节点满足: CPU:16 核 32 线程 2.5GHZ JVM 内存:32GB 物理内存:64G | 3节点集群,每个节点满足: CPU:16 核 32 线程 2.5GHZ JVM 内存:32GB 物理内存:64G |
1.5K~4K | 80~220 | 80~200 | >5k张/>3T | 5节点集群,每个节点满足: CPU:16 核 32 线程 2.5GHZ JVM 内存:32GB 物理内存:64G | 4节点集群,每个节点满足: CPU:16 核 32 线程 2.5GHZ JVM 内存:32GB 物理内存:64G |
抽取数据:并发查看仪表板
场景:FineBI用户并发查看仪表板等场景。
每秒请求用户数达到160时,对负载均衡服务器的下载速度要求较高,需要达到100MB/s。
JVM 内存≠整机内存,推荐 JVM 内存占整机内存的 2/3 ~ 3/4 。
每5分钟并发用户数 | 每秒并发用户数 | 推荐配置 | 最低配置 |
---|---|---|---|
~400 | 40 | 2节点集群,每个节点满足: CPU:8 核 16 线程 2.5GHZ JVM 内存:16GB 物理内存:32G | 单机,节点满足: CPU:16 核 32 线程 2.5GHZ JVM 内存:32GB 物理内存:64G |
400~800 | 80 | 2节点集群,每个节点满足: CPU:16 核 32 线程 2.5GHZ JVM 内存:32GB 物理内存:64G | 2节点集群,每个节点满足: CPU:16 核 32 线程 2.5GHZ JVM 内存:24GB 物理内存:48G |
800~1.1K | 110 | 3节点集群,每个节点满足: CPU:16 核 32 线程 2.5GHZ JVM 内存:32GB 物理内存:64G | 3节点集群,每个节点满足: CPU:16 核 32 线程 2.5GHZ JVM 内存:24GB 物理内存:48G |
1.1K~1.6K | 160 | 4节点集群,每个节点满足: CPU:16 核 32 线程 2.5GHZ JVM 内存:32GB 物理内存:64G | 3节点集群,每个节点满足: CPU:16 核 32 线程 2.5GHZ JVM 内存:32GB 物理内存:64G |
1.6K~2K | 190 | 5节点集群,每个节点满足: CPU:16 核 32 线程 2.5GHZ JVM 内存:32GB 物理内存:64G | 4节点集群,每个节点满足: CPU:16 核 32 线程 2.5GHZ JVM 内存:32GB 物理内存:64G |