Как перейти на свободное ПО без сбоев в работе и рисков для компании? Игорь Иванов, ГК «Агат»
Игорь Иванов, директор по технологиям, ГК «Агат»
Игорь Иванов в своем выступлении рассказал, как компания переходила на свободное программное обеспечение, с какими сложностями столкнулись в процессе и какого результата достигли всего за 6 месяцев.
Уже в 2014 г. появились технологические риски для бизнеса: зависимость от условий поставщика, риски ограничения доступа к западным технологиям и др. Поэтому в 2019 году было начат проект IT-службы Opensource, с помощью которого можно было перевести на свободное программное обеспечение (СПО) 1500+ рабочих станций СУБД PostgreSQL и другие возможные сервисы, сохранив эффективность централизованного управления IT-инфраструктурой и расширить функционал DevOps.
Игорь подробно рассказал о ступенях процессах внедрения, как это происходило пошагово:
- Выбор дистрибутива: Debian. Debian — большое организованное сообщество разработчиков, нет зависимости от коммерческих компаний Debian — самый большой репозиторий пакетов
- Интеграция с Microsoft Active Directory. Рабочие станции включены в домен. Пользователи авторизуются с помощью Kerberos для доступа к общим каталогам, выхода в Интернет и при работе с учетными системами (порталами), в т.ч. 1С
- Автоматизация установки и настройки ОС - в каждом сайте Active Directory развернут локальный PXE сервер, который реализует загрузку по сети и является локальным кешем репозитория для пакетов
- Cистема централизованного управления настройками рабочих станций с помощью GitLab и Ansible (аналог GPO)
- Видеоконференцсвязь на базе Jitsi Meet (интеграция с 1С)
- Перевод систем видеонаблюдения на платформу Linux на примере по Trassir
- Замена Microsoft Active Directory на FreeIPA
Несмотря на сложности, которые возникли в процессе, а именно: отсутствие готовых решений, отсутствие замен продуктам Windows для некоторых видов периферийного оборудования, проблемы совместимости Linux с 1С в клиентской части этой учетной системы, сопротивление пользователей и др., результат был достигнут - проект был успешно внедрен в течение 6 месяцев без увеличения штата ИТ, при этом производительность не пострадала, а даже улучшилась.