Below are recommendations for hardware and software for BI server, and security server, which should be implemented for correct work of Foresight Analytics Platform web service.
BI server selection strongly depends on the planned number of simultaneously working users, project features and results of application project load testing. BI server and security server configuration were formed based on the results of standard project load testing. The characteristics listed below are enough to provide stable work of a typical project. The servers used in load testing had Windows Server 2012 Standard. Maximum memory consumption depends on each individual application. It is related to application features and may vary.
|
Equipment |
Number of connected users |
250 |
Processor |
4 kernels, clock frequency 2.90 GHz and higher |
Platform |
64-bit |
RAM memory |
40 Gb and more |
HDD |
Free space 20 Gb* and more |
Video adapter |
Video adapters supporting hardware-software architecture CUDA if it supposed to be used. |
* - Free space is given including the space needed to cache objects and data. By default, temporary files are unpacked to the disk to which the operating system is installed. The directory to unpack temporary files can be selected in the TMP variable of the variable environments.
Supported communication protocols: HTTP/HTTPS.
Communication channel requirements depend on the project features and planned number of simultaneously working users, and are determined according to the results of project load testing.
If 100 users work simultaneously with a standard project, the required width of BI server and security server channel is the following:
Minimum: 100 Mbit/sec.
Recommended: 1 Gbit/sec.
Ratio of channel width and number of users is linear.
Software |
||
Windows OS family |
Linux OS family |
|
DBMS | Client end of the operated DBMS. |
|
Operating system | 64-bit versions of Windows OS are supported:
|
64-bit versions of Linux OS are supported:
|
Additional software | One of the web servers:
|
Apache HTTP Server 2.2, 2.4 with the worker or coworker module. |
Software for Tree Map, Bubble Tree, Bubble Chart and Map visualizers | Graphics library:
|
Graphics library:
|
Software for CUDA use | CUDA Toolkit 7.0. Installation is required if video adapter supports hardware-software architecture CUDA. |
See also:
System Requirements | System Requirements for Web Application Server | System Requirements for Client Computer | Security Server | Supported Versions of Linux OS | Supporting Work in Virtual Environments | Constraints at Working with BI Server on Linux