ADG Оставить заявку
Блог Регуляторика 5 мин чтения

Инвентаризация лицензий под импортозамещение: ОС, СУБД, виртуализация

Госклиенты просят аудит иностранного ПО после усиления санкций летом 2014. Разбираем, что есть из отечественных аналогов по трём ключевым категориям.

Контекст момента

Правительство РФ усиливает курс на импортозамещение ПО после расширения санкций в 2014 году: госструктуры получают ориентир на замену иностранного ПО отечественными аналогами

За последние две недели несколько госклиентов пришли с похожей просьбой: провести аудит иностранного ПО в инфраструктуре. Не потому что завтра всё отключат, а потому что сверху пришло задание - составить реестр зависимостей и понять, что вообще есть из отечественных альтернатив. Формально это пока инвентаризация, а не план замены. Но инвентаризацию надо сделать честно.

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

Операционные системы

С серверными ОС картина такая. Большинство госклиентов, с которыми мы работаем, сидят на Windows Server - 2008 R2 и 2012 R2 - плюс часть серверов на CentOS или RHEL. Всё это либо американские вендоры, либо производные от них.

Из отечественных серверных ОС реально существуют и используются:

  • Alt Linux Server - давно в реестре, поддерживается ALT Linux Team, есть корпоративная поддержка. Стек RPM-подобный, что знакомо тем, кто работал с CentOS/RHEL. Используется в ряде госструктур, особенно там, где требовалась сертификация ФСТЭК.
  • Astra Linux Common Edition / Special Edition - Special Edition сертифицирован по требованиям безопасности, поддерживает мандатное управление доступом. Для объектов с требованиями по защите информации - это аргумент. Мы тестировали её на рабочих местах весной, серверный вариант смотрим сейчас.
  • ROSA Linux - тоже в реестре, тоже на базе открытого ядра. Несколько дистрибутивов под разные задачи.

Честный комментарий: все три - это Linux с российским брендом, сертификатами и поддержкой, а не что-то принципиально иное. Ядро то же, пакетная база та же. Плюсы: они реально работают, поддержка отечественная, сертификаты есть. Минус: массовых внедрений в продакшне мало, и найти инженера с практическим опытом именно этих дистрибутивов - задача нетривиальная.

С рабочими ОС тяжелее: Windows 7/8 на рабочих местах ничем напрямую не заменить без боли. Linux-рабочие места мы уже разбирали отдельно, повторяться не буду.

СУБД

Тут ситуация интереснее. PostgreSQL - де-факто основной кандидат на замену MS SQL и Oracle, и он не отечественный, но зато открытый и не американский вендор с лицензиями. Это важный нюанс: регуляторика пока чётко не определила, считать ли open source приемлемой заменой или нужен именно российский правообладатель.

Из того, что есть с российским происхождением:

  • PostgreSQL с российской поддержкой - сам PostgreSQL не российский, но ряд российских компаний уже предлагает коммерческую поддержку и интеграцию. Зрелость PostgreSQL 9.3 как продукта достаточная для продакшна, что мы видели на конкретных проектах.
  • Линтер СУБД - отечественная разработка, давно на рынке, используется в некоторых госструктурах. Честно говоря, за пределами специфических ниш с ней мало кто работает.
  • Кортеж - проект на базе PostgreSQL с поддержкой мандатного контроля, разрабатывается при участии ИСП РАН. Нишевый, ориентирован на ИБ-требования.

На практике для большинства задач мы смотрим на PostgreSQL как на основную опцию - он зрелый, хорошо знаком команде, и риск в нём технический, а не лицензионный. Аудит конкретных СУБД под замену мы делали в июне, там конкретика по совместимости с MS SQL.

Средства виртуализации

Это самая болезненная категория. VMware vSphere - американская компания, лицензии дорогие, продление через дистрибьюторов. Hyper-V - Microsoft, та же история.

Из реально работающих альтернатив:

  • KVM/libvirt - открытый гипервизор, встроен в ядро Linux. Технически зрелый, мы его в продакшне у ряда клиентов уже запускали. Не отечественный по происхождению, но без лицензионных рисков. Управление через oVirt или ручной virsh - удобством не блещет по сравнению с vSphere, но работает.
  • ROSA Virtualization - российский продукт на базе KVM и oVirt, с поддержкой. Пока видели его больше в анонсах и демонстрациях, чем в реальных инсталляциях.
  • Parallels Virtuozzo - контейнерная виртуализация, давно используется российскими хостерами. Это другая парадигма: контейнеры уровня ОС, не полная виртуализация. Для определённых задач подходит, но не заменяет vSphere один в один.
  • OpenStack - открытая платформа для частного облака. Мы его смотрели в нескольких конфигурациях, он рабочий, но это отдельный большой проект, не замена гипервизора.

Перейти с vSphere на KVM в инфраструктуре на десятки хостов - это проект на несколько месяцев: перенос ВМ, переобучение, новые регламенты управления. Быстро не получится.

Что получается в итоге инвентаризации

Для клиентов мы оформляем результат в виде таблицы: категория - текущий продукт - страна вендора - доступная отечественная или открытая альтернатива - оценка сложности перехода (простой, трудоёмкий, требует отдельного проекта).

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

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

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

Контакт

Нужна такая же инженерная работа?

Опишите задачу и контекст. Ответим в течение рабочего дня, при необходимости подпишем NDA.