Clustered FanRuan projects (nodes) are supported. Determine the appropriate number of main application servers based on the scenario.
This document provides recommended configurations for three scenarios. For FanRuan projects involving multiple scenarios, choose the highest configuration as the recommended configuration.
Note 1: The FanRuan project deployed via FineOps can have one to five nodes.
Note 2: The following table explains different user types.
Number of users who operate in FineBI at a certain moment
It represents how many users send requests to the server at the same time, namely how many requests the server handles at the same time.
Maximum number of system-accessed IP addresses (rather than the user quantity) obtained by the server from requests (as concurrent keys)
This parameter for license registration has no correlation with the number of users in the following text.
Scenario description: The FineBI project only uses direct-connected data, and does not use extracted data.
The bandwidth among cluster nodes, nodes, and other components is 1000 Mb/s.
Number of Online Users Per Hour
Number of Concurrent Users Per Second
Number of Concurrent Edits
Number of Calculations Processed Per Second
(Data Source Calculation Capability)
Single-node project, in which the node should meet the following configuration:
CPU: 8 cores, 16 threads, 2.5 GHz
JVM memory: 16 GB
Physical memory: 24 GB
CPU: 4 cores, 8 threads, 2.5 GHz
JVM memory: 8 GB
Physical memory: 12 GB
Two-node cluster, in which each node should meet the following configuration:
CPU: 16 cores, 32 threads, 2.5 GHz
Physical memory: 32 GB
Three-node cluster, in which each node should meet the following requirements:
JVM memory: 24 GB
Physical memory: 48 GB
Four-node cluster, in which each node should meet the following requirements:
Scenario description: The DAU of the FineBI project is high, and users can analyze data by themselves.
Disk throughput and bandwidth need to be greater than 100 MB/s (namely performance of normal HDDs). SSDs are recommended.
JVM memory is not the same as the whole device memory. You are advised to set the JVM memory to 2/3 to 3/4 of the total device memory.
Table Quantity/Size
Standalone project, in which the node should meet the following requirements:
JVM memory: 32 GB
Physical memory: 64 GB
Five-node cluster, in which each node should meet the following requirements:
Scenario description: FineBI users concurrently view dashboards and the like.
When the number of request users per second reaches 160, the download speed of the load-balancing server needs to reach 100 MB/s.
Number of Concurrent Users Every Five Minutes
Recommended Configuration
Minimum Configuration
Three-node cluster, in which each node should meet the following configuration:
Four-node cluster, in which each node should meet the following configuration:
Five-node cluster, in which each node should meet the following configuration: