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

Обеспечение качественной работы системы при 9-кратном увеличении объемов производства в АО «Северсталь Стальные Решения»

Клиент

АО «Северсталь Стальные Решения»

Исполнитель

1С:Премиум

1С:Эксперт

Рогожина Кристина Фердусовна

Менеджер проекта

Федоров Александр Валентинович

Начало работ

01.10.2024

Окончание работ

10.06.2025

Информация о Клиенте

«Северсталь Стальные Решения» — лидер в проектировании и производстве строительных металлоконструкций в России. Группа компаний осуществляет полный комплекс услуг по проектированию, изготовлению и поставке быстровозводимых полнокомплектных зданий из металлоконструкций индивидуального и серийного проектирования. Группа компаний производит и поставляет под заказ стальные строительные металлоконструкции для больших промышленных сооружений, в том числе для нефтегазовой отрасли, объектов социального и инфраструктурного назначения, зданий коммерческого назначения, сельскохозяйственной отрасли. География реализованных проектов охватывает более 70 регионов РФ и более 20 стран по всему миру.

Отзыв клиента

По итогам проведенных работ после проведенной оптимизации система готова к приему 9-кратной нагрузки по ключевым операциям повседневной работы пользователей и закрытию месяца с принятыми бизнес-заказчиком показателями качества.

Полный текст отзыва клиента

Постановка задачи

В связи с планами по активному росту производства перед ИТ-службой компании были поставлены задачи:

  • Обеспечить стабильную и высокопроизводительную работу информационной системы «1С:ERP Северсталь Стальные Решения» при 9-кратном росте объемов выпускаемой продукции (ОС Windows и СУБД MS SQL Server);
  • В целях импортозамещения обеспечить возможность произвести переход на отечественное ПО (серверную ОС Linux РЕД ОС и СУБД PostgreSQL);
  • Провести комплекс мероприятий для обеспечения достижения целевых показателей качества на импортозамещенном ПО;
  • Обеспечить возможность полного закрытия месяца всех организаций, входящих в группу компаний, в течение одного дня в связи с установленными внутри компании бизнес-процессами.

Для решения этих задач был инициирован проект ЦКТП, исполнителем которого выбрали компанию «1С-Премиум», имеющую опыт работы с высоконагруженными ландшафтами крупных корпоративных заказчиков. В рабочую группу проекта вошли менеджер проекта и 1С:Эксперт по технологическим вопросам со стороны «1С-Премиум», а также менеджер проекта, консультанты и технические специалисты со стороны заказчика. Фирма «1С» обеспечивала методологическую и технологическую поддержку, а также контроль результатов проекта.

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

Выполненные работы


В ходе проекта были выполнены следующие работы:

  • Расчет характеристик оборудования, необходимого для проведения нагрузочного тестирования;
  • Настройка мониторинга и сбора технологических данных кластера серверов 1С и СУБД;
  • Подбор оптимальных настроек ОС, серверов кластера 1С, СУБД, обеспечивающих наилучшие показатели качества;
  • Анализ методологии и настроек ведения учета в системе 1С:ERP;
  • Определение состава нагрузочного тестирования (роли, сценарии, НСИ, документы);
  • Подготовка и согласование методики нагрузочного тестирования;
  • Генерация цепочек документов, позволяющая провести закрытие месяца с увеличением объемов производства в 9 раз;
  • Разработка обработок тестирования, имитирующих работу пользователей, с помощью Тест-центра, входящего в состав 1С:КИП;
  • Выполнение нагрузочного тестирования с эмуляцией одновременной работы пользователей для ключевых операций повседневной работы и операций закрытия месяца на двух площадках: Windows + MS SQL Server и Linux + PostgreSQL;
  • Сбор и анализ полученных технологических данных;
  • Подготовка рекомендаций по настройкам параметров 1С:ERP, обеспечивающих наилучшие показатели качества;
  • Оптимизация времени выполнения ключевых операций при отклонении результатов от целевых показателей;
  • Оптимизация закрытия месяца в условиях параллельного запуска трех организаций одновременно с работой пользователей;
  • Подготовка рекомендаций по характеристикам оборудования целевой системы и ее настройкам.

Полученные результаты

В результате выполнения работ специалистам «1С-Премиум» и фирмы «1С» удалось достичь основных целей проекта. Скорость выполнения всех ключевых операций повседневной работы пользователей на контуре ОС Windows + СУБД MS SQL оказалась в среднем в 2–5 раз быстрее целевого времени, обозначенного бизнес-заказчиком в начале проекта. Ключевые операции выполнялись при одновременном запуске регламентной операции закрытия месяца по трем организациям. Если сравнивать показатели производительности в начале нагрузочного тестирования (до работ по оптимизации) и в конце работ по проекту (после оптимизации), то ключевые операции удалось ускорить в среднем в 8 раз, отдельные операции – до 20 раз. Сравнимые результаты получены и на контуре ОС Linux + СУБД PostgreSQL. Коэффициент производительности APDEX соответствует оценке «хорошо» и «отлично».

По итогам проведенных работ после проведенной оптимизации система удовлетворяет всем предъявленным требованиям и готова к приему 9-кратной нагрузки по ключевым операциям повседневной работы пользователей и закрытию месяца с принятыми бизнес-заказчиком показателями качества.

Показатели производительности

Ключевая операция Целевое время Результат до оптимизации Итоговый результат на MS SQL (средн. время) Итоговый результат на PostgreSQL (средн. время) APDEX
1 Выполнение обработки «Загрузка данных из внешней системы» — загрузка файла данных xlsx с количеством позиций 1100 шт. Не более 1 часа 57 мин 19 мин 31 мин 1
2 Выполнение обработки «Загрузка данных из внешней системы с перезагрузкой трудозатрат» — загрузка файла данных xlsx с количеством позиций 1100 шт. Не более 2 часов 56 мин 25 мин 31 мин 1
3 Формирование документа «Этап производства» при параллельном формировании других этапов производства (до 10 одновременно работающих сеансов формирования этапов) Не более 10 сек 0, 3 сек 0,4 сек 0,3 сек 1
4 Формирование отчета «Состояние производства» Не более 20 мин 64 сек 14 сек 20 сек 1
5 Формирование отчета «Оборотно-сальдовая ведомость по счету» (10, 20, 21, 76, 002 счета) за квартал по субсчетам и субконто Не более 1 мин 34 сек 12 сек 20 сек 1
6 Формирование отчета «Оборотно-сальдовая ведомость по счету» (43 счет) за месяц по субсчетам и субконто Не более 1 мин 20 сек 36 сек 19 сек 21 сек 1
7 Формирование отчета «Оборотно-сальдовая ведомость», «Оборотно-сальдовая ведомость по счету» (все счета, за исключением 10, 20, 21, 43, 76, 002) за год по субсчетам и субконто Не более 20 сек 26 сек 3 сек 3 сек 1
8 Выполнение обработки «Выгрузка консолидированной отчетности в xlsx файл» за год Не более 20 мин по одной организации 2 сек (*) 5 мин 2 сек (*) 1
9 Проведение документа «Реализация товаров и услуг» Не более 20 сек 104 сек 28 сек 11 сек 0,904
* В данной операции не учитывается программный код, отвечающий за заполнение файла Excel средствами COM-соединения (по согласованию с Заказчиком).

Информационные базы


Конфигурация

Версия платформы

СУБД

Пользователей

 Объем (Гб)

ERP Управление предприятием 2

8.3.25.1286

Microsoft SQL Server Enterprise 2019 (15.0.4390.2); PostgreSQL (PostgreSQL + патч Postgres Pro) 17.4

290

 339

Аппаратное обеспечение

Роль Процессор Память (Гб) Операционная система
Тип ядер ГГц
Физический сервер Intel(R)_Xeon(R)_Gold_6354_CPU 36 3,6 1000 Windows Server 2019