Компания «Криогенмаш» повысила скорость работы IT-инфраструктуры. В результате проекта работа решений «1С:ERP Управление предприятием», «1С:Документооборот» и «1С:Зарплата и управление персоналом КОРП» ускорилась в 3 раза. Благодаря оптимизации системы и правильной конфигурации IT-инфраструктуры, повысилась производительность.
«Криогенмаш» — крупнейшая в РФ компания в по производству технологий и оборудования для разделения воздуха, по снабжению техническими газами и разработке комплексных решений в области СПГ.
Цели проекта:
- Увеличить скорость работы всех решений на платформе «1С:Предприятие», используемых в компании.
- Построить инфраструктуру на 500 пользователей, которые смогут работать без снижения производительности.
- Повысить общие показатели серверов: вычислительную мощность центрального процессора, объем ОЗУ и другие.
Задачи проекта:
- Провести аудит производительности систем, работающих на платформе «1С:Предприятие», и серверной инфраструктуры клиента.
- Сформировать и запустить целостную и максимально надежную IT-инфраструктуру бизнеса.
На момент обращения к экспертам assino компания использовала следующие решения:
- «1С:ERP Управление предприятием»,
- «1С:Документооборот»,
- «1С:Зарплата и управление персоналом КОРП».
Базы этих программ были размещены на собственных серверах компании, где использовалась среда виртуализации hyper-v. Но производительность серверных мощностей была недостаточной для бесперебойной и оперативной работы пользователей в системах: долгий запуск конфигуратора, баз и документов, длительное ожидание после проведения документов.
Для выявления выявления проблемы производительности и узких мест системы требовалось произвести аудит и сформировать экспертное заключение с перечнем рекомендаций по улучшению производительности сервера.
Специалисты assino проанализировали серверную инфраструктуру клиента, провели необходимые расчеты и выполнили нагрузочное тестирование по собственной методике.
Подробнее о том, какие работы были выполнены:
- Развернули точную копию информационной системы заказчика на мощностях assino: выполнение данной операции позволило с наименьшими трудозатратами определить узкие места системы. IT-инфраструктура assino оптимально настроена для развертывания клиентских 1С-систем для нагрузочных тестов.
- Выполнили нагрузочное тестирование: специалисты assino использовали программу собственной разработки, которая выполнялась на сервере заказчика с использованием одного ядра и в MSSQL. Скрипт показывал топ типов ожиданий, что означало, какие задачи сеанса находятся в очереди исполнителей планировщика на сервере.
- При выполнении ключевых операций по ранее настроенным счетчикам производительности и показателям Apdex (индекс комфортности работы в конфигурации 1C:КА) эксперты assino определили наиболее уязвимые с точки зрения производительности места системы.
- По результатам выполненного нагрузочного тестирования проектная команда assino разработала рекомендации по программной и аппаратной части, которая учитывает специфику деятельности заказчика.
Результаты второго и третьего этапов работ позволили выявить следующие узкие места инфраструктуры заказчика:
- Для сред выделено не всегда достаточное количество ресурсов с целью обеспечения оптимальной производительности.
- Используются диски SAS, что вызывает возникновение очередей на выполнение операций чтения и записи при работе с приложениями на платформе «1С:Предприятие».
- На серверах приложений выделено менее минимально рекомендуемого разработчиками 1С объема оперативной памяти.
- Используемая среда виртуализации (на момент обращения использовалась hyper-v) по опыту специалистов команды assino hyper-v может не оптимально использовать аппаратные ресурсы сервера (например, реальная частота процессора в виртуальной среде hyper-v в независимости от выполненных настроек в реальности может оказаться намного ниже ожидаемой).
- Уровень лицензирования платформы 1С не соответствует серверам (в существующих средах dev/test и prod (тестовый и продуктивный сервер), для решений используется платформа уровня ПРОФ. Целевое количество соединений для приложения ERP предполагается от 500 и выше, а, значит, что с лицензией ПРОФ сервер приложения задействует всего лишь 2 ядра (настройка по умолчанию: 256 соединений на один процесс rphost, который задействует одно ядро процессора)
По итогам IT-аудита клиенту был предоставлен комплекс отчетов:
- Отчет по ошибкам в коде 1С.
- Отчет о производительности серверной IT-инфраструктуры заказчика.
- Отчет о загруженности основных серверных ресурсов с указанием узких мест.
- Отчет по программным и архитектурным ошибкам в информационных базах.
- Подробные рекомендации по оптимизации аппаратной или программной составляющей системы «1С:Предприятие».
- Рекомендации по оптимизации архитектурных решений.
Рекомендации экспертов assino по оптимизации IT-инфраструктуры были следующие:
- Переконфигурировать текущую IT-архитектуру.
- Перейти на более производительную систему виртуализации VMware ESXI версии не ниже 6.5.
- Организовать ИТ-инфраструктуру в соответствии с логической схемой Рис. 1 (см. раздел «Архитектура решения и масштаб проекта»).
- Выделить более производительные dev\test и prod-среды согласно Рис. 2 и Рис. 3 соответственно.
- Обеспечить высокоскоростным SSD-дисками (скорость записи не менее 6.5 Мб/с) будущий кластер из дисков.
- Организовать скоростной канал связи от 10 Гбит/c.
- Перейти на уровень лицензии КОРП платформы «1С:Предприятие».
Архитектура решения и масштаб проекта
Hеализованные по рекомендациям экспертов assino схемы IT-инфраструктуры выглядят следующим образом.
Рисунок 3. Схема организации prod-среды (кликните, чтобы увеличить)
Масштаб проекта:
- Количество АРМ — 500;
- Количество ИБ — 3.
Процесс аудита и расчетов показал, что даже при нагрузочном тестировании используемые заказчиком решения: «1С:Документооборот» и «1С:Зарплата и управление персоналом КОРП» показывают трехкратное увеличение быстродействия по отношению к быстродействию на инфраструктуре существующего хостинг-провайдера, которым изначально пользовался заказчик.
Результаты проекта:
- Реализованная инфраструктура на 500 пользователей 1С, которые могут работать в 1С одновременно без деградации производительности.
- Скорость работы решений 1С выросла в 3 раза.
- Общие показатели производительности серверов — вычислительная мощность центрального процессора, объем ОЗУ, дисковой подсистемы, также выросли.