Заказчики: АльфаСтрахование СГ Подрядчики: HFLabs (ХФ Лабс), ранее HumanFactorLabs, Постгрес профессиональный (ППГ, Postgres Professional) Продукт: PostgreSQL СУБДВторой продукт: HFLabs Единый клиент Дата проекта: 2019/09 — 2019/12
|
Технология: Data Quality - Качество данных
Технология: MDM - Master Data Management - Управление основными мастер-данными
|
2019: Внедрение СУБД PostgreSQL
23 марта 2020 года компания HFLabs сообщила, что «АльфаСтрахование» поддержала тренд на использование ПО с открытым исходным кодом. В компании решили наращивать опыт в этом направлении, и один из шагов — перевод системы Customer Data Integration (CDI) на СУБДPostgreSQL.
CDI «АльфаСтрахование» работает на «Едином клиенте» HFLabs. Поддержку PostgreSQL в эту платформу добавили относительно недавно — в середине 2019 года. В страховой компании сразу решили воспользоваться этим.
PostgreSQL хорошо показывает себя в работе с большими объемами данных. Базы на этой СУБД легче масштабировать: цена продукта не привязана к мощности серверов, как это принято для проприетарного ПО. Плюс СУБД активно развивается, среди разработчиков заметную роль играют российские программисты.
Также для «АльфаСтрахование» важно, что PostgreSQL обеспечивает высокий уровень клиентского сервиса. Благодаря этому решению повышается надежность и доступность систем, сокращается время регламентных работ,
сказал Владимир Муравьев, директор департамента информационных технологий в «АльфаСтрахование»
|
«АльфаСтрахование» стала первой компанией с «Единым клиентом», которая перевела на PostgreSQL уже действующую CDI-систему.
Страховая компания работает по всей России, поэтому нельзя просто взять и отключить в компании CDI. К системе подключены личный кабинет пользователя и мобильное приложение, поэтому техническое окно для миграции — всего несколько минут.TrafficSoft ADC: балансировщик нагрузки с высокой скоростью работы и минимальными аппаратными требованиями
Но переместить все данные из старой СУБД во внедряемую невозможно даже за ночь — информации слишком много. Специалисты HFLabs, выполнявшие проект, нашли современное решение.
Мы придумали, что разобьем проект на две части. Большую часть — исторический объем — перенесем заранее. А в ночь переезда возьмем из старой базы только дельту — то, что появилось недавно. Тогда не придется копировать все сразу. На этом проекте нам очень помогли коллеги из Postgres Professional. Они поделились опытом: рассказали о тонких настройках PostgreSQL, посоветовали инструменты,
отметил Вадим Зайцев, руководитель проектов сопровождения в HFLabs
|
В ночь переезда команда полностью синхронизировала базы и провела тесты: на корректность данных и нагрузочный. Поскольку основной объем перенесли заранее, работа заняла всего четыре часа. В это время «Единый клиент» работал в режиме read-only, для пользователей ничего не изменилось.
После этого «Единый клиент» выключили, поменяли СУБД и снова запустили — уже на PostgreSQL. Время простоя составило 12 минут.
Переход на PostgreSQL критической системы одной из страховых компаний России — хороший сигнал. Тот факт, что миграцию провели бесшовно, говорит о высоком уровне зрелости СУБД. Подобных проектов становится все больше во всем мире. Наши партнеры из «АльфаСтрахование», выбирая Postgres, идут в ногу со временем, прокомментировал Иван Панченко, заместитель генерального директора Postgres Professional
|
CDI «АльфаСтрахование» работает на PostgreSQL без проблем и ограничений. Проект признан успешным: компания получила опыт с открытым ПО и продвинулась по пути импортозамещения. А CDI стала более масштабируемой.