System Requirements for BI Server and Security Server

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.

Hardware Requirements

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.

Requirements for Communication Channels

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:

Ratio of channel width and number of users is linear.

Software Requirements

 

Software

 

Windows OS family

Linux OS family

DBMS

Client end of the operated DBMS.

Operating system 64-bit versions of Windows OS are supported:
  • Microsoft Windows Server 2008.

  • Microsoft Windows Server 2008 R2.

  • Microsoft Windows Server 2012.

  • Microsoft Windows Server 2012 R2.

  • Microsoft Windows Server 2016.

Enterprise Edition OS is recommended.
64-bit versions of Linux OS are supported:
  • ALT Linux.

  • Astra Linux.

  • Debian.

  • Ubuntu.

  • Red Hat Enterprise Linux.

  • Zircon 36C.

  • Sintez-OS.WS.

For detailed description of supported versions of Linux OS see the Supported Versions of Linux OS section.
Additional software One of the web servers:
  • Internet Information Services 7.0, 7.5, 8.0, 8.5, 10.

  • Apache HTTP Server 2.2, 2.4 with the worker module.

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:
  • DirectX 10 or later.

  • OpenGL 3.1 and later.

Graphics library:
  • Mesa 3D (Installation is required if hardware does not support OpenGL technology).

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