Импортозамещение «особой важности». Как «Метрология и Автоматизация» адаптировала ПО под Linux
Импортозамещение «особой важности». Как «Метрология и Автоматизация» адаптировала ПО под Linux
И сохранила клиентов из госсектора
Компания «Метрология и Автоматизация» оказывает услуги инжиниринга и поставляет оборудование предприятиям нефтегазового комплекса. В частности, производит автоматизированные системы учета и дозирования, насосные станции и прочее наукоемкое оборудование. На рынке уже более 25 лет. Имеет собственное производство на площади в 2500 кв. метров. В штате компании более 250 сотрудников.
Один из ключевых продуктов — программный комплекс для измерения количества нефти и нефтепродуктов «Петролсофт». Он был разработан в рамках политики импортозамещения в 2017 году.
Проблема
В 2022 году российские компании столкнулись со сложностями при продлении лицензий на зарубежные операционные системы. Кроме того, целый ряд предприятий из госсектора должен был полностью перейти на отечественное ПО.
Это касалось и клиентов компании «Метрология и Автоматизация», которые использовали ее оборудование и, соответственно, «Петролсофт». Однако этот программный комплекс был реализован исключительно под зарубежную ОС.
Вызовы компании:
● для развития «Петролсофт» нужна качественная, безопасная и соответствующая требованиям среда разработки. Зарубежная ОС, которую использовали в «Метрологии и Автоматизации» ранее, по этим критериям уже не подходила;
● прежняя версия решения не сможет работать у тех клиентов, которые переходят на отечественные ОС.
Решение
Перейти на российскую ОС и адаптировать под нее «Петролсофт».
Для этого была выбрана система на базе ядра Linux, которая внедряется в российских организациях в качестве альтернативы зарубежным решениям.
● Она создавалась специально для работы с закрытыми информационными потоками уровня государственной тайны «особой важности».
● Сертифицирована.
● Включена в российские реестры.
● Совместима с большинством программных продуктов.
Технологии
Главная задача — адаптировать софт под российскую операционную систему. Для этого в ходе разработки:
● доработали ПО для использования на Linux;
● заменили прежние системы управления базами данных (СУБД) на PostgreSQL и генераторы отчетов;
● реализовали графический интерфейс пользователя (GUI) на языке Java;
● обновили защиту данных;
● обеспечили поддержку и обновления нового ПО.
Сложности
Система Linux не оптимизирована под пользователей — непрофессионалов в ИТ. Непривычный интерфейс, иной способ установки приложений — сотрудники привыкали к нововведениям около 2 недель.
Этапы работы
● Июль—сентябрь 2022 года. Разработка плана по внедрению, экономическая оценка.
● Январь—март 2023. Обучение персонала.
● Апрель—июнь 2023. Установка и тестирование нового ПО.
● Июль—сентябрь 2023. Установка и адаптация «Петролсофт» под новую операционную систему.
● Октябрь—декабрь 2023. Установка пилотной версии обновленной «Петролсофт» на местах эксплуатации.
Результаты
Главное достижение — компания полностью перешла на российское ПО. Кроме того, ее разработка доступна другим игрокам рынка.
Следующие шаги
В 2024 году «Метрология и Автоматизация» планирует:
● оснастить новые узлы компании обновленным ПО;
● поддерживать раннюю версию ПО с постепенной заменой на новую.