1С:Предприятие 8
Система программ

Успешный тест 1С:ERP на 12 000 одновременно работающих с единой базой пользователей

     Фирма «1С» объявляет об успешном проведении нагрузочного тестирования «1С:ERP Управление предприятием» на 12 000 одновременно работающих пользователей в одной базе на Linux и PostgreSQL. Тестирование выполнено с учетом требований крупнейших компаний России, предоставленных Национальным центром компетенций по информационным системам управления холдингом (АНО «НЦК ИСУ»), инициаторами создания которого выступили холдинг «РЖД», ПАО «Газпром нефть», ГК «Росатом», их дочерние ИТ-компании с центрами компетенций в сфере 1С и другие участники ИТ-рынка. В результате тестирования получен APDEX=0,856, что соответствует оценке «Хорошо» и комфортной работе всех пользователей в информационной системе.

     Специалисты фирмы «1С» провели нагрузочное тестирование «1С:ERP Управление предприятием» с использованием СУБД PostgreSQL от 1С на операционной системе Linux. По результатам тестирования система продемонстрировала высокую стабильность, работоспособность и устойчивость при одновременной работе 12 000 пользователей в одной информационной базе. Проведенные работы подтвердили, что решения на платформе 1С:Предприятие могут успешно применяться в крупных компаниях для обеспечения совместной работы большого количества сотрудников.

     Успешное прохождение нагрузочного тестирования флагманского решения «1С:ERP» на операционной системе Linux позволяет планировать автоматизацию крупнейших предприятий, корпораций и холдингов, где на каждом предприятии могут быть автоматизированы десятки тысяч рабочих мест пользователей при работе в несколько смен, когда одновременно работает порядка 12 000 пользователей. Такое количество рабочих мест и одновременно работающих пользователей в единой базе характерно для предприятий с численностью до 100 000 сотрудников — они могут планировать внедрение «1С:ERP Управление предприятием» или «1С:ERP. Управление холдингом» в единой базе.

     Крупнейшие корпорации и холдинги, объединяющие много предприятий, с общей численностью персонала в сотни тысяч сотрудников, имеют возможность построить систему управления с использованием «1С:ERP Управление предприятием» или «1С:ERP. Управление холдингом» на уровне отдельных предприятий с консолидацией данных в «1С:Управление холдингом» [АН1] на уровне управляющей компании, с несколькими десятками или даже сотнями тысяч рабочих мест в общей информационной системе, позволяющей прослеживать все операции.

     «1С:ERP» — инновационное решение от фирмы «1С», использующее комплексный подход к управлению бизнесом, лучшие международные методики и многолетнюю отечественную практику. Его применение обеспечивает гибкость настройки, удобство использования и существенный экономический эффект. Линейка решений «1С:ERP» охватывает все основные отрасли, имеет большой набор функций и программных инструментов, подходит для использования на предприятиях любой численности. На данный момент свыше 9 000 предприятий уже используют «1С:ERP». Реализованы тысячи масштабных проектов, планируются новые проекты на импортонезависимых платформах.

     Для обеспечения высокого технологического качества при одновременной работе большого числа пользователей фирма «1С» провела нагрузочное тестирование. Перед проектной командой были поставлены задачи:

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

     Тестирование выполняли ведущие специалисты фирмы «1С», которые отвечают за обеспечение качественной работы решений 1С у корпоративных клиентов и имеют большой практический опыт реализации проектов ЦКТП (Центра корпоративной технологической поддержки) для корпоративных клиентов.

     Наполнение базы и сценарии тестирования были подготовлены с учетом требований к современным информационным системам в крупных предприятиях и методологической основы национальной ERP-платформы, полученной при совместной работе со специалистами АНО «НЦК ИСУ».

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

Таблица 1. Условия тестирования.

Наименование показателя Значение
Дата проведения 12.08.2024
Версия конфигурации 1С:ERP Управление предприятием 2 (версия 2.5.17.74)
Версия платформы 8.3.27
Версия СУБД PostgreSQL 16.3−16.1С
Сценарий ERP. 12 000 одновременно активных пользователей
Объем базы ~ 1Тб
Структура базы
  • организация, имеющая в своей структуре 54 филиала, выделенных на отдельные балансы (55 позиций в справочнике организаций)
  • 1800 подразделений
  • 3500 складов
  • 80 000 номенклатурных позиций
  • 700 000 сотрудников
  • 90 000 партнеров
  • 2 500 000 контрагентов
  • 25 000 000 договоров
  • 1 000 000 основных средств

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

Назначение

Кол-во серверов

Ядер CPU

ОЗУ (Гб)

Диски (Тб)

Примечание

Центральный сервер

1 64 256 1,8 Платформа 1С:Предприятие
Рабочий сервер 2 64 256 1,8 Платформа 1С:Предприятие
Сервер баз данных 1 64 768 9,0 PostgreSQL от 1С
Нагрузчики 20 64 256 1,8 Каждый сервер разбит на 6 виртуальных машин,
в которых запускаются 100 сеансов, моделирующих нагрузку.

     Процессоры: Intel Xeon Gold 6226R (2.9GHz/16-Core/22MB/150W).

     Диски: SAS SSD 2.5'' 1920 ГБ Samsung.

     Сеть: 10 Гбит/с.

     База наполнена данными за 2 месяца работы крупного предприятия — около 10 млн. документов.

     СУБД, кластер серверов и нагрузчики с тонкими клиентами платформы 1С:Предприятие были развернуты на ОС Linux.

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

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

     Все действия пользователей выполнялись с учетом ограничений прав на уровне записей (RLS).

Таблица 3. Результаты тестирования.

Наименование показателя Значение
Время работы теста 10 часов
Количество выполненных ключевых операций 400 000
Общий Apdex по всем ключевым операциям (Apdex — стандарт для измерения производительности приложений)
0,856

     Итогом выполненных работ стало успешное нагрузочное тестирование «1С:ERP Управление предприятием» на 12 000 пользователей, которое показало стабильную и устойчивую работу системы под большой реалистичной нагрузкой и отсутствие технологических проблем. Полученные результаты тестирования подтверждают возможность стабильно работать с высокой производительностью и используются для дальнейшего совершенствования «1С:ERP Управление предприятием».

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