Логотип
Баннер в шапке 1
Баннер в шапке 2
Проект

Нагрузочное тестирование 1С:ERP на 12 тыс. одновременно работающих пользователей

Заказчики: НЦК ИСУ - Национальный центр компетенций по информационным системам управления холдингом

Информационные технологии

Продукт: 1С:ERP Управление предприятием 2
На базе: 1С:Предприятие 8.3
Второй продукт: 1С:Предприятие 8.3

Дата проекта: 2024/08 — 2024/08
Технология: ERP
подрядчики - 1041
проекты - 10589
системы - 724
вендоры - 302
Технология: SaaS - Программное обеспечение как услуга
подрядчики - 1157
проекты - 14612
системы - 1805
вендоры - 1017

В «1С» в начале сентября 2024 года рассказали TAdviser, что успешно провели нагрузочное тестирование решения «1С:ERP Управление предприятием» на 12 тыс. пользователей, одновременно работающих в единой базе на PostgreSQL в ОС Linux.

Условия тестирования

Наполнение базы и сценарии тестирования были подготовлены с учётом требований крупнейших компаний России, предоставленных Национальным центром компетенций по информационным системам управления холдингом (АНО «НЦК ИСУ»). Инициаторами создания последнего выступили холдинг «РЖД», «Газпром нефть», ГК «Росатом», их дочерние ИТ-компании с центрами компетенций в сфере «» и другие участники ИТ-рынка.

Перед проектной командой по нагрузочному тестированию были поставлены задачи:

  • Учесть требования крупнейших заказчиков, предоставленные со стороны АНО «НЦК ИСУ»;
  • Учесть потребности в переходе на Linux и PostgreSQL корпоративных заказчиков, уже использующих на тысячах рабочих мест решения фирмы «1С»;
  • Реализовать максимально приближенный к реальным условиям крупных предприятий сценарий одновременной работы 12 000 пользователей в одной базе;
  • Выявить и устранить возможные узкие места, связанные с параллельной работой пользователей;
  • Обеспечить бесперебойную работу и устойчивость системы, а также отсутствие технологических ошибок.

Использовалась версия PostgreSQL 16.3-16.1С. Объём базы составлял около 1Тб. Она наполнена данными за 2 месяца работы крупного предприятия — около 10 млн. документов.

Структура базы была следующей:

  • организация, имеющая в своей структуре 54 филиала, выделенных на отдельные балансы (55 позиций в справочнике организаций)
  • 1800 подразделений
  • 3500 складов
  • 80 000 номенклатурных позиций
  • 700 000 сотрудников
  • 90 000 партнеров
  • 2 500 000 контрагентов
  • 25 000 000 договоров
  • 1 000 000 основных средств

Выбранный сценарий моделировал реальную нагрузку на систему и воспроизводил повседневную работу основных пользователей ERP:

  • главный диспетчер производства;
  • локальный диспетчер производства;
  • менеджер по закупкам;
  • менеджер по продажам;
  • кладовщик;
  • внутреннее потребление товаров;
  • планирование производства;
  • бюджетирование;
  • бухгалтер по внеоборотным активам;
  • бухгалтер по взаиморасчетам;
  • бухгалтер.

Тестировалась конфигурация «1С:ERP Управление предприятием 2» (версия 2.5.17.74). Нагрузочный стенд представлял собой кластер серверов, работающий на платформе «1С:Предприятие» версии 8.3.27.

Технические характеристики оборудования для проведения тестирования

Для моделирования работы пользователей применялся инструмент автоматизации многопользовательских нагрузочных испытаний информационных систем «Тест-Центр», входящий в состав продукта «1С:Корпоративный Инструментальный Пакет». Нагрузочный стенд представлял собой кластер серверов, работающий на платформе «1С:Предприятие» версии 8.3.27.Работа с артефактами разработки: каким отечественным инструментом заменить Sonatype Nexus и JFrog Artifactory 2.9 т

Время работы теста составило 10 часов, за это время выполнено 400 тыс. ключевых операций. В результате тестирования по методике APDEX (Application Performance Index, стандарт для измерения производительности приложений), по данным «1С», получен индекс производительности 0,856, что соответствует оценке «Хорошо» и комфортной работе всех пользователей в информационной системе.

В «1С» считают, что проведенные работы подтвердили: решения на платформе «1С:Предприятие» могут успешно применяться в крупнейших компаниях для обеспечения совместной работы большого количества сотрудников. В «1С» заявили TAdviser, что у CIO крупных компаний и интеграторов, внедряющих ERP-системы, появится дополнительный аргумент при принятии решений о выборе системы.

«1C:ERP» — полноценная замена SAP?

Крупные компании ранее часто обозначали возможности, связанные с работой при высоких нагрузках, как один из факторов выбора SAP и продолжения его использования, в том числе, и после того, как немецкий вендор ушёл из России на фоне геополитических событий. «1С» долгое время на сопоставимые с SAP нагрузки и не замахивалась, ориентируясь, прежде всего, на небольшие и средние компании как своих основных заказчиков.

Но в последние годы компания стала всё более активно смотреть и на куски «пирога», которые традиционно были у SAP — где, пользователи исчисляются тысячами и десятками тысяч. А после февраля 2022 года усилила работу в этом направлении на фоне увеличившейся потребности в импортозамещении у крупных заказчиков. По данным «1С», на начало 2024 года для «1С:ERP» был актуален показатель 5 тыс. одновременно работающих пользователей на PostgreSQL и ОС Linux.

РЖД — один из ключевых заказчиков, которые уже не первый год держат курс на полный отказ от SAP. Но вся функциональность, которая реализована в используемой РЖД СУР (система управления ресурсами — ERP), не может быть замещена одномоментно. Этот процесс займет время. Полностью отказаться от решений немецкого вендора РЖД планирует до 2028 года. Сейчас они уже используются существенно меньше, чем лет пять назад: разработка и внедрение импортонезависимого ПО развернуты по всем направлениям, и есть значимые результаты в управлении финансами, договорной и закупочной деятельностью, документооборотом и др., рассказал TAdviser гендиректор АНО «НЦК ИСУ», начальник департамента информатизации РЖД Кирилл Семион.

«
В рамках проекта по созданию национальной ERP-платформы мы (АНО «НЦК ИСУ») сформировали целевые технические требования крупных компаний. Сейчас мы работаем с их пятью приоритетными группами. Одна из них касается производительности. Тестирование платформы «1С» одновременно 12 тыс. сотрудников — очень значимый шаг «1С» на пути выполнения требований к нагрузке системы. В перспективе платформа СУР (система управления ресурсами — ERP) должна обеспечивать возможность одновременной работы не менее 30 тыс. пользователей, впереди ещё много работы, — говорит Кирилл Семион.
»

Другие четыре группы требований: возможности средств разработки и эксплуатации платформы, уровень безопасности, способность к совместимости с другими отечественными продуктами, в том числе операционными системами и процессорами.

«
Отдельно скажу про возможности средств разработки – они, в частности, должны позволять вносить изменения в систему без ее остановки – «на лету». Эта возможность принципиальна важна для обеспечения непрерывности бизнеса, — добавил гендиректор АНО «НЦК ИСУ».
»

В целом, полагает он, полученные результаты нагрузочного тестирования очень значимы для крупнейших заказчиков. Они дают им основания для оптимизма в отношении перехода на «1С», стоимости этого процесса, сроков и возможности проектирования всей архитектуры компании. По факту эти результаты – «одно из доказательств того, что отечественные решения могут безболезненно применяться крупным бизнесом».

ИТ-директор «Газпром нефти» Антон Думин отмечает, что крупным заказчикам необходимо подробнее ознакомиться с результатами нагрузочного тестирования, чтобы понять релевантность профилей нагрузки для своего вида деятельности.

«
В целом для рынка подтверждение новых возможностей «1С:ERP» — это позитивная новость. Стоит учитывать, что повышение производительности — это существенный параметр для качественной системы, но не единственный важный фактор. При построении ИТ-инфраструктуры в промышленных компаниях важны все функциональные взаимосвязи, чтобы работа экосистемы в комплексе была эффективной. Поэтому «Газпром нефть» и разработчики «1С» находятся в постоянном сотрудничестве, чтобы развивать цифровые продукты в рамках общей экосистемы пользователя, — говорит Антон Думин.
»

Переход на российские решения охватывает весь ландшафт корпоративной ИТ-инфраструктуры «Газпром нефти»: от инженерной инфраструктуры, физических серверов и систем хранения данных до общекорпоративного ПО. В частности, это касается систем управления ресурсами и ПО для предприятий.

Руководитель направления ERP и финансы компании «К2Тех» Юрий Силантьев полагает, что 12 тыс. — это очень хороший показатель по количеству одновременно работающих пользователей, но у каждого заказчика свое оборудование, свои бизнес-процессы, свой профиль нагрузки. В случае, когда возникает задача осуществить внедрения на аналогичном объеме пользователей, нужно планировать проведение испытаний и работ по обеспечению производительности какая бы платформа ни была выбрана в качестве целевой.

«
На мой взгляд, более весомым показателем того, что «1C:ERP» может выступить полноценной заменой SAP в крупных заказчиках — это подтверждённый опыт масштабных внедрений. Такие крупные компании, как ТМХ, «Локотех», РЖД, «Ростех», «Почта России», «Газпром Нефть», ДИТ Москвы, уже успешно эксплуатируют решения «1С» на тысячи и десятки тысяч рабочих мест. Факт уже внедренной работающей системы служит гораздо более весомым аргументом при принятии решения, чем просто нагрузочный тес, — отметил Юрий Силантьев.
»

В самой «1С» отмечают, что переход с одной ERP-системы на другую (все равно, с какой на какую) в крупной организации — это в любом случае серьезный проект, не менее серьезный, чем внедрение системы «с нуля». Он требует соответствующего подхода, бюджета, организации работы и, наверное, ключевое — сильной команды специалистов. Специалистов по «1С» в стране много, но все равно их не хватает, те, что есть, перегружены заказами. Затраты ресурсов могут быть оправданы не только политической ситуацией, но и более полными, более актуальным отражением текущих потребностей организации

Зачастую организации меняют не только ERP, но и смежные технологии, например, переходят с СУБД Oracle на одну из отечественных сборок Postgre, а это еще затраты на переучивание или найм специалистов, добавили в «1С», отвечая на вопрос TAdviser о том, что помимо производительности ограничений по нагрузке сдерживает крупных заказчиков в России от перехода с ERP SAP на «1С».