Миграция с Microsoft SQL на Postgres Pro

Когда необходим переход с Microsoft SQL на Postgres Pro?

Организация получила предписания регуляторов по импортозамещению ПО в инфраструктуре и рекомендованные требования к информационным системам.

Требования распространяются на органы исполнительной власти, корпорации с долей государства в уставном капитале, объекты критической информационной инфраструктуры: банковский сектор, страховые компании, организации в сфере здравоохранения, науки, транспорта, связи, энергетики, топливно-энергетического комплекса.

Нужно обновить оборудование или запустить новые проекты, которые предполагают увеличение числа пользователей.

Возможно, вы столкнулись с трудностями приобретения и легитимного лицензирования импортных программных продуктов. Продажа программного обеспечения популярных иностранных вендоров ограничена на территории Российской Федерации правилами самих вендоров.

Лицензии на СУБД устарели или сняты с технической поддержки разработчиком.

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

 

 

СУБД Postgres Pro Standard разработана специально для российского рынка на основе открытой СУБД PostgreSQL

 

Почему выбирают Postgres Pro?

Продукты Postgres Pro входят в реестр отечественного ПО (запись №104) и соответствуют требованиям постановления Правительства РФ №1236.

Есть сертификат ФСТЭК («конфиденциально», персональные данные). Можно сертифицировать на более высокие классы. 1-2 раза в год выходят новые сертифицированные версии.

Независимость от иностранных поставщиков ПО, защита от санкционных рисков.

Полнофункциональная СУБД, превосходящая многие коммерческие аналоги.

Техподдержка в РФ от вендора – 24x7 и SLA (4 часа на предоставление предварительного решения, 24 часа на исправление критических ошибок).

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

Массовые операции загрузки данных. Сжатие приводит к ускорению загрузки (меньше i/o). Загрузка карточки клиента с графиком погашения задолженности ускорилась ~ 5 раз.

Услуги по поддержке и эксплуатации СУБД Postrges Pro

  • Аудит состояния СУБД
    • Наши сотрудники проведут аудит СУДБ, выявят причины сбоев и найдут способы повысить производительность. Заказчик обозначает список проблемных областей, связанных с использованием СУБД. В ходе аудита мы оцениваем характеристики и настройку оборудования, операционной системы и сопутствующего программного обеспечения, установленных расширений. Далее определяется профиль нагрузки, устанавливаются специализированные средства и делается мониторинг работы СУБД под нагрузкой. Выявляются проблемные области, проверяются параметры конфигурации СУБД. По итогам заказчик получает отчет с практическими рекомендациями по настройке и оптимизации параметров.
  • Миграция СУБД
    • Аудит и разработка экспертного заключения;
    • Решение о переводе на Postgres Pro по итогам аудита;
    • Развертывание стенда для миграции и работа на нем;
    • Миграция «боевой» системы;
    • Техническая поддержка после миграции.
  • Аудит иб СУБД
    • Аудит информационной безопасности систем на основе Postgres Pro включает классические подходы по анализу рисков и формированию требований безопасности к СУБД и написание стандартов информационной безопасности СУБД, учитывающих специфику клиента. По итогам заказчик получает отчет, содержащий детальное описание состояния безопасности СУБД, оценку уровня защищенности и требования информационной безопасности. Результаты проведенного аудита лягут в основу технического проекта ИБ информационной системы в целом. Становится возможным формирование рекомендаций по подбору программно-технических средств защиты информационной системы.
  • Адаптация системы безопасности под СУБД Postgres
    • При миграции требуется обеспечить информационную безопасность на должном уровне. Наши сотрудники выполнят анализ комплекса средств защиты и модели нарушителя, подберет средства и стратегию применения, разработает регламент информационной безопасности для СУБД Postgres Pro, учитывающий особенности информационной системы заказчика.

FAQ по миграции на Postgres Pro

 

  1  

 

Как спланировать переход с ПО Microsoft на Linux и Postgres Pro?

При переносе решений баз данных на Postgres Pro доступно две базовых стратегии:

  • Остаться на Windows и перенести на «импортозамещенное ПО» только сервер СУБД.
  • Отказаться от зарубежных продуктов полностью – и от операционной системы Microsoft Windows, и от Microsoft SQL.

В качестве компромиссного варианта возможен гибридный сценарий. Например, критичные участки, где без Windows работать невозможно, оставить на уже работающей иностранной платформе, менее критичные переводить на коммерческий Linux и Postgres Pro.

Postgres Pro - российская сертифицированная СУБД и единственной СУБД, подходящая для высоконагруженных информационных систем.

Комплекс работ состоит из 4 этапов:

  • Обследование имеющейся СУБД и предварительное тестирование;
  • Развертывание и настройка операционной системы и СУБД;
  • Перевод информационной базы на новую СУБД;
  • Функциональный аудит и адаптация к новым условиям.

 

  2  

 

На что обратить внимание при переносе базы данных с Microsoft SQL на Postgres Pro?

  • Компоненты и функции Microsoft SQL не всегда имеют прямые аналоги в Postgres Pro. Например, хранимые процедуры и функции в Microsoft SQL уникальны для этой СУБД и поэтому не могут быть перенесены без изменений на Postgres Pro.
  • Различия в синтаксисе SQL между Microsoft SQL и Postgres Pro. Некоторые запросы в Microsoft SQL могут не работать в Postgres Pro или требовать изменений.
  • При переносе на Postgres Pro некоторые настройки базы данных и сервера нужно изменить, например, размер буфера или логический размер таблиц.
  • Postgres Pro не работает в проектах, написанных на языках .NET, что нужно учитывать при переносе данных.
  • Microsoft SQL использует собственный язык запросов T-SQL, а Postgres Pro использует стандартный SQL язык, нужны дополнительные настройки для переключения между этими языками.

 

  3  

 

Зачем платить за лицензию Postgres Pro при наличии бесплатных версий?

  • Между дистрибутивами бесплатной PostgreSQL и коммерческой Postgres Pro есть существенная разница. Конфигурационные параметры для коммерческих продуктов автоматически выставлены так, чтоб соответствовать аппаратным ресурсам. Такая оптимизация повышает производительность СУБД. При покупке коммерческих продуктов Postgres Pro можно не углубляться в настройки сервера, и получить рабочий вариант корпоративной информационной системы с минимальными трудозатратами на настройку.
  • На коммерческие Postgres Pro действует техподдержка вендора 24/7 с регламентированным SLA (4 часа на предоставление предварительного решения, 24 часа на исправление критических ошибок).
  • Кроме того, выбор коммерческой версии обусловлен тем, что бесплатный PostgreSQL не входит в реестр отечественного ПО, поскольку зарегистрировать свободно распространяемую сборку без исключительных прав на нее, согласно правилам формирования единого реестра отечественного ПО, невозможно (см. п. 5, пп.а «Правил»). Бесплатный PostgreSQL не пройдет проверку требований политики импортозамещения.

 

  4  

 

У меня нет предписаний от регуляторов, можно мне остаться на Microsoft SQL и ничего не трогать?

Устойчивость информационных систем на базе иностранных решений в текущей ситуации вызывает много вопросов у игроков рынка. Вендоры остановили поставки, обновления, техническую поддержку и ресурсы для скачивания дистрибутивов на территории Российской Федерации, есть прецеденты деактивации купленных продуктов у заказчиков. Жизненный цикл программных продуктов 5-7 лет, критические обновления функционала и обновления безопасности не поставляются для продуктов с истекшим жизненным циклом. Технически работа программных продуктов Microsoft у ряда российских заказчиков пока сохраняется, но оставляя информационные системы работать на продуктах иностранных производителей, вы принимаете риски отсутствия обновлений и технической поддержки.

 

 

Свяжитесь с нами, чтобы узнать стоимость СУБД Postgres Pro Standard:

parallax

ищете решение, модель
или партномер?