3. Системные требования¶
3.1. Требования к техническим средствам¶
Для нормального функционирования ПО в рамках основного процесса использования по назначению необходима аппаратная платформа, соответствующая следующим минимальным требованиям:
- процессор: Intel Xeon E-2244G;
- объем ОЗУ – 64 ГБ;
- сетевой интерфейс – Gigabit Ethernet, 1000 Мб/с;
- свободный объем дисковой подсистемы – 500 ГБ, SSD-диски (RAID-50);
- высокоскоростное подключение к сети Интернет (не менее 1000 Мб/с).
Примечание
Требования к техническим средствам должны быть уточнены при реализации проекта внедрения.
3.2. Требования к общему программному обеспечению для постоянной эксплуатации¶
3.2.1. Операционные системы¶
ПО имеет возможность функционирования в программной среде, построенной с использованием операционных систем класса Linux (например, Ubuntu 20+, Alpine Linux, РЕД ОС, Astra Linux).
3.2.2. Базы данных¶
Подсистема управления конфигурациями использует для хранения конфигурационных данных систему управления базами данных (СУБД): PostgreSQL 9+ или Postgres Pro; Хранение данных пользователей может осуществляться в различных БД и системах через адаптеры, таких как:
- СУБД: PostgreSQL и др.;
- NoSQL базы данных: OrientDB, Solr;
- LDAP.
В стандартную поставку включен адаптер к БД PostgreSQL. В рамках проекта могут быть настроены или разработаны адаптеры к другим источникам данных.
3.2.3. Веб сервера¶
Подсистема представления данных использует веб-сервер: Nginx 1.20+.
3.2.4. Балансировщики нагрузки¶
Для балансировки нагрузки при масштабировании системы могут использоваться балансировщики по усмотрению заказчика. На стендах разработчика для балансировки нагрузки используется Nginx 1.20+.
3.2.5. Интеграционные платформы¶
В поставку ПО включена открытая интеграционная платформа Apache Camel 2.25.
3.2.6. Клиентское программное обеспечение¶
В качестве клиентского ПО используются распространенные веб-браузеры актуальных версий, в том числе: * Google Chrome; * Microsoft Edge; * Mozilla Firefox; * Safari; * Яндекс Браузер.
3.2.7. Вспомогательное ПО, включенное в инсталляцию¶
Список вспомогательного ПО, которое используется для установки и работы ServiceGate (не используются в коде, не изменяются) приведен ниже:
- Docker;
- OpenJDK;
- Vault;
- Nginx;
- Apache Camel;
- Open LDAP.