Системные требования
TRAIO состоит из двух модулей — TRAIO Platform и TRAIO CI. Для каждого нужна отдельная виртуальная машина (итого 2 ВМ).
Операционная система
Заголовок раздела «Операционная система»- Протестировано и рекомендовано: Ubuntu Server 22.04.5+ LTS
- Поддерживается любой дистрибутив Linux — развёртывание идёт через Docker
Программное обеспечение
Заголовок раздела «Программное обеспечение»- Docker и Docker Compose актуальных версий
Технические требования
Заголовок раздела «Технические требования»Указаны на одну виртуальную машину.
- Процессор: 4 CPU ядра
- Оперативная память: 8 ГБ
- Дисковое пространство: 60 ГБ SSD
- Процессор: 4 CPU ядра
- Оперативная память: 16 ГБ
- Дисковое пространство: 100 ГБ SSD
Требования растут с количеством объектов сканирования, частотой сканирования и нагрузкой. Для TRAIO CI также влияют запускаемые сканеры и число параллельных потоков.
Сетевые требования
Заголовок раздела «Сетевые требования»| Порт / Протокол | От | До | Описание |
|---|---|---|---|
| 443/HTTPS, 80/HTTP | TRAIO | TRAIO Platform | Двухсторонний доступ |
| 443/HTTPS, 80/HTTP | Пользователи | TRAIO Platform | Доступ пользователей к TRAIO Platform |
| 443/HTTPS | TRAIO CI | Registry — gitlab.com | Скачивание сканеров со стандартными образами |
| 443/HTTPS, 80/HTTP | TRAIO | GitLab | Двухсторонний доступ для интеграции с GitLab |
| 443/HTTPS | TRAIO | Jira | Двухсторонний доступ для интеграции с Jira |
TRAIO использует контейнерную архитектуру, поэтому нужен доступ в публичный Registry для скачивания сканеров — можно через прокси Docker Registry (Harbor, Nexus Repository). Сетевая доступность также нужна для всех интегрируемых систем (Jira, GitLab и т.д.) по используемым в интеграциях протоколам.