Глава 38. Системные требования ФинГрад

Программное обеспечение ФинГрад состоит из нескольких частей:

  • система управления базами данных (СУБД);
  • веб-приложение с функциями казначейства для работы в браузере;
  • настольное приложение с функциями консолидации для компьютеров с ОС Windows;
  • транспортный сервер для обособленного обмена данными с банками.

Характеристики аппаратного и программного обеспечения, необходимого для установки и использования ФинГрада перечислены в таблицах ниже.

Сервер СУБД

Характеристика

 

Требования

Процессор

 

Рассчитывается из объема данных и необходимой скорости построения отчётов и выписок. При построении отчетов затрачивается примерно 0,5 секунды процессорного времени на 1 млн проводок. Например, если у вас 10 миллионов проводок в базе данных и отчёты нужно строить за 5 секунд, то потребуется (10 000 000 · 0,5 с / 1 000 000) / 5 с, то есть 1 ядро (прим. 1, 2).

Оперативная память

 

Не менее 4 ГБ + (1 ГБ · С) + (1 ГБ · T / 20 000 000), где C – количество ядер ЦП, T – количество проводок в БД (прим. 3).

Накопитель  

SSD (рекомендуется NVMe), 2 ГБ + 50 ГБ на каждые 100 миллионов проводок.

Для оптимальной работы ФинГрад рекомендуется, чтобы объем свободного места на накопителе был не менее двух размеров БД.

Система управления базами данных

 

Microsoft SQL Server 2017 c последними cumulative update и выше;

Postgres Pro Server Standard 12.1.1 и выше;

PostgreSQL 15.0 и выше.

Операционная система  

Windows Server 2016 Standard и выше;

RED OS, АLT Linux, ROSA Linux, Astra Linux, Debian, Read Hat, Ubuntu и другие.

Безопасность  

Все соединения ФинГрада с базами данных принудительно шифруются, поэтому дополнительного проброса VPN- или SSH-туннелей не требуется.

Скорость соединения по сети

 

100 Мбит/с

Сетевые задержки

 

Не более 50 мс

Поддержка SQL Azure

 

Да, но не рекомендуется

Поддержка SQL Mirroring  

Да, без ограничений

Веб-сервер

Характеристика

 

Требования

Процессор

 

10 ядер + 1 ядро на каждые 10 пользователей онлайн

Оперативная память

 

10 ГБ + 2 ГБ на каждые 10 пользователей онлайн

Накопитель  

50 ГБ

Операционная система  

Windows Server 2016 Standard и выше

Операционная система, клиент  

Для использования веб-приложения ФинГрада подойдет любая современная операционная система, поддерживающая актуальные версии браузеров: например, Яндекс Браузер или Google Chrome

Терминальный сервер для настольного приложения

Характеристика

 

Требования

Процессор

 

6 ядер + 1 ядро на каждый запущенный экземпляр приложения

Оперативная память

 

6 ГБ + 3 ГБ на каждый запущенный экземпляр приложения (больше при наличии объемных справочников)

Накопитель  

50 ГБ

Операционная система  

Windows Server 2016 Standard и выше

Транспортный сервер

Транспортный сервер используется при необходимости выделить в инфраструктуре единую защищённую точку обмена данными между ФинГрадом и банками.

Характеристика

 

Требования

Процессор

 

8 ядер

Оперативная память

 

8 ГБ

Накопитель  

50 ГБ

Операционная система  

Windows Server 2016 Standard и выше

Примечания

1 Без учёта использования детализации по справочникам.

2 При наличии большого количества пользователей может возникать одновременное формирование отчётов. В этом случае ресурсы сервера будут распределены между ними, и время построения отчётов увеличится пропорционально количеству соответствующих запросов.

3 Учитывается количество основных проводок и количество зависимых проводок.