System Requirements for Web Application Server

Below are recommendations for server hardware and software for correct work of Analytics Platform.

Hardware Requirements

Web application security server choice strongly depends on the planned number of simultaneously working users, project features and results of application project load testing. Web application server configurations 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, dock frequency 2.90 GHz and higher
Platform 32-bit or 64-bit
RAM memory 10 Gb and more
HDD 300 Mb free space* and more

* - HDD free space is specified considering space, required for unpacking temporary files. 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 web application channel is the following:

Ratio of channel width and number of users is linear.

Software Requirements

 

Software

 

Windows OS family

Linux OS family

Operating system Supported Windows OS family versions:
    • Windows 7 Service Pack 1.

    • Windows 8.

    • Windows 8.1.

    • Windows 10.

    • Windows Server 2008 R2 Service Pack 1.

    • Windows Server 2008 Service Pack 2.

    • Windows Server 2012.

    • Windows Server 2012 R2.

    • Windows Server 2016.

Supported Linux OS family versions:
  • Astra Linux.

  • ALT Linux.

  • CentOS.

  • Debian.

  • Red Hat Enterprise Linux.

  • Ubuntu.

For detailed description of supported versions of Linux OS see the Supported Versions of Linux OS section.

Additional software

If web application back end is to be used (authorization by means of SAML2, integrated domain authentication), use Internet Information Services 7.0, 7.5, 8.0, 8.5, 10 and Microsoft .NET Framework 4.5.2.

Otherwise, any web server that enables the user to get static files can be used.

If it is required to use web application back end, use Apache. It is also available to use Apache Tomcat if domain authentication will not be used.

Otherwise, any web server that enables the user to get static files can be used.

See also:

System Requirements | System Requirements for BI Server | System Requirements for Client Environment | Supported Versions of Linux OS