Системные требования¶
Минимальные требования к аппаратному обеспечению¶
Компонент | Требование |
---|---|
Процессор | 4 ядра (8 потоков), частота от 2.4 ГГц, кэш-память 12 МБ |
Оперативная память | 8 Гб, тактовая частота 3200 МГц, пропускная способность 1 Гб/с |
Дисковое пространство | не менее 500 ГБ* |
* Объем дискового пространства должен превышать размеры всех репозиториев, размещаемых в Системе. Для установки Linux-пакета требуется около 2,5 Гб дискового пространства. Наряду с физическими дисками могут использоваться сетевые хранилища, поддерживающие протокол NFS. При достаточном объеме оперативной памяти и высокой производительности процессора скорость работы Системы определяется временем доступа к информации, размещенной на дисковых накопителях. Использование быстрых (выше 7200 об/мин) или твердотельных накопителей повышает быстродействие Системы.
Требования к программному обеспечению¶
Операционная система¶
На сервере, на котором разворачивается Система, должна быть установлена операционная система Astra 1.7.5 (Орел).
Требования к базе данных¶
Поддерживаемая СУБД — PostgreSQL версии 13.6 и выше.
Сервер PostgreSQL должен иметь не менее 5–10 Гб дискового пространства (зависит от количества пользователей).
Для БД Системы должны устанавливаться следующие расширения.
Расширение | Минимальная версия Системы |
---|---|
pg_trgm | 8.6 |
btree_gist | 13.1 |
plpgsql | 11.7 |
Раннер¶
Настоятельно не рекомендуется устанавливать раннер на одну машину с Системой, поскольку он может использовать значительное количество оперативной памяти. Кроме того, таким образом не рекомендуется поступать из соображений безопасности, особенно если для исполнения команд будет использоваться оболочка командной строки. Если планируется использовать возможности CI, рекомендуется использовать отдельную машину для каждого раннера.
Требования к серверу, на который устанавливается раннер, обуславливается следующими факторами:
- тип используемой среды выполнения задач;
- ресурсы, необходимые для выполнения задач;
- настройки параллелизации задач.
Для примера: SaaS Runner на Linux, сконфигурированный для выполнения одной задачи в одном инстансе, должен отвечать следующим требованиям:
- 1 виртуальное ядро процессора;
- 3,75 Гб оперативной памяти.
Поддерживаемые браузеры¶
Для работы с Системой поддерживаются следующие веб-браузеры:
- Яндекс браузер.
- Mozilla Firefox.
- Google Chrome.
- Apple Safari.
- Microsoft Edge.
В браузере должна быть включена поддержка JavaScript.