Впереди зимние праздники, традиционно самый интенсивный сезон для всех торговых сетей. В этот период нагрузка на ИТ-ландшафт растет кратно, что сразу отражается на скорости бизнес-процессов и качестве обслуживания. Сейчас идеальный момент, чтобы оценить запас прочности учетной системы.
Надежда Захаренко, технический архитектор ГК «КОРУС Консалтинг», рассказала, как подготовить учетную систему 1С к сезону высоких нагрузок и избежать потерь для бизнеса.
Система никогда не «падает» внезапно — она заранее подает слабые, но очень показательные сигналы. В рабочей рутине их легко списать на случайность, человеческий фактор или высокую загрузку в какой-то один день. Однако если своевременно не заметить эти признаки, то в период новогоднего трафика они перерастут в риски для бизнеса. Обычно первые признаки перегрузки замечают сотрудники, которые работают в системе каждый день:
Это уже говорит о том, что запас прочности ИТ-системы постепенно уменьшается.
Если ранние признаки перегрузки становятся регулярными, они начинают влиять на бизнес-показатели: скорость приятия решений, уровень сервиса, выполнение планов продаж.
Чаще всего причина в том, что изменения в учетную систему внедрялись без пересмотра ИТ-архитектуры. Бизнес растет, процессы усложняются, а 1С продолжает работать по изначальному сценарию.
Основные риски:
5. Растет скрытая нагрузка из-за информационной безопасности. Обработка персональных данных создает отдельный слой нагрузки, который часто недооценивают.
Не всегда нужно сразу запускать масштабные ИТ-проекты. Внутренняя команда может заранее увидеть рост нагрузки. Эти меры не решат глубинных проблем, но позволят контролировать «самочувствие» системы:
Бизнесу нужен точный ответ, сможет ли система поддержать рост и изменения. Предсказать это невозможно, однако можно смоделировать нагрузки и рассчитать реальные цифры.
Нагрузочное тестирование помогает определить:
Например, в рамках одного из проектов мы смоделировали нагрузку для одного из звеньев крупной системы — провели тест под нагрузкой в 10 000 пользователей. Тестирование показало, на каких участках возникнут задержки. В рабочем режиме эти ограничения становятся заметны только тогда, когда система уже потеряла в скорости. При этом нужно учитывать, что нагрузочные тесты требуют специализированного контура, сценариев и методик. Это сложная работа, которую проводят заранее, до наступления пиковых периодов.
Этапы проекта по нагрузочному тестированию 1С
Если тестирование показывает, что система работает на пределе, важно понять первопричину: устаревшая конфигурация, неэффективные интеграции, перегруженная база данных или оборудование, которое давно пора заменить.
Пример исторического ИТ-ландшафта: дублирование систем и мастер-данных, перемешанные интеграции, высокоинтенсивные процессы
Архитектурный анализ позволяет оценить ситуацию в целом, не отдельные симптомы, а полный набор факторов, формирующих узкие места. В результате компания получает ответы на следующие вопросы:
Иллюстрация целевой ИТ-архитектуры
Хорошим примером архитектурного проекта является кейс DIY-ритейлера «Петрович». Компания более 10 лет работала на «1С:Управление торговлей». Жизненный цикл системы подошел к концу, кроме того, она не отвечала новым бизнес-требованиям. Совместно со специалистами СТД «Петрович» мы выявили несвойственные для данного ИТ-решения процессы и приняли решение о необходимости разгрузки системы. В результате была разработана программа развития ИТ-ландшафта. Таким образом компания получила четкий план, как построить системную архитектуру, способную поддержать рост бизнеса и обеспечить оперативный контроль прибыльности и ценообразования.
Так же тщательно, как ритейлеры готовят ассортимент, акции и витрины к праздникам, нужно подготовить и 1С. Небольшие задержки системы, которые в обычные дни незаметны, при высокой нагрузке могут привести к прямым убыткам. Тестирование производительности и архитектурный анализ дают возможность осознанно принимать бизнес-решения с твердой опорой на поддержку ИТ-ландшафта.
Источник: New Retail