«Росатом» перенес систему электронного документооборота на российскую СУБД Postgres Pro 

04 Июня 2024 16:3604 Июн 2024 16:36 |
Поделиться

СУБД Postgres Pro Enterprise Certified стала важной составляющей новой ECM-платформы «Атом.Контент», разработанной в госкорпорации «Росатом». Благодаря отечественной системе управления базами данных команде внедрения удалось перевести Единую отраслевую систему документооборота (ЕОСДО) на импортонезависимое программное обеспечение, полностью сохранив функциональность, производительность и бизнес-логику системы.

Заказчик

Государственная корпорация по атомной энергии «Росатом» — многопрофильный холдинг, объединяющий активы в энергетике, машиностроении, строительстве. Росатом обладает компетенциями во всей технологической цепочке ядерного топливного цикла, от добычи природного урана до завершающей стадии жизненного цикла атомных объектов. В сферу ее деятельности входит также производство инновационной ядерной и неядерной продукции, проведение научных исследований, развитие Северного морского пути и экологических проектов, включая создание экотехнопарков и государственной системы обращения с опасными промышленными отходами.

ИТ-поставщик: «Гринатом»

Технологический подрядчик:»Философия.ИТ» (входит в «АТ Консалтинг», «Росатом»)

Задачи заказчика

  • Перевести отраслевую систему электронного документооборота на импортонезависимое программное обеспечение.
  • Сохранить пользовательский интерфейс и быстрый доступ пользователей к хранилищу документов (более 118 млн электронных документов и более 78 млн поручений).
  • Провести миграцию всего объема данных, накопленного более чем за 13 лет функционирования ЭДО в атомной отрасли.
  • Обеспечить функциональность и производительность системы на целевом уровне.

История проекта

Проект по разработке и внедрению импортонезависимой платформы начался в 2019 году. Целью был перевод отраслевой системы электронного документооборота (ЕОСДО) «Росатома» на отечественное программное обеспечение с сохранением интерфейса, функционала системы и доступа пользователей к массиву документов. Для ЕОСДО «Росатома» специалистами проектной команды была разработана отечественная платформа «Атом.Контент».

Одним из ключевых этапов большого проекта стала миграция данных из СУБД Oracle в СУБД Postgres Pro Enterprise Certified и запуск системы на новой платформе в промышленную эксплуатацию. Работы по переводу ЕОСДО 2.0 на СУБД Postgres Pro стартовали с января 2023 года. Было важно провести бесшовную миграцию и не допустить долгого простоя системы, который мог негативно повлиять на бизнес-процессы заказчика.

Выбор решения

Для обеспечения требований заказчика к работе новой системы была выбрана отечественная СУБД Postgres Pro Enterprise Certified. Выбор в пользу СУБД Postgres Pro был обусловлен несколькими факторами:

  • Надежность, отказоустойчивость и легкая масштабируемость.
  • Обеспечение необходимого уровня производительности для высоконагруженных систем.
  • Облегченная миграция с Oracle.
  • Импортонезависимое ПО, которое соответствует требованиям российского законодательства и имеет сертификацию ФСТЭК.

Процесс миграции и оптимизации производительности

По плану проекта ЕОСДО 2.0 на ядре «Атом.Контент» была запущена в опытную эксплуатацию под управлением СУБД Oracle, которую заказчик использовал изначально. Работы по переводу системы на новую СУБД Postgres Pro начались в конце 2022 года, и уже августе 2023 года на этапе опытной эксплуатации было проведено тестирование системы на СУБД Postgres Pro, параллельно команда вела подготовку к миграции продуктивных данных.

Благодаря тщательной подготовке и планированию весь перенос данных и запуск системы на новой СУБД удалось осуществить за три выходных дня.В пятницу вечером пользователи закончили работать в ЕОСДО Documentum на СУБД Oracle, а во вторник утром продолжили работу в системе уже на новой платформе «Атом.Контент» на СУБД Postgres Pro Enterprise Certified. 7 ноября 2023 года система с новой СУБД была запущена в промышленную эксплуатацию сразу во всей отрасли.

Оптимизация производительности

Оптимизация производительности системы проходила в несколько этапов. Основное решение заключалось в переносе подсистемы поисковых запросов с сервера базы данных на отдельный сервер, что снизило нагрузку на базу данных. Кроме того, архитекторы платформы разработали модуль кэширования для уменьшения количества обращений к базе данных и дисковой подсистеме.

Для достижения требуемой производительности был выделен этап оптимизации, в ходе которого регулярно запускались сценарии нагрузочного тестирования, выявлялись неоптимальные запросы и корректировались индексы. Также специалисты проектной команды изучили работу механизма оптимизации запросов, реализованного в Postgres Pro, и после этого изменили логику формирования SQL-запросов платформой. В результате оптимизации зафиксировано увеличение производительности системы на новой платформе «Атом.Контент» на СУБД Postgres Pro Enterprise Certified до 60% по ряду операций.

Результаты и ключевые цифры проекта

  • Процедура миграции данных из СУБД Oracle в СУБД Postgres Pro Enterprise Certified проведена бесшовно и без потерь данных.
  • В рамках проекта был реализован отказоустойчивый катастрофоустойчивый кластер БД на основе Postgres Pro Enterprise Certified.
  • Реализован перевод серверной инфраструктуры, обеспечено интеграционное взаимодействие со смежными системами, а также выполнен ряд оптимизационных задач, которые позволили сохранить целевые показатели производительности.
  • В настоящее время в системе работают более 110 тысяч пользователей, выполняется более 30 тысяч поручений ежедневно. Текущая база ЕОСДО на Postgres Pro Enterprise Certified составляет около 20 терабайт, объем контента —более 300 терабайт.
  • Зафиксировано увеличение производительности системы на новой платформе «Атом.Контент» на СУБД Postgres Pro Enterprise Certified до 60% по ряду операций. Многие пользователи отметили более быструю работу системы.

«Пользователями ЕОСДО являются более 110 тысяч работников предприятий атомной отрасли, — подчеркнул Евгений Абакумов, директор по информационной инфраструктуре госкорпорации «Росатом». — Поэтому важность реализованного обновления системы невозможно переоценить. Мы обеспечили импортонезависимость электронного документооборота в «Росатоме», при этом новое решение имеет высокие показатели в части функциональности и масштабируемости, а также позволяет тиражировать проектный опыт внутри отрасли и на внешнем рынке».

«Мы выстроили и заранее отработали процесс миграции данных таким образом, что он занял всего три дня, — отметил Денис Зубарев, руководитель отдела проектов импортозамещения «Гринатом». — Перерывов в работе системы не было совсем. По результатам проекта можно сказать, что переход прошел бесшовно. В первый же день работы с полной нагрузкой стало ясно, что система функционирует стабильно и не требует возвращения к предыдущей платформе и СУБД. Тесное сотрудничество между проектной группой и командой заказчика способствовало четкому и быстрому выявлению проблем, связанных с инфраструктурой, интеграцией, функциональностью и настройками, а также их успешному устранению».

erid: LjN8JxzDpРекламодатель: компания ООО «ППГ»ИНН/ОГРН: 7729445882/1157746074518Сайт: https://postgrespro.ru/

С Oracle на Postgres Pro: как «Айбим» провела миграцию АИС «Московской государственной экспертизы»

postgrespro

Полный текст статьи читайте на CNews