«Роснефть» мигрирует на PostgreSQL и подыскивает «импортозамещающую» ОС

Софт Бизнес
мобильная версия
, Текст: Денис Воейков

«Роснефть», до последнего времени отдававшая предпочтение СУБД Oracle и MS SQL, провела тестирование ряда решений, использование которых не зависит от санкций. Победителем стала PostgreSQL, ее внедрение уже началось.


Реакция на санкции

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

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

Что касается масштабов бизнес-приложений, для которых выбиралась СУБД, то к категории малых и средних в компании относят решения с пиковой нагрузкой до 2 тыс. операций в секунду и объемом базы данных в ходе эксплуатации не более 1 ТБ. «Решили начинать с них и двигаться в сторону больших и крупных приложений», — говорит Михалев.

Следующим этапом политики достижения импортонезависимости в «Роснефти» — выбор ОС для серверов СУБД. Определиться с ней компания рассчитывает в третьем квартале 2016 г.


По словам Виктора Михалева, при замещении СУБД «Роснефть» начала с малых бизнес-приложений, но постепенно перейдет и к остальным (фото: CNews)

Изучив техзадания различных тендеров «Роснефти» и специфику подыскиваемых ею через кадровые агентства специалистов, можно заключить, что до недавнего времени в качестве основных СУБД компания использовала решения Oracle и Microsoft.

Названия продуктов, проигравших сравнение с PostgreSQL, в «Роснефти» не раскрывают. При этом, как заверяет Михалев, в тесте участвовала одна «чисто отечественная» СУБД. В течение 2016 г. ее разработчики могут учесть претензии к ней «Роснефти», после чего компания готова будет повторно рассмотреть перспективы ее использования.

Как проходило тестирование

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

В первоначальный список импортозамещающих СУБД попало 13 решений. Для составления их перечня «Роснефть» задействовала информацию из протокола Минкомсвязи № П11-215пр от 2 июня 2015 г. экспертной оценки проектов по импортозамещению инфраструктурного ПО, а также данные АРПП «Отечественный софт» и сведения с внутреннего информационного ресурса «Роснефти» по вендор-менеджменту.

В качестве эталонной СУБД при тестировании импортозамещающих решений «Роснефть» использовала MS SQL (источник: «Роснефть»)

Какие именно решения могли попасть в список на основе данных АРПП, в ассоциации ответить затруднились. Из протокола Минкомсвязи компания могла выбрать СУБД «Линтер», ODANT, «Ред база данных», МСВСфера СУБД 5.0 (на базе Tibero RDBMS).

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

Как отмечает Михалев, в итоге было выбрано четыре решения, а к ним факультативно для сравнения присовокуплена СУБД MS SQL — «эталон, который мы хотим догнать и обогнать».

Все продукты испытывались в одинаковых организационных и технических условиях. Тестовый стенд использовал платформу виртуализации VMware, ОС Microsoft Windows Server 2012R2 и дисковую подсистему HP EVA 8400 (98 дисков на 600 ГБ)

В качестве основного инструмента тестирования была использована утилита BenchmarkSQL, реализующая стандартный тест TPC-C.