Услуги

Компания Postgres Professional – российский вендор PostgreSQL. На сегодняшний день компания оказывает услуги по следующим направлениям: поддержка, миграция, разработка, консалтинг, обучение. В Postgres Professional работают все российские разработчики PostgreSQL, признанные международным сообществом. Postgres Professional ставит своей целью увеличение вклада отечественных программистов в развитие свободно распространяемой СУБД PostgreSQL и распространение PostgreSQL в России и предлагает отечественным компаниям следующие услуги.

Отказоустойчивые решения для СУБД Postgres

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

Кластерное решение на основе Pacemaker/Corosync

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

          Специалисты компании Postgres Professional в деталях отработали и протестировали технологию Pacemaker/Corosync применительно к СУБД Postgres. Решение положительно зарекомендовало себя в ряде банков и телекоммуникационных компаний.

 

Кластерное решение на основе Multimaster

          Отказоустойчивое кластерное решение на основе multimaster разработано компанией Postgres Professional для систем с OLTP нагрузкой. Оно позволяет исполнять запросы на чтение и запись на любой узел кластера. Решение интегрировано в само ядро СУБД Postgres и не требует дополнительных механизмов управления оборудованием. Реализовано автоматизированное восстановление и актуализация узлов после сбоя или выключения, возможно обновление СУБД без остановки кластера.

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

 

Вендорская техническая поддержка СУБД Postgres Pro и PostgreSQL

Обеспечиваем вторую и третью линии техподдержки СУБД Postgres Pro и PostgreSQL в режиме 24х7. Мониторинг, восстановление работоспособности, анализ непредвиденных обстоятельств, повышение производительности, исправление ошибок в СУБД и расширениях.

 

 Техническая поддержка доступна в режиме 24x7. Стандартное время отклика - 1 час.

 

Техподдержка включает:

  • решение проблем с работоспособностью и производительностью СУБД Postgres Pro и PostgreSQL в программном комплексе Заказчика;
  • помощь с восстановлением данных и работоспособности после сбоев СУБД;
  • выпуск срочных багфиксов для критических инцидентов.

 

Почему мы?

  • у нас работают все три ключевых российских разработчика Postgres в статусе major contributor;
  • наши компетенции в Postgres признаны международным сообществом, в последний релиз PostgreSQL 10.0 приняты 93 патча от наших сотрудников;
  • разрабатываем собственные расширения для СУБД Postgres Pro, повышающие производительность, надежность и безопасность;
  • опытные инженеры находятся в прямом контакте с разработчиками и смогут решить даже проблемы, требующие вмешательства в программный код PostgreSQL.

 

Миграция прикладных систем на СУБД Postgres

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

Если ваша система работает на других СУБД, её можно перенести на PostgreSQL/Postgres Pro.

Зачем?

Экспертное заключение о целесообразности миграции, выданное командой профессионалов - это простой путь принять правильное решение. Наиболее частые причины перехода на СУБД PostgreSQL/ Postgres Pro:

  • снижение стоимости владения, включая расходы на покупку лицензии и техническую поддержку;
  • повышение информационной безопасности за счет использования отечественного сертифицированного ПО;
  • обеспечение независимости от иностранных поставщиков ПО, в т.ч. защита от санкционных рисков;
  • потребность в конкретной функциональности, реализованной в  СУБД PostgreSQL/Postgres Pro (например, слабоструктурированные данные, пространственные данные, полнотекстовый поиск, и т.п.), необходимость адаптации функциональности под нужды предприятия;
  • необходимость соответствовать требованиям постановления Правительства РФ №1236.

Ответим на любые Ваши вопросы о миграции СУБД. Пишите на sales@postgrespro.ru.

Как провести импортозамещение СУБД:

  1. Выбрать СУБД.
    • PostgreSQL – современная универсальная свободно распространяемая СУБД, разрабатываемая международным сообществом с существенным российским участием
    • Postgres Pro  – российская СУБД, внесенная в Единый Реестр российского ПО, имеет сертификат ФСТЭК  на соответствие РД СВТ-5, РД НДВ-4 и расширениям из приказов 17, 21 ФСТЭК РФ. Доступна в вариантах Standard и Enterprise.
  2. Преодолеть инерцию

    А. А. Мальков, Директор по управлению качеством

    Электронные офисные системы

    "  Наши разработчики не хотели даже слышать про постгрес. Однако, я считаю, что они должны постоянно узнавать что-то новое. Я силой выпинал их на вашу конференцию PgConf.Russia. Они вернулись преобразившимися: «Постгрес ничем не уступает 12-му ораклу. Хотим с ним работать!»  "

  3. Составить общий план миграции. Выбрать систему для пилотного проекта.
    • Как правило, начинают со сравнительно простой системы. Основная причина - пилотный проект должен быть быстрым.
  4. Определить потребность в инфраструктуре
    • Миграция требует дополнительного оборудования для обеспечения сосуществования двух систем в переходный период.
  5. Определить критерии успешного перехода
    • Прежде всего, необходимо разработать систему тестов для верификации корректности миграции
  6. Обучить персонал
  7. Провести пилотную миграцию, оценить результаты
  8. Спланировать и провести перевод остальных систем с учетом опыта пилотной миграции
  9. Перед запуском каждой системы обеспечить вендорскую техподдержку СУБД.

 

 

Что предстоит?

Типичный проект по переводу на СУБД Postgres содержит следующие этапы:

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

 

Особые случаи

Сопровождение миграции прикладных систем

Если в силу специфики системы Заказчик проводит миграцию собственными силами, но нуждается в экспертной поддержке, компания Postgres Professional готова обеспечить сопровождение процесса миграции и предоставить оперативные ответы на вопросы.

 

Адаптация системы безопасности под СУБД Postgres

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

 

Остались вопросы? Пишите на sales@postgrespro.ru.

Примеры

Правительство Московской области

Межведомственная система электронного документооборота переведена на СУБД PostgreSQL за 1,5 месяца.

 

Банк «Открытие»

Объем данных OTRS занимал 800 Гб и размещался на сервере с 24-ядерным процессором. Хранимые процедуры содержали около 5 000 строк кода, а отчеты – 10 000 строк. В результате перевода системы на PostgreSQL производительность возросла при сохранении объема оборудования.

 

 

Обучение Postgres для администраторов и прикладных разработчиков.

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

Аудит СУБД

Привлечение экспертов Postgres Professional для оценки состояния СУБД. Аудит информационной безопасности систем на основе Postgres.

Аудит состояния СУБД

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

 

 

Аудит информационной безопасности СУБД

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

 

 

СУБД Postgres Pro Enterprise

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

Postgres Pro в облаках

СУБД Postgres Pro Standard и Enterprise доступны вам в облаках MS Azure, Alibaba cloud, Яндекс.облако