- Подписка на печатную версию:
- Подписка на электронную версию:
- Подшивки старых номеров журнала (печатные версии)
LXF137:История успеха
Материал из Linuxformat.
- История успеха
Содержание |
Linux в сети магазинов «КЕЙ»
- Опыт перехода на свободное ПО в одной отдельно взятой компании показывает, что информационные технологии – не место для религиозного фанатизма.
Перевод на Linux нескольких магазинов сети «Компьютер-Центр КЕЙ» считается одним из самых успешных примеров внедрения свободного ПО в России в 2010 году. Своей историей успеха с корреспондентом LXF поделился ИТ-директор компании Олег Вайнберг.
Предпосылки
В 2008 году в «Компьютер-Центре КЕЙ» стартовал проект внедрения 1С. Поскольку магазинов было много, процесс шел довольно медленно. В какой-то момент здесь поняли, что затраты на проект сильно растут: для каждого магазина нужно приобрести лицензии на продукты 1С, две серверных ОС Windows и сервер MS SQL. Кроме того, оказалось, что на старой технике клиентская часть 1С работает плохо: «Пришлось добавлять памяти, далеко не везде этооказалось возможно; в общем, потребовалась смена почти всей техники, а в сети – под 1000 компьютеров. Затраты начали становиться совсем уж неразумными», говорит Олег Вайнберг. Главным узким местом проекта, по словам ИТ-директора, были локальные магазины – именно они съедали львиную долю бюджета.
В компании решили провести масштабный эксперимент, чтобы понять, сможет ли использование СПО снизить первоначальные затраты на лицензирование и получить законченное решение для магазинов торговой сети: «Я поговорил с Линуксцентром и понял, что их работа стоит каких-то вменяемых денег. И я готов был рискнуть этими деньгами, – продолжает г-н Вайнберг. – Просто взять, поставить эксперимент и решить: туда мы ходим или туда мы не ходим. Мы выделили учебный класс, поставили сервер, аналогичный боевому, рабочих станций сколько нужно поставили. И специалисты Линуксцентра нам это все разворачивали. Их оптимизма по срокам я не разделял – сразу умножил на два, прибавил 70 процентов и еще раз умножил на два. Несмотря на победные реляции, я понимал, что лезу в совершенно неизведанную область. И был морально готов к тому, что проект может не получиться. Но я также понимал, что если он получится, то выиграем много».
Проблемы совместимости
Разумеется, о полном переходе на свободные продукты речи не было. По словам Олега Вайнберга: «У меня вообще нет идеи в этом смысле. Знаете, мне кажется, что вот только Microsoft, или только Oracle, или только Linux – в этом есть что-то от религиозного фанатизма. А я бизнесу помогаю зарабатывать деньги. Где-то мы вообще оставляли рабочие станции под Windows. Основная идея была – сэкономить деньги. То есть если это не стоит много денег или если лицензии уже куплены – пускай стоит. Понятно, что использовалась некая эмуляция, это был Wine@Etersoft, и с ним тоже проблем хватало – в таком мощном режиме его никто, пожалуй, не использовал».
Те магазины, которые уже были переведены на 1С, в рамках проекта вообще не трогали – уже потраченные деньги необходимо окупать. Но и без 1С в магазинах хватало старого ПО и оборудования. Одной из главных сложностей стало наличие массы несовместимой периферии, вроде принтеров липких этикеток. И такой было много: фискальные регистраторы, всякие коммуникаторы Wi-Fi со сканерами штрих-кодов, все специализированное торговое оборудование.
Гладко было на бумаге
Когда в компании решили перейти от тестов к реальному внедрению, выяснилось, что в магазинах решение работает гораздо менее стабильно, чем в лаборатории: «Ребята сжали зубы и терпели – ворчали, конечно, ругались, но терпели. С пониманием того, что для всей фирмы это нужно. Сейчас количество инцидентов падает, и система стабилизируется... Но даже сейчас эти четыре магазина отнимают у меня больше ресурсов, чем 23 оставшихся, хотя скоро все стабилизируется окончательно», говорит Олег Вайнберг. Сейчас в «КЦ КЕЙ» заканчивают второй цикл работ, предполагающий обобщение лучших вариантов и сведение всех конфигураций к самой работоспособной. 20 августа на такой конфигурации был запущен пятый магазин, который работает вполне стабильно. Сейчас ее аккуратно внедрят в четырех предыдущих, а на очереди стоит уже шестой магазин – и первый за пределами Санкт-Петербурга.
Кадровый вопрос
По словам ИТ-директора компании, в «КЦ КЕЙ» свободные продукты использовались и ранее: OpenOffice.org, почтовый клиент Thunderbird и прочее. Сотрудники магазинов получили то же ПО, только под Linux. У многих были вопросы с мелкими программами, отсутствие которых не столько мешало, сколько раздражало. Но люди отнеслись к проекту внедрения Linux с большим пониманием: «Им, в общем, памятник ставить надо, потому что проблем было достаточно. То принтер не печатает, то липкий ценник безобразный, то пробелы исчезли, то штрих-коды не читают ся, то вообще Wine@Etersoft сошел с ума, забил логом весь сервер и все встало» – так описывает происходящее Олег Вайнберг. Саботажа со стороны персонала не было: «Саботаж в коммерческой фирме – это вроде “пчелы против меда”. Не будет выручки – не будет зарплаты».
Были трудности и с отделом ИТ – в компании произошло не одно изменение, а несколько. Притом довольно крупных: перевели виртуальные серверы на VMware, на терминальный режим, на Linux и работу под эмулятором Wine@Etersoft.
Учить сотрудников отдела ИТ, конечно, пришлось, но денег на это почти не потратили – в основном люди учились сами. Специалисты по Linux здесь уже были, а Wine обучались на ходу. С VMware помогли поставщики серверов, компания «Тринити» (Санкт-Петербург): они обучили персонал базовым вещам. К настоящему моменту в «КЦ КЕЙ» провели полное обучение одного специалиста VMware в специализированном учебном центре. В Линуксцентре была куплена поддержка, причем поддержка «живыми людьми». Если сотрудники компании не справляются – тут же приезжает специалист и решает проблему. Это стоит денег, но даже с учетом всех расходов проект все равно окупается: «Грубо говоря, у меня все-все-все вышло, как если бы я купил проприетарный софт на два магазина», утверждает г-н Вайнберг.
Стоимость владения
Говоря об экономическом эффекте, Олег Вайнберг отмечает, что оценивать его нужно в перспективе: «Стартовые затраты явно ниже, а суммарная стоимость владения не выше. Кроме того, я сейчас использую большую часть старых машин, которые скопились, пока я переводил магазины на 1С под Windows – несколько сотен. Я еще магазинов 5‑6 открою на сэкономленном сырье, – говорит он. – Проект уже бьет в плюс: людей я новых на работу не нанимал и открыл пять магазинов, потратив меньше того, что потратил бы, если бы открыл два по-старому». По его словам, экономия составила десятки тысяч долларов в расчете на один магазин. А самое главное – было получено законченное тиражируемое решение.
Конечно, все это можно было сделать и на проприетарном ПО – за покупку продуктов Microsoft еще никого не увольняли: «У меня была конкретная цель, – говорит Олег Вайнберг. – Нужно было получить способ экономить на стартовых затратах: на лицензиях и на оборудовании. Отработать технологию – новые магазины я буду открывать уже на Linux».
История успеха?
Пожалуй, с точки зрения строгой идеологии свободного ПО, этот проект сложно назвать историей успеха: в головном офисе вся инфраструктура выполнена на продуктах Microsoft, используются они и в ключевых точках каждого магазина (таких как кассы). Продукты 1С и Wine@Etersoft также стоят денег. Олег Вайнберг заявляет: «Вообще, я уже говорил, я не религиозный фанатик, я деньги зарабатываю. Продукция Microsoft намного отлаженнее и беспроблемнее. И там, где минута простоя – потерянные деньги, я буду его использовать, пока не буду абсолютно уверен, что достигнут нужный уровень. Да и после этого. Люблю спать спокойно. Это просто весы. Затраты/риски. Но в основном, конечно, Linux». По мнению эксперта, процедура развертывания резко упростилась, тем более что в компании перешли на терминальный режим. Со временем здесь надеются выйти на использование аппаратных тонких клиентов, а пока утилизируют устарев шую технику: «Я отработал решение, а дальше буду тиражировать его. Буду использовать 1С, буду использовать Linux и Wine, а также бесплатную версию IBM DB2 в качестве СУБД», сказал г-н Вайнберг корреспонденту LXF.
Вердикт
«Это был интересный проект. Хотелось понять, вообще туда ходить можно или туда ходить нельзя. Я прикинул, что риски разумные, – продолжает эксперт. – На мой взгляд, нужно каждый раз четко просчитывать деньги. Если деньги удается сэкономить или заработать – надо смело связываться с СПО. Уже можно». Нам же остается только согласиться с позицией ИТ-директора и на этой радостной ноте закончить статью. Впрочем, есть один момент, на который профильные электронные СМИ не обратили внимания: проект внедрения СПО в «КЦ КЕЙ» был экономически оправ дан и хорошо продуман, но можно ли назвать его крупным? В масштабах страны, внедрение Linux в нескольких магазинах – это капля в море. Но для нас и эта «капля» выглядит достижением, что, конечно, наводит на размышления.
Олег Вайнберг про DB2
«Можно было написать конфигурацию 1C так, чтобы свободная СУБД PostgreSQL великолепно работала. Но у меня уже была написанная, притом не совсем удачно, конфигурация, и было дешевле ее не переделывать. Мы проверили, и оказалось, что бесплатного варианта DB2 достаточно, и все работает отлично. Тем более, что IBM вместе с 1С сейчас прилагают гигантские усилия, чтобы DB2 работала с продуктами 1С – там даже есть специальный режим совместимости. То есть IBM доработала СУБД для 1С: я считаю, это вещи, о которых нужно говорить. В России мы выросли до того (1С выросла), что IBM адаптирует свой продукт для нас. Они дорабатывают DB2 под двух разработчиков, под SAP и под 1С. Для меня это вообще WoW. Я давно говорю, что 1С – это самая настоящая мощная современная ERP. А теперь это еще и IBM говорит. Мне нравится быть в такой компании». `