«НИКИЭТ» перевел систему ЭДО «Дело» на СУБД Postgres Pro
НИКИЭТ перевел систему электронного документооборота «Дело» с Oracle на российскую СУБД Postgres Pro Enterprise
Задача
Обеспечить технологическую независимость и непрерывность работы критически важной системы электронного документооборота.
Причина
Уход иностранных вендоров с рынка и необходимость выполнения указа президента о технологической независимости КИИ.
Ключевой проблемой для АО «НИКИЭТ» стала необходимость обеспечения бесперебойной работы высоконагруженной системы электронного документооборота (СЭД) в условиях импортозамещения. Критически важная система, обрабатывающая terabytes данных, требовала миграции с Oracle на отечественную СУБД без потери функциональности, производительности и с гарантией полной сохранности информации. Основной вызов заключался в переносе массива данных объемом 2 ТБ, включая файлы документов, из сложной промышленной среды Oracle в новую инфраструктуру.
Решение было декомпозировано на несколько ключевых этапов:
- Анализ и проектирование. На первом этапе специалисты РДТЕХ и ЭОС провели детальный аудит существующей системы и спроектировали целевую архитектуру на основе СУБД Postgres Pro Enterprise. Особое внимание уделили проектированию отказоустойчивого кластера с механизмами синхронной и асинхронной репликации для минимизации рисков простоя и потери данных.
- Создание и тестирование экспериментального стенда. Перед работой с продуктивной средой был развернут изолированный тестовый контур, полностью повторяющий архитектуру будущей системы. На нем проводилось предварительное тестирование всего процесса миграции, что позволило выявить и устранить риски на ранней стадии, а также точно оценить временные затраты.
- Разработка специализированного инструментария. Главная техническая сложность — эффективная выгрузка 2 ТБ файловых вложений (BLOB) из Oracle — была решена командой ЭОС. Вместо использования стандартных, но медленных методов, была оперативно разработана специализированная утилита. Этот инструмент позволил выполнить выгрузку структурированных данных и файлов в параллельном режиме, обеспечив приемлемую скорость операции и гарантированную целостность информации.
- Поэтапный перенос и тестирование. Непосредственно миграция проводилась итеративно: после переноса данных на тестовом стенде и подтверждения их корректности процедура была повторена на продуктивной системе. На каждом этапе выполнялось полнофункциональное тестирование бизнес-логики СЭД для проверки доступности всего инструментария для пользователей.
- Внедрение отказоустойчивой конфигурации и мониторинга. Финальным шагом стала настройка кластера баз данных с горячим резервным сервером, системой мониторинга производительности и отказоустойчивости, а также регламентного резервного копирования. Это обеспечило выполнение ключевого требования по бесперебойности: максимально допустимое окно потери данных (RPO) в случае сбоя не превысило 15 минут.
В результате комплексного подхода, основанного на глубоком анализе проблемы и поэтапном решении задач, миграция была завершена успешно. Критическая система документооборота была переведена на полностью отечественную программную платформу без потери производительности, с сохранением всего функционала и с гарантией высочайшего уровня отказоустойчивости и безопасности данных.
- Реализован отказоустойчивый кластер на Postgres Pro, полностью отвечающий требованиям заказчика к надежности системы с высоким уровнем бизнес-критичности.
- Документы в объеме 2 ТБ успешно перенесены в СУБД Postgres Pro Enterprise.
- Пользователи СЭД «Дело» работают в системе и отмечают ее производительность и удобство работы с привычным интерфейсом и функциями.
«Перевод на Postgres Pro позволил открыть новый горизонт планирования развития системы в инфраструктуре НИКИЭТ, а кластерное решение обеспечит надежность, что в наше время очень важно», — комментирует начальник отдела информационных систем АО «НИКИЭТ» Илларион Линде. С учетом того, что у специалистов компании за плечами опыт работы с десятками разных СУБД, в ходе недолгой эксплуатации исключительных отличий между СУБД коллеги для себя не отметили.
«Проект миграции СЭД «Дело» — один из первых в череде проектов миграции промышленных приложений с Oracle на Postgres Pro. Несмотря на существенные различия используемой и целевой СУБД, эксперты АО «РДТЕХ» предложили и реализовали конфигурацию СУБД с учетом уровня критичности системы и требований АО «НИКИЭТ» в части непрерывности бизнеса. Успех проекта не только подтверждает компетенцию команды и качество ПО, но наглядно демонстрирует возможность реализации сложных комплексных проектов миграции бизнес-критичных систем на санкционно независимые СУБД», — прокомментировала генеральный директор АО «РДТЕХ» Светлана Иванова.
Рубрики
Интересное:
Новости отрасли:
Все новости:
Публикация компании
Достижения
Контакты
Социальные сети
Рубрики



