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.