Электротехническая компания MINIMAX

Директор по ИТ  ООО«Минимакс»

Игорь Загрубский

Решение: DB REPLICATION

ОТЗЫВ О ВНЕДРЕНИИ ПРОГРАММНОГО КОМПЛЕКСА «DB REPLICATION»

ООО «Минимакс» работает на электротехническом рынке России с 1993 года и является одним из признанных лидеров в своём сегменте; на сегодняшний день имеет свыше 80 офисов продаж и представительств по всей России.

Информационная система компании «Минимакс» построена на платформе 1С8 + MS SQL Server и состоит из нескольких десятков узлов во многих регионах России.

До 2014 года обмен данными между узлами осуществлялся с помощью нетипового механизма, разработанного на основе встроенных средств 1С8. Суть механизма заключалась в периодической выгрузке и загрузке пакетов данных в формате XML, и в течение нескольких лет он успешно справлялся со своей задачей. Однако, информационная система компании постепенно переросла технологические возможности этого механизма, возникли новые задачи, решение которых он обеспечить уже не мог.

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

  1. Повысить скорость обмена. Требования бизнеса к времени синхронизации данных между узлами ИС возросли, требовался обмен, по скорости приближающийся к online. Старый механизм обмена не мог этого обеспечить. С учетом постоянного роста объёма передаваемых данных, а также планов на расширение ИС, требовалось принципиально иное технологическое решение.
  2. Повысить скорость обмена. Требования бизнеса к времени синхронизации данных между узлами ИС возросли, требовался обмен, по скорости приближающийся к online. Старый механизм обмена не мог этого обеспечить. С учетом постоянного роста объёма передаваемых данных, а также планов на расширение ИС, требовалось принципиально иное технологическое решение.
  3. Исключить или минимизировать блокировки пользователей. Характерной особенностью старого механизма обмена (загрузки и выгрузки XML-файлов на основе планов обмена 1С) являются блокировки, которые он создаёт в моменты загрузки и выгрузки данных, мешающие работе пользователей 1С. В ИС «Минимакс» этот фактор проявлялся в полной мере. А с учетом предстоящего увеличения потока данных было понятно, что ситуация с блокировками еще более усугубиться и может стать критической проблемой. Поэтому требовалось принципиально иное технологическое решение, не имеющее этого слабого места.
  4. Повысить надёжность и потенциал масштабирования. С ростом числа узлов ИС и трафика данных между ними, старая система стала демонстрировать недостаточный уровень надёжности. А именно, возросло количество инцидентов с потерей данных и длительными периодами отсутствия обмена, снизился общий уровень контроля за ситуацией в целом. Дальнейшее увеличение количества узлов ИС и трафика неизбежно вело к еще большему усугублению ситуации: к падению скорости обмена, дальнейшему снижению управляемости, увеличению количества сбоев и т.д. Поэтому требовалось решение, которое позволяло бы поднять скорость, надёжность и управляемость на новый уровень, а также в дальнейшем свободно расширять информационную систему, сохраняя при этом требуемое качество обмена данными.

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

Поиск вариантов альтернативных вариантов привел к программному комплексу DBREPLICATION от компании SOFTPOINT. Оказалось, что этот продукт отвечает всем необходимым требованиям и способен решить все поставленные задачи. К тому же оно имеет развитый модуль адаптации под платформу 1С8, что является большим преимуществом для подобного проекта. Ведь за счета наличия адаптации к 1С сильно упрощаются многие проектные задачи, такие как настройка сложных правил фильтрации, обучение специалистов 1С новой технологии, регулярное обновление конфигурации 1С и ряд других.

Внедрение DBREPLICATION происходило в несколько этапов. Первый этап происходил в тестовой среде: там произвели адаптацию технологии и её настройку с учетом всех требований и особенностей информационной системы, выполнили контрольное тестирование. Параллельно специалистами Минимакс был разработан инструмент для нормализации справочников в 1С средствами SQL и с его помощью основные справочники во всех базах приведены в консистентное состояние. Без нормализованной НСИ невозможно осуществить полноценную консолидацию данных, и практически невозможно формировать полноценную обобщенную отчетность и т.д. Поэтому нормализация НСИ и формирование консолидированной БД – это две плотно связанные задачи, которые следовало реализовывать одновременно. На втором этапе силами специалистов Софтпоинт было выполнено внедрение DBREPLICATION в первые пять филиалов, а остальные филиалы в это время продолжали использовать старый механизм обмена. В такой конфигурации информационная система проработала порядка месяца. За это время с применением возможностей DBREPLICATION была сформирована новая консолидированная БД. Затем, с привлечением команды Софтпоинт, технология была развернута еще в восемнадцати базах. После этого дальнейшее тиражирование решения на оставшиеся БД специалисты Минимакс выполняли уже собственными силами.С момента внедрения DBREPLICATION прошло почти два года. На момент внедрения в контуре обмена DBREPLICATION участвовало 39-ть узлов, в том числе консолидированная БД, на текущий момент узлов уже более 50-ти и их количество растёт. Технология работает стабильно и обеспечивает отличную скорость синхронизации данных даже с увеличением количества узлов и общего потока данных. Техническую поддержку технологии специалисты Минимакс осуществляют собственными силами. По мере появления новых узлов их подключение к общему контуру обмена выполняется также собственными силами Минимакс.

Игорь Загрубский
Игорь Загрубский, Директор по ИТ  ООО«Минимакс»:  "В целом, проект себя полностью оправдал. С помощью решения DB REPLICATION от SOFTPOINT компания Минимакс смогла закрыть все текущие потребности и даже создать хороший задел на будущее. Сейчас, через 2 года, в ИС Минимакса активно используется миграция документов и НСИ между базами, что позволило на порядок увеличить качество информационного обеспечения деятельности. Внедрение решения DB REPLICATION в такой масштабной системе потребовало значительного количества доработок. В частности, был значительно доработан механизм тонких фильтров, что сильно увеличило возможности по управлению миграцией транзакций в системе. Так же был доработан монитор транзакций и инструмент по обновлению баз. Это и многое другое безусловно сделало продукт более функциональным и интересным для внедрения".

20 декабря 2016 г.
Все отзывы Скан оригинала отзыва