Как перейти на свободное ПО без сбоев в работе и рисков для компании?

Как перейти на свободное ПО без сбоев в работе и рисков для компании?

Перевод бизнеса с лицензионных продуктов Microsoft на свободное программное обеспечение – задача сложная. А для крупного бизнеса, располагающего IT-парком в сотни и даже тысячи компьютеров, она сложна вдвойне. Как реализовать такой масштабный проект без ущерба для текущей деятельности компании? Расскажем об опыте ГК «Агат».

Вечером Windows – утром Linux

Группа компаний «Агат» – один из крупнейших российских автодилеров, имеющий 32 дилерских центра в 12 регионах страны, – перевела с Windows на свободное ПО более 1500 компьютеров. Выбор был сделан в пользу операционной системы Linux, которая позволяла решить все бизнес-задачи автодилера. Проект по переходу в течение двух лет реализовывала компания «Протон».

Приоритетами при реализации этого проекта были сохранение надежности и работоспособности IT-инфраструктуры компании и бесшовность перехода. Как рассказывает начальник технического блока компании «Протон» Денис Курманов, компьютеры с ОС Windows, на которых вечером закончил работать персонал, должны были на следующее утро функционировать уже под управлением ОС Linux. При этом сотрудники, залогинившись на ПК со своими учетными записями и паролями, смогли пользоваться привычными корпоративными сервисами, включая электронную почту, а также «1С», мессенджерами и специализированным ПО.

Исполнители проекта решили и другие важные для бизнеса задачи – сохранения при переходе на новое ПО эффективности централизованного управления IT-инфраструктурой и недопущения роста численности персонала в службе технической поддержки. «Мы полностью контролируем все ключевые элементы инфраструктуры, а производительность наших сотрудников не снизилась ни на процент, – подтверждает директор по технологиям ГК «Агат» Игорь Иванов. – При этом я не знаю игроков отечественного рынка, которые бы разворачивали Linux в таком масштабе, как у нас».

Когда риски стали реальностью

Долгое время главным преимуществом открытых для использования решений, в том числе Linux, была их бесплатность. Но в сегодняшних реалиях обнаружились новые достоинства свободного ПО.

Сейчас в полной мере реализовался возникший еще в 2014 году риск ограничения доступа к зарубежным программным продуктам, обусловленный политическими мотивами. Многие западные разработчики, среди которых и Microsoft, покинули российский рынок на неопределенный срок. Обновления их ПО, а также их облачные сервисы оказались недоступны российским пользователям. А без обновлений используемые программы, и следовательно, вся IT-инфраструктура компании становятся намного более уязвимыми перед вирусами и хакерскими атаками, вероятность которых к тому же резко увеличилась.

Кроме того, бизнес, пользовавшийся западными облачными сервисами (например, корпоративной электронной почтой Microsoft Exchange Online, Microsoft Office 365 или Microsoft Teams), лишился привычных инструментов для работы. Для многих это стало катастрофой: возник риск временного снижения управляемости бизнеса практически до нуля. По словам Дениса Курманова, компании, попавшие в такую ситуацию, сейчас готовы платить любые деньги за «приземление» их облаков в России.

Предвидя подобные риски, руководство ГК «Агат» еще три года назад решило найти замену продуктам Microsoft. «Поначалу задача показалась нам простой, – вспоминает Денис Курманов. – Ведь в мире IT считается, что большую часть того, что ты сейчас делаешь, уже кто-то делал». Но готового решения, которое подошло бы автодилеру такого масштаба, найти не удалось. Пришлось многое изобретать самостоятельно, зачастую руководствуясь лишь интуицией.

Четыре этапа внедрения Linux

После того, как цели и задачи проекта по переходу на свободное ПО были определены, работу разбили на несколько этапов.

1. Выбор общей архитектуры IT-системы и дистрибутива «Линукса». В частности, дистрибутив подбирали очень внимательно – учитывали, в том числе, вопросы безопасности. И хотя риски отключения отечественных компаний от свободного ПО оценивались как минимальные, их тоже надо было предусмотреть. Остановились на Debian GNU/Linux. «Линукс» использует распределенную систему зеркал своих репозиториев, в том числе с обновлением безопасности, а данный дистрибутив отзеркален и в России – в «Яндексе». Кроме того, он управляется большим сообществом без участия корпораций и не содержит технически сложных решений.

2. Разработка прототипа. По сути, это был моноблок с установленной новой операционной системой, на котором проходила обкатка прикладного ПО разных подразделений компании. Сложностей здесь возникло много. «К примеру, мы столкнулись с проблемой несовместимости Linux с программой «1С» в ее клиентской части, – вспоминает Денис Курманов. – Пришлось «допиливать» «1С» самостоятельно. Но надо признать, что в последние годы комания 1С сама активно дорабатывает свою платформу под Linux».

Другая сложность – сохранение уровня централизованного управления всеми компьютерами. Механизм, позволяющий сделать это, в Microsoft Active Directory имеется, а в Linux его нет. «Вернее, существующие готовые решения либо платные, либо не то, что нам нужно», – уточняет Денис Курманов. Поэтому, например, обновлять на всех компьютерах «1С», пакет офисных программ или другое ПО пришлось бы вручную, а это сделать за одну ночь невозможно. Так что исполнитель проекта и здесь стал изобретать «собственный велосипед».

3. Поочередное разворачивание ОС Linux. Переводить на свободное ПО в ГК «Агат» решили дилерские центры поочередно. Сначала переход осуществлялся в одном отделе дилерского центра, а по результатам внедрения собиралась обратная связь, исправлялись ошибки. Далее все то же самое повторялось в следующем дилерском центре. Параллельно оптимизировались другие сервисы, используемые сотрудниками.

4. Переобучение персонала – как пользователей, так и сотрудников технической поддержки. Одновременно с внедрением нового ПО приходилось работать с сопротивлением людей. «Это сложная психологическая проблема, – предупреждает Игорь Иванов. – Человеку, привыкшему к Windows, нужно найти в себе силы перестроиться, чтобы начать пользоваться чем-то иным». Поэтому усилий (в том числе управленческой воли, административных механизмов воздействия) на борьбу с сопротивлением может потребоваться много.

В ГК «Агат» большинство сотрудников привыкло к новому ПО быстро. Хотя некоторым даже через год приходилось напоминать, где в интерфейсе Linux находится нужная кнопка.

Компромиссов и затрат не избежать

Полностью уйти от продуктов Microsoft в ГК «Агат» все же не получилось. Заменить некоторые из них пока сложно. В частности, для управления Windows-серверами используется инфраструктурная система Active Directory Windows, неработоспособность которой чревата серьезнейшими последствиями для бизнеса.

Как считает Денис Курманов, наилучшая OpenSource-альтернатива ей – это Samba4. Но данная программа в должной мере не устраняет все риски бизнеса. Так что пока исполнители проекта нашли компромисс: продолжить работать на системе Active Directory Windows, поскольку без ее обновлений серверы Windows могут проработать достаточно долго, а параллельно, без спешки и авралов, искать замену – пусть даже с потерей надежности и функциональности.

Для многих видов периферийного оборудования альтернатива продуктам Microsoft тоже не нашлась. Скажем, для фискальных регистраторов касс в Linux еще вообще нет драйверов – их только предстоит написать. По этой же причине в ГК «Агат» заменили устаревшие принтеры и МФУ. «У нас был выбор: либо раздувать штат сотрудников технической поддержки, либо заменить оргтехнику, – говорит Игорь Иванов. – Мы выбрали второй вариант, хотя расходы на покупку оказались существенными. А заодно унифицировали и стандартизировали оборудование в компании».

Советы тем, кто в начале пути

В ГК «Агат» уверены, что при переходе на свободное ПО крайне важно уделять внимание вопросам безопасности. Например, в начале реализации проекта по переходу в одном из дилерских центров возник инцидент: при централизованном автоматическом обновлении компьютеров с зеркала Debian несколько компьютеров вышли из строя и на них пришлось переустанавливать программное обеспечение вручную. Впоследствии исполнители проекта создали локальное зеркало Debian и внедрили контроль за поступающими с него обновлениями.

Другой совет – тщательно выбирайте дистрибутив Linux. «Первое, что приходит в голову, – остановиться на Astra Linux, потому что он отечественный. Но у каждой компании своя специфика, и ее необходимо учитывать при выборе», – советует Денис Курманов. По его мнению, от принятого по дистрибутиву решения во многом зависит обеспечение надежности и производительности IT-системы компании.

Ну и последний совет: возникли вопросы – задавайте их. Специалисты компании «Протон» готовы делиться опытом со всеми российскими коллегами.

9
5 комментариев

5 апреля 2022 года компания Canonical, разрабатывающая популярную открытую операционную систему на базе Linux - Ubuntu, сообщила, что прекращает свой бизнес в России. Ранее это сделали компании Suse Linux и RedHat Linux.
Тут важно понимать, что все это касается только корпоративной среды! Операционные системы для обычных пользователей от этих компаний, по-прежнему продолжат работать и получать обновления. Поэтому, вы можете продолжать использовать Ubuntu, Fedora или OpenSuse на своем личной компьютере!

Интересно будет посмотреть как основная концепция "свободы и доступности ОС" заиграет при современных обстоятельствах

1
Ответить

Исходя, в том числе, и из этих соображений мы выбрали дистрибутив Debian, который никуда не уходит, т.к. не имеет таких спонсоров как Canonical.

2
Ответить

Взялся изучить тему. Чуваки "отказываются предоставлять коммерческие сервисы корпоративному сектору", читай - нормальных способов оплатить коммерческие услуги нету. О дистрибутивах вроде речи не идет. Единственное, что действительно напрягает, это вероятные "закладки". Стоит ли обновлять?

1
Ответить

Ну они прекратили тех. поддержку коммерческих проектов. А зеркала той же самой убунты есть и в россии. Единственное из этого списка redhat не совсем открытое по.

1
Ответить

Комментарий недоступен

Ответить