Требования к серверу предприятия для развертывания BFG IS

Программное обеспечение сервера Развёртывание осуществляется на серверах с предустановленной ОС семейств linux/bsd 64-разрядной архитектуры. Наиболее подходящими для развертывания являются deb-дистрибутивы ОС. Варианты на текущий момент:

  • Debian 10.x и выше;
  • Ubuntu 20.04 LTS и выше;
  • LXC 4.0 и выше.

ВНИМАНИЕ!!! На сервера под управлением ОС семейства Windows развертывание ПО не осуществляется.

Использование прочих linux дистрибутивов, таких как:

  • CentOS
  • Red Hat Enterprise Linux
  • OpenSUSE
  • SUSE Linux Enterprise
  • Mandriva
  • Arch Linux
  • FreeBSD
  • OpenBSD

является возможным, но требует отдельного срока проработки и тестирования стабильности работы ПО на данных ОС. Необходимо предварительное согласование исполнителя и заказчика.

Для работы ПО также используется следующее свободно распространяемое программное обеспечение:

  • СУБД PostgreSQL (версия 11 и выше)
  • Нереляционная СУБД Redis (версия 4.0 и выше)
  • Нереляционная СУБД MongoDB (версия 4.4 и выше)
  • Интерпретатор Java OpenJDK 11
  • Интерпретатор Python (версия 3.8 и выше)
  • Веб-сервер Nginx (версия 1.22 и выше)
  • Система сообщений ZeroMQ (версия 4.1 и выше)
  • Система автоматизации ИТ задач Ansible (версия 2.11 и выше)
  • Прочие стандартные пакеты, содержащиеся в репозиториях ОС (обработка изображений, управление системными потоками и т.п.)

Минимальные требования к серверу, обеспечивающие работу с комфортным временем расчета:

  • Процессоры серии Intel Xeon CPU E3-1200 v4 и выше, Intel Xeon CPU E5-2600 v3 и выше, от 16 логических ядер;
  • Память DDR3/DDR4 ECC не менее 64Гб;
  • Жесткий диск не менее 100 Гб (SAS или SSD с повышенным ресурсом для работы в серверах). Наличие RAID по желанию заказчика;
  • Сетевая карта 100/1000 Мбит/сек.

Следует понимать, что требования к мощности процессора, объему дискового простанства и оперативной памяти сильно зависят от объема данных и сложности расчетов для предприятия.

При обозначенных требованиях к серверу модули Симулятор, Планирование, использующие имитационное моделирование, и менее требовательный к ресурсам сервера, модуль объемно-календарных расчетов Калькулятор, успешно проводят расчеты годового плана при следующих характеристиках модели данных и объеме выходных результатов:

Если набор данных (модель данных и план) существенно больше, то в ходе моделирования на сервере с минимальными системными требованиями возможны остановки расчетов с выводом сообщений об внутренних ошибках, что связано с действием внутренних таймаутов. Для конкретного набора данных таймауты могут быть оптимизированы и приведены в соответствие с возможностями серверного оборудования. Без наращивания мощности сервера существенное превышение общего размера данных (на порядок) может привести к невозможности расчетов.

Для корректной работы системы и определения необходимых требований к серверу рекомендуется набор исходных данных предоставить для проведения исследования силами сотрудников BFG.