Skip to main content
Version: 1.5

Infrastructure requirements

This section describes the hardware and software requirements for working with TRON.ASOC. It consists of two parts:

  • User workstation—the specifications for the computer that the user uses to open the system's web interface;
  • Server infrastructure—the specifications for the server or virtual machine that runs TRON.ASOC.

User workstation​

The user's workstation must meet the following specifications for the TRON.ASOC web interface to work correctly.

SpecificationMinimum valueRecommended value
Number of cores2 cores2 cores or more
RAM4 GB8 GB or more
Hard drive1 GB of free space4 GB; an SSD is recommended for better performance
Network connection100 Mbps1 Gbps
Operating systemWindows 10 or later; macOS 10.14 or later; modern Linux distributions that support current browser versions—
BrowserChromium-compatible browsers (Google Chrome, Microsoft Edge, Safari) and Mozilla Firefox—

Server infrastructure​

This section describes the requirements for the server or virtual machine that runs TRON.ASOC. Select a configuration based on the expected volume of stored incidents.

Main specifications​

ParameterBasicExtendedCustom ²
Stored incidentsUp to 500,000Up to 1,000,000More than 1,000,000
Number of cores816On request
RAM16 GB48 GBOn request
Storage ¹60 GB80 GB80 GB + 1 GB / 50,000 incidents
Network bandwidth100 Mbps100 Mbps100 Mbps
Operating systemWindows or UnixWindows or UnixWindows or Unix
Container orchestrationDocker Compose or KubernetesDocker Compose or KubernetesDocker Compose or Kubernetes

Processing speed—up to 100,000 incidents per minute.

¹ The listed storage amounts include:

  • space for containers and system software (~5–10 GB),
  • databases (PostgreSQL, ClickHouse, MinIO) based on the incident retention period,
  • database backups.

You don't need to allocate a separate disk for databases—they're already included in the total amount.

² Custom configuration. To calculate the specifications for a custom configuration, contact support.

Calculating database storage​

TRON.ASOC uses three databases:

  • PostgreSQL—stores the system's main entities;
  • ClickHouse—stores security issues and the change history for vulnerabilities;
  • MinIO—stores files in custom project fields and user reports (the average file size is 50 MB).

The following table shows the approximate volume of each database for each configuration.

Database volume for 1 month of retention​

DatabaseBasicExtendedCustom
PostgreSQL4–5 GB8–10 GB10 GB+
ClickHouse8–10 GB16–20 GB20 GB+
MinIO5–6 GB10–12 GB12 GB+
Total17–21 GB34–42 GB42 GB+

Database backups​

Allocate additional disk space for database backups and recovery. The recommended factor is 2x to 3x the total database volume. The exact factor depends on your backup policy.

Example calculation for the basic configuration:

ComponentVolume
Total database volume (1 month)~17–21 GB
Backup (2x factor)~34–42 GB
Total database volume (1 year)~210 GB
Backup for 1 year (2x factor)~420 GB

Note. The calculations above reflect only the database and backup volumes. They're included in the total storage amount in the main specifications table, which also accounts for space for containers and system software.