Миграция большой ИС 1С (более 10 Тб) из MSSQL в PostgreSQL без прерывания работы пользователей – проект для Сбербанк страхование жизни

Делимся важной для нас новостью.
SOFTPOINT и СБЕРБАНК СТРАХОВАНИЕ ЖИЗНИ завершили интересный проект по миграции большой, более 10 Тб, высоконагруженной информационной системы 1С из СУБД MS SQL Server в СУБД PostgreSQL.
Система относится к значимым объектам критической информационной инфраструктуры (ЗОКИИ). За три месяца совместными усилиями по оригинальной методике SOFTPOINT удалось перевести систему на совершенно другую СУБД без единой минуты простоев пользователей. С сохранением полной функциональности и контролем уровня производительности, который, как минимум, был сохранен на том же уровне, что и в MS SQL.
Полный текст благодарственного письма

Генеральному директору ООО «Кластерные технологии Софтпоинт»
Сердюку Владимиру Игоревичу
БЛАГОДАРСТВЕННОЕ ПИСЬМО
ООО СК «Сбербанк страхование жизни» выражает благодарность коллективу компании ООО «Кластерные технологии Софтпоинт» (далее — СОФТПОИНТ), за новаторский подход в решении задачи замены серверного программного обеспечения для ЗОКИИ в рамках выполнения работ/оказания услуг по Договору № Д/45 от 27.02.2025.
Задача заключалась в том, чтобы перевести одну из высоконагруженных информационных баз 1C (более 10 Тб и более 1000 пользователей) в полном её объёме из ОС Windows и СУБД MS SQL на работу в ОС Linux и СУБД PostgreSQL. При этом требовалось обеспечить непрерывность работы пользователей на протяжении всего периода перехода и хороший уровень производительности системы после перехода, поэтому стандартные подходы для этой базы данных были неприменимы.
Компания СОФТПОИНТ предложила оригинальную методику, благодаря которой удалось обеспечить выполнение выдвинутых бизнес-требований и успешно решить поставленную задачу в кратчайшие сроки — всего за 3 месяца.
Выполненные задачи:
- Перенос полного массива исторических данных (более 10-ти терабайт) и без прерывания работы пользователей (более 1000 человек).
- Контроль производительности основных критических операций в системе 1С на ОС Linux и СУБД PostgreSQL. Особенно важно в первые часы и дни после миграции базы данных.
- Адаптация и оптимизация sql-запросов с учётом особенностей работы 1С-систем в СУБД PostgreSQL.
Программной основой методики замены серверного программного обеспечения являлись:
- Платформа репликации баз данных DB Replication, поддерживающая кроссплатформенную работу с операционными системами Windows и Linux, и с СУБД MS SQL и PostgreSQL. Благодаря DB Replication удалось сформировать новую информационную базу PostgreSQL, синхронизировать её с оперативными изменениями рабочей базы MS SQL и перевести в неё пользователей 1C, обеспечив непрерывность их работы.
- Платформа мониторинга PerfExpert, позволяющая выполнять анализ архитектуры, настроек, запросов для системы 1С:Предприятие, как в СУБД MS SQL, так и в СУБД PostgreSQL. Благодаря PerfExpert был обеспечен надёжный контроль показателей производительности, быстрый поиск проблемных запросов и корректировка настроек СУБД.
- Платформа балансировки и оптимизации запросов SoftPoint Data Cluster. С её помощью решены две задачи: распределение нагрузки (sql-запросов к БД) между двумя серверными экземплярами кластера PostgreSQL и тюнинг sql-запросов без вмешательства в код приложения 1С.
Рекомендуем методику СОФТПОИНТ для выполнения проектов замены/миграции серверного программного обеспечения (импортозамещения) для крупных информационных баз данных (более 1Tб) с высокими требованиями непрерывности работы.
Директор по информационным технологиям
А.И. Шамсутдинов