||
Краткое описание

Группа компаний «Магнит», в рамках  оптимизации расходов на эксплуатацию информационной системы, приняла решение о переходе на СУБД PostreSQL в паре с платформой «1С:Предприятие». Работы по переходу выполняли специалисты компании «ИТМ» при поддержке фирмы «1С», в рамках проекта ЦКТП. Перевод рабочих систем выпонялся на основе результатов нагрузочного тестирования. Целью нагрузочного теста являлось неухудшение показателей технологического качества работы системы (стабильность и производительность), по сравнению с работой на предыдущем программном обеспечении. Результаты  были признаны успешными и принято решение о переводе рабочих систем на СУБД Postgres. Для пользователей переход был незаметным, т. к. с точки зрения быстродействия — все осталось на том же самом уровне, что было подтверждено технологическими данными.

ПАО «Магнит»
Заказчик

«Магнит» — одна из ведущих розничных сетей в России по торговле продуктами питания, а также лидер по количеству магазинов и географии их расположения. Компания представлена в более 3 800 населенных пунктах. Ежедневно магазины компании посещают почти 13 миллионов человек. «Магнит» работает в мультиформатной модели, которая включает магазины у дома, супермаркеты, аптеки и магазины «дрогери». На 30 июня 2021 года компания насчитывала 22 344 торговые точки в 66 регионах России. 

1
Цели и задачи

Цель проекта: перевести информационную систему, принадлежащую компании «Магнит», на использование СУБД PostgreSQL. 

В качестве пилота необходимо было перевести на СУБД Postgres три информационные базы:

  1. ДО КИС ГКЦ и ДО КИС ЦЕНТР. Это типовые конфигурации «1С:Документооборот», которые интегрированы с ERP-системой по технологии бесшовной интеграции. Количество одновременно работающих пользователей в каждой из систем около 100 человек. Нагрузка преимущественно OLTP, то есть основной профиль нагрузки — ввод, редактирование и удаление данных.
  2. СППР. Это база, в которой сотрудники ИТ-департамента ведут учет по техническим заданиям, проектам и задачам. Количество пользователей — 600 человек, нагрузка смешанная. Перевод этой базы на Postgres был интересен для оценки качества работы с большим числом пользователей.
2
Что сделано

Работы выполнялись специалистами компании «ИТМ» при поддержке фирмы «1С» в рамках проекта ЦКТП. Было решено выполнять перевод рабочих систем, основываясь на результатах нагрузочного тестирования. Целью нагрузочного теста являлось неухудшение показателей технологического качества работы системы (стабильность и производительность), по сравнению с работой на предыдущем программном обеспечении.

Работы были поделены на 2 этапа:

  1. Подготовка и проведение нагрузочного теста.
  2. Работы по переводу рабочей системы.

Для перехода был составлен следующий план действий:

  1. Собрать логи технологического журнала кластера 1С в продуктивной базе для определения профиля нагрузки.
  2. По итогам анализа собранных данных составить тестовый сценарий работы пользователей.
  3. Реализовать нагрузочный тест с использованием конфигурации Тест-Центр, входящей в состав 1С:КИП.
  4. Провести несколько итераций нагрузочных тестов на предыдущем программном обеспечении и на Postgres, моделирующих параллельную работу пользователей в реальной системе.
  5. По итогам тестов сравнить результаты работы двух СУБД, при необходимости провести работы по оптимизации.
  6. Выполнить перевод рабочих систем на новую СУБД, обеспечив производительную и стабильную работу.
3
Результаты проекта

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

Результаты заказчиком были признаны успешными и принято решение о переводе рабочих систем на СУБД Postgres.

Вторым этапом работ стал переход в продуктивной зоне и мониторинг работы системы в послепереходный период.

Для пользователей переход был незаметным, т. к. с точки зрения быстродействия — все осталось на том же самом уровне, что было подтверждено технологическими данными.

Группа компаний «Магнит» поблагодарила специалистов компании «ИТМ» и фирму «1С» за профессионально выполненную работу, которая дала возможность успешно внедрить для себя новые программные продукты, позволившие сэкономить ресурсы компании.

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

Информационная база 1С:Предприятие Конфигурация Пользователей СУБД Объем (Гб)
Код Название Версия Разрядность
do_kis_cnt Документооборот БИ КИС Центр 8.3.19.1264

64

Документооборот 2.1.14.4

120

PostgreSQL 12.7-1.1C

434 Гб

 DO_KIS  Документооборот БИ КИС ГКЦ 8.3.19.1264 64 Документооборот 2.1.14.4 30 PostgreSQL 12.7-1.1C 170 Гб
 sppr  СППР 1.0 8.3.19.1264 64 СППР 2.1.11.5 600  PostgreSQL 12.7-1.1C 327 Гб

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

Сервер Процессор Память (Гб) Операционная система
Ядер  Ггц
venera Виртуальная машина на Hyper-V Эмулируется Intel Xeon Gold 6136 20 3 64 Windows Server 2016
 tisot Виртуальная машина на Hyper-V Эмулируется Intel Xeon Gold 6136 12 3 144 Microsoft Windows Server 2012 R2
 v00sppr01pg Виртуальная машина на Hyper-V Эмулируется Intel(R) Xeon(R) Gold 6248R 16 3 64 CentOS Linux release 7.9.2009
 v00sppr02pg Виртуальная машина на Hyper-V Эмулируется Intel(R) Xeon(R) Gold 6248R 16 3 64 CentOS Linux release 7.9.2009
v00dokiscnt01pg Виртуальная машина на Hyper-V Эмулируется Intel(R) Xeon(R) Gold 6248R 16 3 64 CentOS Linux release 7.9.2009
 v00dokiscnt02pg Виртуальная машина на Hyper-V Эмулируется Intel(R) Xeon(R) Gold 6248R 16 3 64 CentOS Linux release 7.9.2009
 v00dokisgkc01pg Виртуальная машина на Hyper-V Эмулируется Intel(R) Xeon(R) Gold 6248R 8 3 32  CentOS Linux release 7.9.2009
 v00dokisgkc02pg Виртуальная машина на Hyper-V Эмулируется Intel(R) Xeon(R) Gold 6248R 8 3    32  CentOS Linux release 7.9.2009
Версия для печати
Вход для
партнеров
ПОЛЬЗОВАТЕЛЕЙ
750
Продукты
1С:Предприятие 8
Эксперт
Груздов Иван Сергеевич
Менеджер проекта
Симонов Александр Александрович
Июль 2021 — Сентябрь 2021
Южный федеральный округ РФ
Эксперты фирмы «1С» и партнеров будут рады дать вам консультацию.
Задать вопрос по кейсу

БАЗЫ ЗНАНИЙ "ПРОФКЕЙС"

Новости
26 июля 2024
О третьем релизе 1С:ITILIUM 1.0.1.3 и завершении поддержки 1С:ITIL Стандарт

В июле 2024 года вышел третий релиз новой системы для управления сервисом 1С:ITILIUM, выпущенной в начале 2024 года фирмой «1С» и компанией-разработчиком «Деснол Софт» для замены продуктов 1С:ITIL и Итилиум.

16 июля 2024
О выходе редакции 3.0 программного продукта «1С:Медицина. Больничная аптека»

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