• Головна
  • Ресурси
  • Міграція бази даних Creatio: реальні кейси від лідерів у сфері фінансів та телекомунікацій
Creatio Database Migration

Міграція бази даних Creatio: реальні кейси від лідерів у сфері фінансів та телекомунікацій

Автоматизація — це лише невелика частина глобального процесу цифрової трансформації. Бізнес-системи постійно розвиваються, і платформи даних повинні розвиватися разом з ними, покращуючи масштабованість, стабільність та економічну ефективність. Для багатьох організацій, що використовують Creatio, перехід від традиційних СУБД, таких як Oracle, до відкритих альтернатив, таких як PostgreSQL або Microsoft SQL Server, став стратегічною необхідністю. Ми є глобальним системним інтегратором і провідним партнером Creatio з міграції.

Наш досвід у міграції баз даних Creatio

Наша компанія стала одним із провідних партнерів Creatio з міграції у всьому світі. Ми допомогли фінансовим та телекомунікаційним підприємствам модернізувати їхню інфраструктуру, мінімізувати час простою та досягти значного ROI. Нижче ми ділимося структурою міграції та реальними історіями успіху компаній, які вже скористалися нашим досвідом.

6 000

користувачів комплексної екосистеми проаналізовано

23%

підвищення продуктивності системи

x10

рентабельність інвестицій

Чому підприємства мігрують бази даних Creatio

Сучасні підприємства залежать від безперебійного доступу до даних та безперебійної роботи систем. Через зростаюче навантаження та підвищення вартості ліцензій поточна інфраструктура часто стає вузьким місцем. Нижче наведено основні бізнес- та технічні фактори, що сприяють міграції бази даних Creatio:

  • Оптимізація витрат. Власні бази даних, такі як Oracle, мають ліцензійні збори, які досягають сотень тисяч доларів США щорічно, особливо для корпоративних установок з декількома тестовими та виробничими середовищами. Міграція на PostgreSQL або Microsoft SQL усуває або зменшує ці витрати, дозволяючи компаніям реінвестувати заощадження в інновації. У багатьох наших проектах період окупності міграції становив менше 12 місяців, що свідчить про те, що ця ініціатива окупається швидше, ніж більшість оновлень інфраструктури.
  • Продуктивність і масштабованість. З продовженням використання та розширенням Creatio розмір і складність бази даних швидко зростають, що призводить до зниження продуктивності, уповільнення звітів і затримок інтерфейсу користувача. Міграція на сучасний кластер високої доступності на базі PostgreSQL або Microsoft SQL Server забезпечує горизонтальне масштабування, більшу відмовостійкість і прискорення виконання запитів на 20–30 %.
  • Гнучкість та безперебійність бізнесу. Відкритий код та гібридні бази даних значно спрощують процес інтеграції завдяки сучасним інструментам DevOps та конвеєрам CI/CD. Вони також забезпечують кращий контроль над механізмами зберігання та резервного копіювання даних, гарантуючи стійкість системи під час високих навантажень та можливих перебоїв у роботі. Це актуально для банківських та телекомунікаційних компаній, де простої призводять до фінансових втрат.

Можна сказати, що спосіб, яким ми забезпечуємо міграцію, робить обслуговування клієнтів безперебійним і технологічно незалежним від прив’язки до постачальників протягом тривалого періоду часу.

Ключові етапи процесу міграції Creatio

Ми точно знаємо, що міграція такої критично важливої для бізнесу системи, як Creatio, вимагає ретельно спланованого, поетапного підходу. Наша команда сформувала методологію, виконавши безліч успішних міграцій, переконавшись, що кожна з них працює стабільно, передбачувано та прозоро.

Аналіз та планування

Ми починаємо роботу над проектом з технічної та бізнес-оцінки. Експерти нашої команди аналізують поточне середовище Creatio, обсяг бази даних, налаштування та інтеграційне середовище. На цьому етапі ми проводимо розрахунки розміру, визначаємо системні вимоги та ідентифікуємо весь власний SQL-код і залежності, які необхідно адаптувати до нової СУБД. Результатами цього етапу є дорожня карта міграції, детальна оцінка ризиків та графік виконання проекту.

Експорт даних

Другий етап починається з того, що ми зосереджуємося на вилученні існуючої структури бази даних та даних. Ми використовуємо автоматизовані скрипти та інструменти «Extract-Transform-Load» для забезпечення узгодженості даних та цілісності посилань під час експорту. Для таких клієнтів, як Halyk Bank, де виробнича база даних перевищувала 30 терабайт, цей крок вимагав оптимізованих методів стиснення та інкрементального експорту для мінімізації простою системи.

Трансформація даних

Кожна СУБД має унікальну синтаксичну структуру та поведінку. Саме тому процедури, тригери та типи даних необхідно адаптувати до цільової системи. На етапі трансформації наші фахівці рефакторують індивідуальну логіку SQL, за необхідності переносять логику з SQL процедур в C# та узгоджують інтеграцію із сторонніми системами, такими як CRM, HR та модулі звітності. Використання автоматизованих інструментів конвертації у поєднанні з ручним контролем якості дозволяє зберегти бізнес-логіку незмінною та відповідною корпоративним стандартам.

Імпорт даних

Після початкової трансформації база даних імпортується в нове середовище, де налаштовується як кластер з високою доступністю для забезпечення стійкості та збереження балансування навантаження. Для міграцій PostgreSQL наша команда використовує Patroni для автоматичного перемикання та ETCD як сервіс координації. Для проєктів на MS SQL ми впроваджуємо Always On Availability Groups з лістенером, який забезпечує автоматичне перемикання та моніторинг активного вузла. Процес синхронізації інтеграцій, прав доступу та API-ендпоїнтів не слід недооцінювати, оскільки він гарантує, що всі підключені системи залишаються функціональними.

Тестування та валідація

Останній етап — тестування кожної міграції. Ми виконуємо кілька рівнів перевірки:

  • Приймальне тестування для перевірки функціональності бізнесу.
  • Smoke- та навантажувальне тестування для оцінки реактивності системи під піковими навантаженнями.
  • Тестування міграції Delta для перевірки остаточної синхронізації даних перед переходом до виробництва.

Після успішної валідації система запускається у виробництво з моніторингом та підтримкою після міграції.

Кейс 1: Halyk Bank

Це ідеальний приклад того, як це працює в банківській сфері з тисячами активних користувачів. Обсяг бази даних у цьому випадку становить 30 ТБ, а термін окупності — 7 місяців. Halyk Bank — найбільша фінансова установа в Казахстані, яка стикається з проблемою зростання витрат на ліцензування Oracle та зниженням продуктивності через постійне збільшення обсягу бази даних. Банк потребував надійної, високопродуктивної та економічно ефективної альтернативи, яка б забезпечувала цілодобову роботу без шкоди для безпеки даних.

Наша команда перенесла платформу Creatio банку з Oracle на PostgreSQL, реалізувавши відмовостійку кластерну архітектуру з використанням Patroni для автоматичного переключення на резервний сервер і ETCD для моніторингу серцебиття. Проект включав:

Щоб вирішити проблему, з якою зіштовхнувся банк, ми перенесли платформу Creatio з Oracle на PostgreSQL та впровадили відмовостійку кластерну архітектуру, використовуючи Patroni для автоматичного перемикання та ETCD для моніторингу heartbeat. Проект включав:

  • Адаптація сотень SQL-скриптів і збережених процедур.
  • Рефакторинг бізнес-логіки для відповідності синтаксису PostgreSQL.
  • Міграція 30 ТБ даних за допомогою оптимізованого інкрементального експорту.
  • Виконання повної настройки продуктивності та оптимізації індексації.

Після того, як нам вдалося перенести Creatio на PostgreSQL, ми досягли 23% підвищення загальної продуктивності системи банку, окупивши інвестиції за 7 місяців, поліпшили швидкість реагування, скоротили затримки в обробці даних, підвищили стабільність і прискорили розгортання нових корпоративних додатків. Завдяки міграції банк також зміг використовувати нові інструменти розробки з низьким рівнем кодування в Creatio 7.18, скоротивши час виведення на ринок внутрішніх додатків і підвищивши гнучкість бізнес-підрозділів.

Кейс 2: Yelo Bank

Якщо вам потрібен приклад у сфері фінансових послуг, Yelo Bank — саме те, що потрібно. Компанія хотіла модернізувати свою ІТ-інфраструктуру, одночасно оптимізуючи операційні витрати. Існуюча база даних Oracle вимагала значних витрат і обмежувала масштабованість. Керівництво банку хотіло отримати перспективне та економічно ефективне рішення, яке б забезпечувало високу надійність системи.

Нашим рішенням було повне перенесення Creatio на PostgreSQL в середовищі Yelo Bank. Процес включав адаптацію всіх SQL-скриптів, налаштування інтеграцій та перепроектування тригерів бази даних. Завдяки меншому обсягу даних порівняно з іншими проектами, міграція була завершена в рекордно короткий час.

Серед результатів, яких компанія досягла завдяки нашій допомозі:

  • 10-кратний прибуток на інвестиції завдяки зменшенню витрат на ліцензування та обслуговування.
  • Нульовий час простою під час переходу на нову систему.
  • Спрощене управління базою даних та покращена прозорість системи.
  • Впровадив додаткові ініціативи з цифрової трансформації, включаючи розгортання нових порталів для клієнтів та аналітичних інструментів на основі штучного інтелекту.

Керівництво Yelo Bank підкреслило, що PostgreSQL не тільки зменшило витрати, але й надало ІТ-команді більший контроль над конфігурацією та оновленнями системи, забезпечивши незалежність від пропрієтарних постачальників.

Кейс 3: Укртелеком

Телекомунікації — ще один сектор, який варто згадати як приклад того, наскільки цінною є наша робота для таких компаній, як Укртелеком. Це один з найбільших телекомунікаційних провайдерів України, який використовує комплексне середовище Creatio, інтегроване з декількома внутрішніми системами. Застаріла інфраструктура Oracle створювала обмеження продуктивності та проблеми з масштабованістю під час пікових навантажень.

Ми провели міграцію з Oracle на Microsoft SQL Server, що відповідає корпоративній ІТ-стратегії Укртелекому. Проект включав:

  • Комплексний аналіз екосистеми Creatio, що налічує 6000 користувачів.
  • Перетворення збережених процедур і тригерів у синтаксис MS SQL.
  • Інтеграція HAProxy для моніторингу вузлів у реальному часі та відмовостійкості.
  • Вичерпне тестування для забезпечення стабільності системи у всіх бізнес-функціях.

Міграція дозволила Укртелекому підтримувати більші обсяги транзакцій, прискорити надання послуг та закласти основу для майбутньої інтеграції хмарних технологій.

Як міграція підвищує ефективність та знижує витрати

Міграція бази даних — це не просто технічне завдання, а стратегічний крок на шляху до операційної досконалості. Як показують ці приклади, вплив міграції Creatio на PostgreSQL або MS SQL на бізнес виходить далеко за межі економії коштів:

  • Більш швидка робота системи та швидкість реагування.
  • Зменшення залежності від власників прав власності.
  • Більша масштабованість та стійкість.
  • Розширення можливостей ІТ-команд за допомогою сучасних, керованих архітектур.
  • Короткі періоди окупності – часто менше року.

Маючи великий досвід роботи з Creatio та глибокі знання в галузі, ми надаємо комплексні послуги з міграції — від аудиту та планування до підтримки після запуску. Результат: стабільні, оптимізовані та готові до майбутнього інфраструктури, які допомагають лідерам у сфері фінансів та телекомунікацій впевнено впроваджувати інновації в постійно мінливому цифровому середовищі.

 

Готові до безпечної та безперебійної міграції Creatio?

Зв'яжіться з нами

Дізнайтеся більше