Программное обеспечение сервера. Развёртывание осуществляется на серверах с предустановленной ОС семейств linux/bsd 64-разрядной архитектуры. Наиболее подходящими для развертывания являются deb-дистрибутивы ОС. Варианты на текущий момент:
ВНИМАНИЕ!!! На сервера под управлением ОС семейства Windows развертывание ПО не осуществляется.
Использование прочих linux дистрибутивов, таких как:
является возможным, но требует отдельного срока проработки и тестирования стабильности работы ПО на данных ОС. Необходимо предварительное согласование исполнителя и заказчика.
Для работы ПО также используется следующее свободно распространяемое программное обеспечение:
Требования к вычислительному оборудованию = мощности процессора, объему дискового простанства и оперативной памяти, сильно зависят от объема данных и сложности расчетов конкретного предприятия, и должны быть согласованы отдельно.
Рекомендуемые требования к серверу, обеспечивающие возможность проведения расчётов на данных, характеристики которых приведены в таблице ниже:
При обозначенных требованиях к серверу модули Симулятор, Планирование, использующие имитационное моделирование, и менее требовательный к ресурсам сервера модуль объемно-календарных расчетов Калькулятор, успешно проводят расчеты плана заказов при следующих характеристиках модели данных и объеме выходных результатов: Цифры в таблице приведены для условий отдельных расчетов. При проведении одновременно нескольких расчетов каждый из них потребляет ресурсы сервера, и соответственно цифры будут соответствовать сумме показателей по всем расчетам.
Если набор данных (модель данных и план) существенно больше по количеству элементов, то в ходе моделирования на сервере с минимальными системными требованиями возможны остановки расчетов с выводом сообщений об внутренних ошибках, что связано с действием внутренних таймаутов. При рекомендованных минимальных требованиях к серверу для тестового примера система смогла успешно распланировать работу (построить расписания для всех партий в имитационном моделировании) при выполнении ограниченией: Конкретные ограничения на глубину расчетов (всего операций в плане) могут быть определены только для конкретной модели данных с учетом всех примененных правил и ограничений. Для конкретного набора данных таймауты могут быть оптимизированы и приведены в соответствие с возможностями серверного оборудования. Без наращивания мощности сервера существенное превышение общего размера данных (на порядок) может привести к невозможности расчетов.
Для корректной работы системы и определения необходимых требований к серверу рекомендуется набор исходных данных предоставить для проведения исследования силами сотрудников BFG.