Перейти к основному содержимому

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

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

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

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

Сервер СУБД

ХарактеристикаТребования
ПроцессорРассчитывается из объема данных и необходимой скорости построения отчётов и выписок. При построении отчетов затрачивается примерно 0,5 секунды процессорного времени на 1 млн проводок. Например, если у вас 10 миллионов проводок в базе данных и отчёты нужно строить за 5 секунд, то потребуется (10 000 000 · 0,5 с / 1 000 000) / 5 с, то есть 1 ядро1, 2.
Тактовая частота: 2,2 ГГц
Оперативная памятьНе менее 4 ГБ + (1 ГБ · С) + (1 ГБ · T / 20 000 000),
где C – количество ядер ЦП, T – количество проводок в БД3.
НакопительSSD (рекомендуется NVMe),
для Microsoft SQL Server: 2 ГБ + 50 ГБ на каждые 100 миллионов проводок,
для PostgreSQL: 4 ГБ + 400 ГБ на каждые 100 миллионов проводок,
400 тыс. IOPS на чтение,
80 тыс. IOPS на запись.
Для оптимальной работы ФинГрад рекомендуется, чтобы объем свободного места на накопителе был не менее двух размеров БД.
Система управления базами данныхMicrosoft SQL Server 2017 c последними cumulative update и выше;
Postgres Pro Server Standard 12.1.1 и выше;
PostgreSQL 15.0 и выше.
Операционная системаWindows Server 2016 Standard и выше;
РЕД ОС, АLT Linux, ROSA Linux, Astra Linux, Debian, Red Hat, Ubuntu и другие.
БезопасностьВсе соединения ФинГрада с базами данных принудительно шифруются, поэтому дополнительного проброса VPN- или SSH-туннелей не требуется.
Скорость соединения по сети100 Мбит/с
Сетевые задержкиНе более 50 мс
Поддержка SQL AzureДа, но не рекомендуется
Поддержка SQL MirroringДа, без ограничений

Веб-сервер

ХарактеристикаТребования
Процессор10 ядер + 1 ядро на каждые 10 пользователей онлайн,
2,2 ГГц
Оперативная память10 ГБ + 2 ГБ на каждые 10 пользователей онлайн
Накопитель50 ГБ,
8 тыс. IOPS на чтение,
5 тыс. IOPS на запись
Операционная системаWindows Server 2016 Standard и выше
Операционная система, клиентДля использования веб-приложения ФинГрада подойдет любая современная операционная система, поддерживающая актуальные версии браузеров: например, Яндекс Браузер или Google Chrome

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

ХарактеристикаТребования
Процессор6 ядер + 1 ядро на каждый запущенный экземпляр приложения,
2,0 ГГц
Оперативная память6 ГБ + 3 ГБ на каждый запущенный экземпляр приложения (больше при наличии объемных справочников)
Накопитель50 ГБ,
8 тыс. IOPS на чтение,
5 тыс. IOPS на запись
Операционная системаWindows Server 2016 Standard и выше

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

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

ХарактеристикаТребования
Процессор8 ядер,
2,0 ГГц
Оперативная память8 ГБ
Накопитель50 ГБ,
8 тыс. IOPS на чтение,
5 тыс. IOPS на запись
Операционная системаWindows Server 2016 Standard и выше



Примечания

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

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

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