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
For the TRON.ASOC web interface to work correctly, the user's workstation must meet the following specifications.
| Specification | Minimum value | Recommended value |
|---|---|---|
| Number of cores | 2 cores | 2 cores or more |
| RAM | 4 GB | 8 GB or more |
| Hard drive | 1 GB of free space | 4 GB; an SSD is recommended for better performance |
| Network connection | 100 Mbps | 1 Gbps |
| Operating system | Windows 10 or later; macOS 10.14 or later; modern Linux distributions that support current browser versions | — |
| Browser | Chromium-based 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 number of stored incidents.
Main specifications
| Parameter | Basic | Extended | Custom ² |
|---|---|---|---|
| Stored incidents | Up to 500,000 | Up to 1,000,000 | More than 1,000,000 |
| Number of cores | 8 | 16 | On request |
| RAM | 16 GB | 48 GB | On request |
| Storage ¹ | 60 GB | 80 GB | 80 GB + 1 GB per 50,000 incidents |
| Network bandwidth | 100 Mbps | 100 Mbps | 100 Mbps |
| Operating system | Windows or Unix | Windows or Unix | Windows or Unix |
| Container orchestration | Docker Compose or Kubernetes | Docker Compose or Kubernetes | Docker Compose or Kubernetes |
Processing speed is up to 100,000 incidents per minute.
¹ The listed storage capacities include:
- space for containers and system software (~5–10 GB),
- databases (PostgreSQL, ClickHouse, and 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 capacity.
² 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 vulnerability change history;
- MinIO—stores files in custom project fields and user Reports (average file size: 50 MB).
The tables below provide estimated sizes for each database based on the configuration.
Database storage for one month of retention
| Database | Basic | Extended | Custom |
|---|---|---|---|
| PostgreSQL | 4–5 GB | 8–10 GB | 10 GB+ |
| ClickHouse | 8–10 GB | 16–20 GB | 20 GB+ |
| MinIO | 5–6 GB | 10–12 GB | 12 GB+ |
| Total | 17–21 GB | 34–42 GB | 42 GB+ |
Database backups
Allocate additional disk space for database backups and recovery. We recommend a factor of x2 to x3 of the total database size. The backup policy determines the exact factor.
Example calculation for the basic configuration:
| Component | Size |
|---|---|
| Total database size (1 month) | ~17–21 GB |
| Backup (x2 factor) | ~34–42 GB |
| Total database size (1 year) | ~210 GB |
| Annual backup (x2 factor) | ~420 GB |
Note. The calculations above cover only database and backup storage. They're included in the total storage capacity in the main specifications table, which also accounts for space for containers and system software.