Одна из основных причин, по которой большинство предприятий не используют свободные продукты, – недостаток достоверной информации. Странно, в то время как Интернет заполнен рекламными страницами, восхваляющими ОС Linux, на доброй половине сайтов технической тематики мы видим громкие заявления о вытеснении Linux системами, построенными на платформе MS Windows. Но, перейдя по ссылкам, любой технический специалист скажет, что это истинно только наполовину. Более того, с нашей точки зрения, обе стороны конфликта излишне демонизируют сложившуюся ситуацию. Так, сторонники OpenSource очень часто призывают к тотальному отказу от всех закрытых программных продуктов в пользу свободного ПО. Но ведь руководителю любой компании не важно, что думают те или другие, он заинтересован в получении эффективного рабочего решения, которое позволит ему снизить ТСО.
Цена специалистов
И здесь мы неизбежно подходим к принципиальной проблеме - дефициту специалистов по программным продуктам с открытым исходным кодом. Корпорация Microsoft всегда делала ставку на интуитивно-понятный интерфейс, что позволило пользователям очень быстро освоиться в системе. Это привело к появлению целого поколения, воспитанного на ОС Windows и потенциально готового приступить к работе. К чести Microsoft, создание учебной инфраструктуры дало свои плоды: рынок буквально заполнен специалистами узкого профиля, способными успешно поддерживать системы, построенные на продуктах Microsoft. Что же, в свою очередь, предлагает OpenSource? А его представители не дремлют и создают различные учебные программы, сертификации. Например, для получения сертификатов Red Hat, необходимо сдать настоящий экзамен, на котором присутствует экзаменатор. Естественно, такая процедура гарантирует качество сертифицированных специалистов и существенно влияет на их количество. Кроме того, успешное администрирование и поддержка ОС Linux требует серьёзного понимания процессов, выполняющихся в системе, что заставляет человека быть специалистом широкого профиля. Суммируя вышесказанное, в расчёт TCO можно смело закладывать зарплату Linux-специалиста - на порядок выше, в сравнении с Windows-коллегами.
Несовместимость - миф?
Один из поводов для сомнительного творчества «мифописателей» - проблема совместимости. И она действительно существует, но, как ни странно, решается проще, чем предыдущие. На сегодняшний день, OpenSource предлагает достаточный уровень совместимости с основными закрытыми форматами. Следует обратить внимание на то, что совместимость необходимо обеспечивать именно с закрытыми форматами, так как реализация открытых проблем не вызывает. Ярким примером является совместимость комплекса офисных приложений OpenOffice и форматов, используемых в продукте MS Office. Зачастую, именно OpenOffice становится отправной точкой в мир OpenSource, но и здесь мы встречаемся с некоторым недопониманием, апологеты Linux с радостью расскажут IT-директору о полной совместимости с закрытыми форматами MS Office, но на деле, сложные макросы, созданные в электронных таблицах Excel, едва ли будут корректно функционировать в OpenOffice Calc. В данном случае следует трезво взглянуть на ситуацию, так ли часто ваша организация использует макросы в своих документах? Практика показывает, что недостаточно часто для того, чтобы платить несколько сотен долларов за MS Office, подтверждением тому является решение ОАО «Ростелеком» перевести все свои подразделения на OpenOffice, при этом не лишая пользователей удобной и привычной ОС Windows.
Уже сейчас нередки случаи наличия в офисе компании некоего чёрного ящика, стоящего в углу, про него каждый сотрудник может сказать, «а, там что-то стоит, мы через него в Интернет ходим». Этим «что-то» и является, как правило, операционная система Linux, которая осуществляет доступ всего офиса в Интернет. Установленная несколько лет назад, она уже забыта, потому что не требует к себе внимания. Такого рода факты наводят на мысли о том, что Linux действительно является современной и очень надёжной операционной системой. Недаром корпорация Microsoft, вопреки своим заявлениям о том, что Open Source абсолютно не подходит для работы в корпоративном секторе, доверяет безопасность своих web-серверов именно операционной системе Linux, подтверждением тому служит договор с компанией «Akamai», предлагающей услуги по балансировке нагрузки на серверы и защите от атак типа «отказ в обслуживании».
Вообще, затронуть вопрос безопасности означает разворошить некое осиное гнездо, но давайте посмотрим на факты, а факты говорят о сумасшедшей вирусной активности, приносящей миллиардные убытки экономикам стран. Конечно, многие возразят, что систем на базе Windows в разы больше, чем на базе систем конкурентов и отчасти будут правы. Но почему тогда вредоносных программ для web-сервера apache, занимающего 58% серверов, не то что меньше, а практически нет, и это при том, что apache — представитель Open Source и его коды могут изучать злоумышленники, а вот web-сервер IIS подвергается вирусным атакам с завидной периодичностью? Дело в том, что аудит кода свободных программ производится тысячами программистов, в то время как код Windows закрыт. Большинство компаний, обращающих свой взор на OpenSource, начинают с внедрения серверных приложений: почтовых, web-серверов, серверов баз данных. Но если некоторые компании только начинают, то большинство банков доверяет свою информацию серверам на базе платформ Linux и различных Unix-систем. Многие государственные учреждения идут тем же путем.
Каждому свое
Есть примеры, когда альтернатив продуктам корпорации Microsoft практически нет, более того, нельзя не учитывать запросы пользователей, привыкших к определённому интерфейсу и приложениям. Возьмём в качестве примера инженера-конструктора, 90% работы которого протекает в программе AutoCAD. Формат файлов, формируемых этой программой, поддерживается в таком продукте, как Varicad, стоимость которого на несколько порядков ниже стоимости AutoCAD. Но погодите, представьте, что утром вы выходите на улицу и обнаруживаете, что ваш дом ночью перенесли в какое-то совершенно другое место, как теперь дойти до работы, как выполнять свои функции? Существуют продукты, замечательно работающие в операционной системе Windows, они удобны, привычны, с их помощью компания зарабатывает деньги, а вот если заменить один специфичный продукт на другой — прибыли можно и не дождаться.
Несмотря на кажущуюся сложность, перспективы развития IT-рынка вырисовываются весьма благоприятные. Правительство постепенно приближается к внедрению Linux в систему образования, а это и поддержка отечественного производителя и существенная экономия денежных средств. Учебные заведения действительно являются тем местом, где применение технологий OpenSource наиболее приемлемо, ведь предприятия ждут специалистов, которые смогут работать и с MS Windows и с Linux.
В Екатеринбурге уже есть центры компетенции, предоставляющие квалифицированный анализ IT-инфраструктуры и варианты ее оптимизации. На их базе функционируют учебные центры, осуществляющие комплексную подготовку специалистов по продуктам Microsoft и Linux.
От конкуренции к кооперации
Таким образом, все меньше смысла ломать копья за победу той или иной системы, наступает время ИТ-кооперации. 1С создает кооперационные решения с использованием серверов, приложений и баз данных под управлением Linux, оставляя возможность их объединения с уже существующими Windows-серверами в один кластер. Это существенная экономия на приобретении лицензий, но и небольшая потеря производительности, так как база данных PostgreSQL находится в другой весовой категории по сравнению с MS SQL Server.
Задача ИТ-руководителей - понять все узкие места и принять решение, ведь небольшая потеря производительности имеет право на жизнь, когда речь заходит о надёжности и стоимости владения. Эту задачу уже постепенно принимают, о чем говорят успешные кооперационные внедрения, когда предприятие использует связку Linux+OpenOffice для формирования документов, а Windows+1C для работы бухгалтерии с серверами 1C под управлением Linux.
В интересах бизнеса - использовать преимущества всех известных платформ для достижения максимальных показателей производительности и надёжности, не забывая об экономии денежных средств. И главное – плохих систем не бывает, их нужно правильно готовить, то есть использовать там, где они чувствуют себя наиболее уверенно.
Дмитрий Амиров, Red Hat Certified Engineer
Внедрением и поддержкой Unix-систем занимается с 2001 года. Является сертифицированным инженером Red Hat, автор цикла курсов и опытный тренер по ОС Linux. На сегодняшний день директор Linux-ориентированной компании «IT-кооперация», предлагающей рынку кооперационные решения на базе продуктов Microsoft и OpenSource.
Информационные технологии. Prodigital 36 от 20.03.2008
Публикации на тему:
Информационные технологии. Январь от 01.01.2009:
«СПО в образовании»: апробация завершена
Информационные технологии. Архив от 22.12.2005:
Подводные камни интернет-торговли
Вы можете оставить собственный комментарий к данной статье: