Меню

Что нужно знать о переходе на российские СУБД

Расскажем о тонкостях процесса замены системы управления базами данных (СУБД).

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

Предмет рассмотрения 

СУБД — программное обеспечение, которое помогает хранить данные, управлять их потоками, извлекать их по запросу и т. д. В современном ИТ-ландшафте СУБД играют ключевую роль, обеспечивая надежное хранение информации, ее доступность и возможность быстрого поиска и анализа. Это позволяет приложениям и сервисам эффективно работать с большими объемами данных, что важно для бизнеса, науки, здравоохранения и многих других областей.

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

Государственным учреждениям и компаниям, которые управляют объектами критической информационной инфраструктуры необходимо до конца 2025 года перейти на российские СУБД. Их побуждают к миграции не только факторы риска, но и требования регуляторов. 

Что предлагают вендоры

Препятствий для перехода на российские СУБД практически не существует. Отечественные разработчики предлагают много решений, которые способны полноценно заменить иностранные разработки «здесь и сейчас». Самым известным среди таких продуктов, а также наиболее функциональным, является Postgres Pro. С ним конкурируют такие СУБД, как Tantor (Группа «Астра»), Jatoba (Газинформсервис), Platform V Pangolin («Сбертех»), Arenadata и «Диасофт».

При этом темпы развития российских решений весьма высоки. Да, сегодня многие из них еще не в полной мере способны заменить тот же Microsoft SQL Server. Однако то, как активно российские вендоры наращивают функциональные возможности своих систем, говорит о том, что в обозримом будущем они ни в чем не будут уступать западным аналогам. Стоит ожидать, что это произойдет в обозримой перспективе, на горизонте трех-пяти лет.

При этом очень важно учитывать, что ликвидация технологического отставания российских СУБД — не одномоментный рывок. А функциональности отечественных продуктов уже сегодня более чем достаточно для большинства заказчиков, по крайней мере, для компаний сегмента малого и среднего бизнеса. 

Рынок диктует сложности

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

Но и здесь ситуация заметно изменилась к лучшему в последние год-полтора, — многие Enterprise-заказчики уже начинают проекты по переходу на российские системы. В первую очередь — те, которые проводят миграцию на российские системы класса ERP.

Сложность состоит в том, что универсального решения, которое способно обеспечить все потребности в работе с базами данных не существует — и разработать его едва ли возможно. Каждая из компаний-разработчиков прежде всего ориентируется на своих заказчиков и выбирает приоритеты в соответствии с их потребностями. 

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

Задачи и критерии выбора СУБД могут быть самыми разными: создание отказоустойчивого кластера, наличие встроенного средства резервного копирования, быстрота развертывания, совместимость с тем или иными оборудованием и сторонним ПО, высокая производительность и работа с большими объемами данных. 

Процесс замещения

Замещение иностранных СУБД отечественными проходит неравномерно. Коммерческие структуры, для которых не обязательно выполнение требований регуляторов, часто не спешат мигрировать на импортонезависимые альтернативы. Это связано с недостатком средств на приобретение нового ПО и осуществление миграционного проекта, а также в стремлении использовать Open Source продукты. 

Сказывается и многолетний опыт использования иностранных решений, которые интегрированы с используемыми системами и приложениями, работают надежно и не дают иного «повода» для их замены помимо санкционного давления западных вендоров. 

Активность государственных организаций и предприятий, управляющих объектами КИИ, обусловлена требованиями регуляторов. И это определяет подход таких заказчиков: определяться с выбором приходится «здесь и сейчас».

Подготовка как основа успеха

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

Ключевые, или базовые, требования — те, без соответствия которым решение можно сразу же исключить из списка «кандидатов». Часто такими требованиями являются наличие отказоустойчивости, высокая доступность, совместимость с определенными бизнес-приложениями, управляемость, безопасность, наличие встроенных средств резервного копирования.

Список нефункциональных требований так же широк. Это — удобство развертывания и эксплуатации, возможность масштабирования, наличие графического интерфейса, инструментов мониторинга. 

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

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

Для того, чтобы четко определить соответствие того или иного решения предъявляемым критериям, необходимо не просто тщательно изучать документацию к нему, но и провести нагрузочные тестирования. Полное представление о возможностях СУБД может дать только пилотный проект с применением сценариев, которые используются в реальных бизнес-процессах предприятия. 

Но составление требований к новой СУБД — не единственная задача, которую необходимо решить предприятию. Предстоит учесть множество дополнительных обстоятельств. Предприятию необходимо обеспечить непрерывность бизнеса на время миграции, возможность работы с приложениями, которые используют заменяемые зарубежные СУБД. И это потребует основательной подготовки. 

Как и для каждого серьезного проекта внедрения, необходимо выделить в своем составе внутреннюю команду специалистов. Их компетенции хорошо бы дополнить экспертизой стороннего консультанта — компании-интегратора или самого вендора.

До начала проекта предприятие должно внедрить (если это до сих пор не сделано) решение для резервного копирования данных, а также еще раз проверить конфигурацию оборудования и систем, которые используют базы данных. Необходимо предусмотреть и «резервный план», — на случай, если проект по миграции на российскую СУБД пойдет не так, как ожидалось. 

Основные затраты на миграцию на новую СУБД связаны вовсе не с приобретением лицензий. При реализации такого проекта приходится переносить на новую платформу большие массивы данных, а также проводить интеграцию новой системы с существующими бизнес-приложениями. Часто это требует написания кода, и всегда — настройки и адаптации новой системы. Именно эти задачи и будут самыми ресурсоемкими и трудозатратными. 

Однако, с учетом всех вводных, переход на новую СУБД — сложная, но решаемая задача.

Тщательная проработка требований, пилотирование решений и экспертиза (собственная или сторонней компании) позволят справиться с миграционным проектом любой сложности компаниям любого размера и отраслевого профиля. 

Тем более, что российский рынок предлагает достаточный выбор эффективных решений. 

Источник: РБК Компании.