Требования к инфраструктуре
На странице описаны требования к аппаратному и программному обеспечению для работы с TRON.ASOC. Раздел состоит из двух частей:
- Рабочее место пользователя — характеристики компьютера, с которого пользователь открывает веб-интерфейс системы;
- Серверная инфраструктура — характеристики сервера или виртуальной машины, на которой развертывается TRON.ASOC.
Рабочее место пользователя
Для корректной работы с веб-интерфейсом TRON.ASOC рабочее место пользователя должно соответствовать следующим требованиям.
| Параметр | Минимальное значение | Рекомендуемое значение |
|---|---|---|
| Количество ядер | 2 ядра | 2 ядра и более |
| Оперативная память | 4 ГБ | 8 ГБ и более |
| Жесткий диск | 1 ГБ свободного места | 4 ГБ; рекомендуется SSD для повышения производительности |
| Сетевое соединение | 100 Мбит/с | 1 Гбит/с |
| Операционная система | Windows 10 и выше; macOS 10.14 и выше; современные дистрибутивы Linux с поддержкой актуальных версий браузеров | — |
| Браузер | Chromium-совместимые (Google Chrome, Microsoft Edge), Safari и Mozilla Firefox | — |
Серверная инфраструктура
Выберите конфигурацию сервера или виртуальной машины для развертывания TRON.ASOC исходя из предполагаемого объема хранимых инцидентов.
Основные характеристики
| Параметр | Базовая | Расширенная | Индивидуальная ² |
|---|---|---|---|
| Хранимые инциденты | до 500 000 | до 1 000 000 | более 1 000 000 |
| Количество ядер | 8 | 16 | по запросу |
| Оперативная память | 16 ГБ | 48 ГБ | по запросу |
| Накопитель ¹ | 60 ГБ | 80 ГБ | 80 ГБ + 1 ГБ / 50 000 инцидентов |
| Сетевой канал | 100 Мбит/с | 100 Мбит/с | 100 Мбит/с |
| Операционная система | Windows или Unix | Windows или Unix | Windows или Unix |
| Оркестрация контейнеров | Docker Compose или Kubernetes | Docker Compose или Kubernetes | Docker Compose или Kubernetes |
Скорость обработки — до 100 000 инцидентов в минуту.
¹ Указанные объемы накопителя включают:
- пространство для контейнеров и системного ПО (~5–10 ГБ);
- базы данных (PostgreSQL, ClickHouse) и объектное хранилище (MinIO) из расчета на период хранения инцидентов;
- резервные копии баз данных.
Отдельный диск под базы данных выделять не требуется — они уже учтены в общем объеме.
² Для расчета характеристик индивидуальной конфигурации обратитесь в службу поддержки.
Расчет дискового пространства под базы данных
В TRON.ASOC используются две базы данных и объектное хранилище:
- PostgreSQL — хранит основные сущности системы;
- ClickHouse — хранит проблемы безопасности и историю изменений по уязвимостям;
- MinIO или SeaweedFS — хранит файлы в пользовательских полях проектов и пользовательские отчеты (средний размер файла — 50 МБ). Объемы для обоих хранилищ совпадают.
Ниже приведены ориентировочные объемы хранилищ в зависимости от конфигурации.
Объем хранилищ на 1 месяц хранения
| Компонент | Базовая | Расширенная | Индивидуальная |
|---|---|---|---|
| PostgreSQL | 4–5 ГБ | 8–10 ГБ | 10 ГБ+ |
| ClickHouse | 8–10 ГБ | 16–20 ГБ | 20 ГБ+ |
| MinIO / SeaweedFS | 5–6 ГБ | 10–12 ГБ | 12 ГБ+ |
| Итого | 17–21 ГБ | 34–42 ГБ | 42 ГБ+ |
Резервное копирование баз данных
Для резервного копирования и восстановления выделите дополнительное дисковое пространство. Рекомендуемый коэффициент — от x2 до x3 от суммарного объема баз данных. Точный коэффициент определяется политикой резервного копирования.
Пример расчета для базовой конфигурации:
| Компонент | Объем |
|---|---|
| Суммарный объем БД (1 месяц) | ~17–21 ГБ |
| Резервное копирование (коэффициент x2) | ~34–42 ГБ |
| Суммарный объем БД (1 год) | ~210 ГБ |
| Резервное копирование за год (коэффициент x2) | ~420 ГБ |
Расчеты выше отражают только объем баз данных и резервных копий. Они включены в общий объем накопителя из таблицы основных характеристик, который также учитывает пространство под контейнеры и системное ПО.