Российская сеть гипермаркетов
Задачи
- Унифицировать управление кассами и обеспечить централизованный контроль версий
- Создать предсказуемый и отслеживаемый процесс развертывания обновлений
- Сократить время на обновление кассового парка
- Обеспечить параллелизацию обновлений
- Внедрить управление версиями ОС драйверов, приложений и конфигураций на уровне кассового оборудования
Результаты:
- 3500+ касс в 90+ магазинах по всей России переведены на централизованное управление.
- Время установки системы на кассу сокращено в 2–3 раза (с 1,5–2 часов до 30–50 минут).
- Обновление всех касс для гипермаркетов теперь занимает 4–6 дней вместо 30–45 рабочих дней.
- Контроль версий ОС, драйверов, ПО и конфигураций обеспечен централизованно.
- Обеспечено удаленное восстановление касс без выезда инженеров — выезд требуется только при физической поломке железа.
- Для развертывания теперь достаточно одного инженера (ранее требовалось 4–6 человек).
- Обеспечена возможность оперативного реагирования на новые требования регулятора — обновления устанавливаются быстро и на все кассы одновременно.
- Все кассовое оборудование приведено к стандарту с помощью 4 универсальных образов под разные типы железа и регионы.
- Так, масштабирование обновлений занимало от 30 до 45 рабочих дней, а сами обновления проводились только в ночное сервисное окно (с 23:00 до 06:00), что дополнительно сжимало временные рамки. Централизованный контроль версий на 3700 кассах отсутствовал.
- Параллельно в компании проходило внедрение государственной системы маркировки товаров, что требовало жёстких сроков обновления кассового ПО (поддержка маркировки для определённых категорий товаров с конкретных дат). Текущие длительные обновления не позволяли уложиться в законодательные требования.
В первую очередь была собрана экспертная команда проекта, состоящая из 6 инженеров поддержки, архитектора, проектного менеджера. Проект был реализован за 6 месяцев в несколько этапов.
1. Аудит и сбор конфигураций
Были собраны все типы кассового оборудования, выявлены различия в железе, драйверах и сетевых условиях по магазинам.
2. Пилотирование
Выбраны наиболее распространённые конфигурации. Пилот запущен на 13 магазинах и 100 кассах — сначала на старом решении (ES400), затем на новом кассовом ПО ICL Retail. Система Колибри-ЦОД дорабатывалась под требования заказчика.
3. Оптимизация образов
Изначально установка на кассу занимала 1,5–2 часа. После оптимизации объёма образа (с учётом различного сетевого покрытия в магазинах) время сократили до 30–50 минут на одну кассу.
4. Масштабирование
После успешного пилота решение было развернуто на все магазины. Миграция проходила в режиме 24/7 без остановки бизнес-процессов. Заливка и настройка выполнялись удаленно командой поддержки, полевые инженеры дежурили для проверки оборудования.
5. Формирование четырехслойной архитектуры
В ходе проекта выделены и реализованы четыре независимых слоя конфигурации
- Слой 1: ОС (Windows\Linux).
- Слой 2: драйверы торгового оборудования.
- Слой 3: кассовое ПО и приложения.
- Слой 4: конфигурации рабочего места оператора.
Такая архитектура позволяет обновлять или восстанавливать любой слой отдельно, без полной перезаливки всей системы.
6. Управление версиями через Git
Решение поддерживает версионность приложений и глобальных настроек по кассам и магазинам через систему контроля версий.
Итоги
Колибри-ЦОД активно используется для восстановления и обновления как отдельных приложений, так и ОС из образа — удаленно, без инженера на месте (кроме случаев физической замены диска).
Решение позволяет подключать новые кассы в пиковые периоды (например, перед новогодними распродажами) без длительной подготовки — достаточно включить устройство в сеть, оно автоматически получает актуальные версии.
Так заказчик получил полностью автоматизированную систему управления кассовым парком, которая сократила операционные затраты, исключила ручной труд и позволила соответствовать жёстким требованиям законодательства. Компания выполнила все законодательные требования по маркировке товаров в срок, избежав штрафов от системы ГИС МТ.