Системные требования
Программное обеспечение ФинГрад состоит из нескольких частей:
- система управления базами данных (СУБД);
- веб-приложение с функциями казначейства для работы в браузере;
- транспортный сервер для обособленного обмена данными с банками.
Характеристики аппаратного и программного обеспечения, необходимого для установки и использования ФинГрада перечислены в таблицах ниже.
Сервер СУБД
| Характеристика | Требования |
|---|---|
| Процессор | Рассчитывается из объема данных и необходимой скорости построения отчётов и выписок. При построении отчетов затрачивается примерно 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), для PostgreSQL: 4 ГБ + 400 ГБ на каждые 100 миллионов проводок, для Microsoft SQL Server: 2 ГБ + 50 ГБ на каждые 100 миллионов проводок, 400 тыс. IOPS на чтение, 80 тыс. IOPS на запись. Для оптимальной работы ФинГрад рекомендуется, чтобы объем свободного места на накопителе был не менее двух размеров БД. |
| Система управления базами данных | Postgres Pro Server Standard 12.1.1 и выше; PostgreSQL 15.0 и выше; Microsoft SQL Server 2017 c последними cumulative update и выше |
| Операционная система | Astra Linux, РЕД ОС, АLT Linux, ROSA Linux, Debian, Red Hat, Ubuntu и другие; Windows Server 2016 Standard и выше |
| Безопасность | Все соединения ФинГрада с базами данных принудительно шифруются, поэтому дополнительного проброса VPN- или SSH-туннелей не требуется. |
| Скорость соединения по сети | 100 Мбит/с |
| Сетевые задержки | Не более 50 мс |
Веб-сервер
| Характеристика | Требования |
|---|---|
| Процессор | 10 ядер + 1 ядро на каждые 10 пользователей онлайн, 2,2 ГГц |
| Оперативная память | 10 ГБ + 2 ГБ на каждые 10 пользователей онлайн |
| Накопитель | 50 ГБ, 8 тыс. IOPS на чтение, 5 тыс. IOPS на запись |
| Операционная система | Astra Linux, Debian, Ubuntu и другие; Windows Server 2016 Standard и выше |
| Операционная система, клиент | Для использования веб-приложения ФинГрада подойдет любая современная операционная система, поддерживающая актуальные версии браузеров: например, Яндекс Браузер или Google Chrome |
Транспортный сервер
Транспортный сервер используется при необходимости выделить в инфраструктуре единую защищённую точку обмена данными между ФинГрадом и банками.
| Характеристика | Требования |
|---|---|
| Процессор | 8 ядер, 2,0 ГГц |
| Оперативная память | 8 ГБ |
| Накопитель | 50 ГБ, 8 тыс. IOPS на чтение, 5 тыс. IOPS на запись |
| Операционная система | Astra Linux, Debian, Ubuntu и другие; Windows Server 2016 Standard и выше |
Примечания
1 Без учёта использования детализации по справочникам.
2 При наличии большого количества пользователей может возникать одновременное формирование отчётов. В этом случае ресурсы сервера будут распределены между ними, и время построения отчётов увеличится пропорционально количеству соответствующих запросов.
3 Учитывается количество основных проводок и количество зависимых проводок.