В ходе предыдущего тестирования, проведенного год назад, система «Галактика ERP» провела расчет 1 миллиона лицевых счетов за 9 часов 48 минут. Для совершенствования работы системы корпорация проводит исследования и тестирования на базе оборудования технологических партнеров и повышает эффективность применяемых технологий распараллеливания процессов. Благодаря использованию оптимизированной версии ERP-системы в сочетании с новейшими серверными технологиями Intel на базе процессоров Intel Xeon Scalable и накопителей Intel Optane P4800X был рассчитан двойной объем информации за аналогичное время.
Для испытаний системы «Галактика ERP» был выбран один из самых ресурсоемких и затратных процессов в контуре «Управление персоналом» — расчет заработной платы. При тестировании была задействована полная функциональность системы, включая объем данных по лицевым счетам, структуру начислений и удержаний c учетом отпусков, больничных, пособий, северных и региональных надбавок и т.д. Задача расчета заработной платы для предприятия характеризуется интенсивными смешанными нагрузками на систему хранения, чем был обусловлен выбор в пользу технологии Intel Optane в качестве быстрого элемента подсистемы хранения для размещения базы даных. Использование процессоров Intel Xeon Scalable (уровня Gold и Platinum) и накопителей Intel Optane SSD P4800X стало одним из критериев обеспечения высокой скорости расчетов и стабильной работы системы.
«Корпорация «Галактика» сотрудничает с крупнейшими зарубежными партнерами, перенимая международный опыт для развития отечественных технологий. В условиях постоянно развивающегося рынка и в рамках реализации политики импортозамещения мы стремимся предоставлять все более совершенные технологии, которые соответствуют требованиям российских и потенциальных международных заказчиков, — прокомментировал член правления корпорации «Галактика» Сергей Петров. — Результаты испытаний подтверждают, что продукты «Галактики» не уступают лучшим международным образцам по показателям производительности и корпоративной адаптивности».
Технология распараллеливания процессов на большом объеме данных заключается в формировании определенного количества серверов расчета и управления их работой с помощью диспетчера расчета. Диспетчер поочередно опрашивает серверы расчета и раздает задания на свободные серверы, серверы расчета в режиме простоя анализируют свои очереди заданий и при появлении очередного задания выполняют его. Информация о выполнении заданий серверами протоколируется на диспетчере. Возможно отдельное задание числа серверов для разных этапов расчета с разными требованиями к вычислениям. Данная технология позволяет наиболее эффективно использовать вычислительные мощности, подключая свободные ресурсы к решению ресурсоемких задач
«Галактика» и Intel планируют продолжить совместные тестирования продуктов корпорации. Результаты первичного профилирования, проведенного инженерами Intel, подтвердили перспективность использования пакета Intel Parallel Studio XE. По предварительным оценкам, в результате дальнейших активностей компаниям удастся повысить производительность вычислительных узлов еще на 25-30%.