Top.Mail.Ru
Technical Requirements for Server and Hardware Equipment
CTRL+K

Technical Requirements for Server and Hardware Equipment

In this article

Technical Infrastructure Specification

To fully operate the system, two servers must be installed.

The first server (Windows/Linux) is the Operavix application server, used for centralized license storage, user data storage, and centralized statistics collection. The application server stores data in a database (ClickHouse and the built-in file-based database). A connector is deployed on the application server to enable communication between the server and the web interface via the HTTP/HTTPS protocol. The application server can run on either a Windows or Linux server.

The second server (Linux) is the terminal server, used to store all analytical data. Only Linux servers can serve as terminal servers.

The system operates 24/7, provided the hardware recommendations are followed.

Hardware: Server

System Requirements for the Server Part (Up to 100 Users)

CharacteristicMinimum Value
Server for Installing the Operavix Application
Operating SystemWindows Server 2012 R2 or later, x64
Linux-based operating system, x64
CPU Clock Speed2.5 GHz
Number of CPU Threads8
RAM Volume12 GB
Free Disk Space for Data Storage2 GB + 200 MB per year per employee
Disk I/O Performance600 IOPS
Server for Installing the Analytical ClickHouse DBMS
Operating SystemLinux-based operating system, x64
CPU Clock Speed2.5 GHz
Number of CPU Threads8
RAM Volume32 GB
Free Disk Space for Data Storage2 GB + 400 MB per year per employee
Disk I/O Performance1000 IOPS

System Requirements for the Server Part (Up to 500 Users)

CharacteristicMinimum Value
Server for Installing the Operavix Application
Operating SystemWindows Server 2012 R2 or later, x64
Linux-based operating system, x64
CPU Clock Speed2.5 GHz
Number of CPU Threads8
RAM Volume16 GB
Free Disk Space for Data Storage2 GB + 200 MB per year per employee
Disk I/O Performance1000 IOPS
Server for Installing the Analytical ClickHouse DBMS
Operating SystemLinux-based operating system, x64
CPU Clock Speed2.5 GHz
Number of CPU Threads8
RAM Volume32 GB
Free Disk Space for Data Storage2 GB + 400 MB per year per employee
Disk I/O Performance3000 IOPS

System Requirements for the Server Part (Up to 1,000 Users)

CharacteristicMinimum Value
Server for Installing the Operavix Application
Operating SystemWindows Server 2012 R2 or later, x64
Linux-based operating system, x64
CPU Clock Speed2.5 GHz
Number of CPU Threads8
RAM Volume32 GB
Free Disk Space for Data Storage2 GB + 200 MB per year per employee
Disk I/O Performance3000 IOPS
Server for Installing the Analytical ClickHouse DBMS
Operating SystemLinux-based operating system, x64
CPU Clock Speed2.5 GHz
Number of CPU Threads12
RAM Volume64 GB
Free Disk Space for Data Storage2 GB + 400 MB per year per employee
Disk I/O Performance10000 IOPS

System Requirements for the Server Part (1,000–3,000 Users)

CharacteristicMinimum Value
Server for Installing the Operavix Application
Operating SystemWindows Server 2012 R2 or later, x64
Linux-based operating system, x64
CPU Clock Speed2.5 GHz
Number of CPU Threads12
RAM Volume48 GB
Free Disk Space for Data Storage2 GB + 200 MB per year per employee
Disk I/O Performance10000 IOPS
Server for Installing the Analytical ClickHouse DBMS
Operating SystemLinux-based operating system, x64
CPU Clock Speed2.5 GHz
Number of CPU Threads16
RAM Volume64 GB
Free Disk Space for Data Storage2 GB + 400 MB per year per employee
Disk I/O Performance20000 IOPS

System Requirements for the Server Part (3,000–5,000 Users)

CharacteristicMinimum Value
Server for Installing the Operavix Application
Operating SystemWindows Server 2012 R2 or later, x64
Linux-based operating system, x64
CPU Clock Speed2.5 GHz
Number of CPU Threads16
RAM Volume64 GB
Free Disk Space for Data Storage2 GB + 200 MB per year per employee
Disk I/O Performance10000 IOPS
Server for Installing the Analytical ClickHouse DBMS
Operating SystemLinux-based operating system, x64
CPU Clock Speed2.5 GHz
Number of CPU Threads16
RAM Volume128 GB
Free Disk Space for Data Storage2 GB + 400 MB per year per employee
Disk I/O Performance20000 IOPS

System Requirements for the Server Part (5,000–10,000 Users)

CharacteristicMinimum Value
Server for Installing the Operavix Application
Operating SystemWindows Server 2012 R2 or later, x64
Linux-based operating system, x64
CPU Clock Speed2.5 GHz
Number of CPU Threads16
RAM Volume64 GB
Free Disk Space for Data Storage2 GB + 200 MB per year per employee
Disk I/O Performance20000 IOPS
Server for Installing the Analytical ClickHouse DBMS
Operating SystemLinux-based operating system, x64
CPU Clock Speed2.5 GHz
Number of CPU Threads16
RAM Volume512 GB
Free Disk Space for Data Storage2 GB + 400 MB per year per employee
Disk I/O Performance35000 IOPS

System Requirements for Installing the AI Agent

Note

The AI Agent module is responsible for working with neural networks. Its installation is optional.

Server for Installing the AI Agent
Operating SystemLinux-based operating system, x64

Recommended: Ubuntu 24.04
Additional SoftwareLatest version of Docker

Latest GPU drivers

Minimum NVIDIA driver version: 570.86.10
CPU Clock Speed2.5 GHz
Number of CPU Threads8
RAM Volume16 GB
Free Disk Space for Data Storage60 GB
Disk I/O Performance2000 IOPS
GPU RequirementsNVIDIA GPU with CUDA support and at least 20 GB of VRAM

When working with the Analytical Assistant, consider the following:

  • Response speed depends on the number of CUDA cores: the more cores, the faster query processing
  • VRAM capacity is critical: larger VRAM allows more concurrent operations

Linux Kernel Version Requirements

To ensure that ClickHouse DBMS queries related to table replacement work correctly and that tables can be replaced within a workspace, the Linux server(s) on which ClickHouse is installed must have the following OS kernel versions:

  • 3.15 or later when using the EXT4 file system
  • 4.0 or later when using the XFS file system

Therefore, to fully utilize ClickHouse capabilities, including table replacement in workspaces, the DBMS should be installed on a Linux system with a kernel version of 4.0 or higher.

ClickHouse DBMS Version Requirements

The standard distribution of Operavix includes a vendor-prepared Docker image of the ClickHouse DBMS. Using original ClickHouse distributions of a compatible version is also permitted.

Client-Side Software and Hardware

System Requirements for Workstations Installing the Monitoring Agent

Standard Monitoring Mode

CharacteristicValue
Operating SystemWindows 7, Windows 8.1, Windows 10

Astra Linux, ALT Linux, AlterOS, RED OS
CPU*2 threads, clock speed — 2.3 GHz

Monitoring Agent Resource Usage

The values in the table are approximate.

CharacteristicValue
Average CPU Usage0.1–1%
Free RAM30 MB per active user session + 150 MB for agent auto-update
Free Disk Space200 MB for agent executable files + 100 MB per active computer user

Advanced Monitoring Mode

CharacteristicValue
Operating SystemWindows 7, Windows 8.1, Windows 10

Astra Linux, ALT Linux, AlterOS, RED OS
CPU*4 threads, clock speed — 2.5 GHz

Monitoring Agent Resource Usage

The values in the table are approximate.

CharacteristicValue
Average CPU Usage0.7–3%
Free RAM50 MB per active user session + 150 MB for agent auto-update
Free Disk Space200 MB for agent executable files + 150 MB for data storage per active computer user

*Values are given for a PC with one active user. CPU requirements are higher for terminal servers.
**CPU usage on terminal servers increases proportionally to the number of active user sessions and may exceed the values listed.

User Workstation Requirements for Accessing the Operavix Web Interface

The following browsers are recommended for accessing the web interface:

  • Google Chrome, version 97 or later
  • Mozilla Firefox, version 97 or later
  • Safari, version 15.4 or later
  • Microsoft Edge, version 97 or later

Test Environment Requirements

Test Operavix Server Requirements

Requirements for the test server:

  • The test server's OS version and updates must match the production server
  • RAM, disk space, and CPU specifications may be lower than on the production server
  • If the project uses external integrations or data ingestion from external sources (e.g., PostgreSQL, Hadoop), it is recommended to set up corresponding test integrations for validation

Test Workstation for Monitoring Agent

Requirements for the workstation:

  • A dedicated workstation must be assigned for testing monitoring agent activity collection
  • The same software package used for process analysis with test data must be installed on this workstation
  • Secure delivery and installation of monitoring agent distribution packages is recommended

Was the article helpful?

Yes
No
Previous
System Integration with External Automated Systems
We use cookies to improve our website for you.