суббота, 13 октября 2012 г.

Плюсы и минусы Linux для мелкого бизнеса

Исходя из списка потребностей, я решил сформировать список чем линукс хорош, и чем плох для мелкого бизнеса. И сравнить его с Windows.

Плюсы.


  1. Нулевая стоимость. Естественно, имеется в виду стоимость лицензии, а не внедрения. 
  2. Платформонезависимость. Легко можно подготовить универсальный образ, который установится на любую машину. Более того, жесткий диск из проблемной машины легко можно перенести в рабочую с минимальными изменениями настроек или вообще без изменений. 
  3. Любые готовые решения очень легко тиражировать. Поддержка любой независимой конфигурации требует больших трудозатрат, но если эта конфигурация универсальна, то её внедрение на большом количестве компьютеров имеет маленькую относительную стоимость.
  4. Использование старого оборудования в связке с LTSP, или как тонкий клиент Windows.
  5. Возможность надёжного хранения, используя программный рейд-6, что в принципе невозможно под Windows, а стоимость восстановления при использовании аппаратных контроллеров просто заоблачная, причём сроки выполнения такого восстановления тоже оставляют желать лучшего.
  6. ПРИ НАЛИЧИИ знаний и культуры программирования под Linux очень легко разрабатывать и поддерживать мелкие утилиты для любого заказчика.
  7. Масштабирование системы обслуживания при переходе к уровню среднего бизнеса не требует таких больших капитальных затрат, как в случае Windows, серверные продукты которого по сегодняшним ценам стоят больше, чем нужное для их использования железо.

Минусы

  1. На старых компьютерах Windows 98, Windows NT, Windows XP легко может применяться для работы по накатанной схеме, в отличие от Linux. Стоимость миграции таких пользователей на Linux зачастую будет стоить очень недёшево. А виртуализации Windows 98 и Windows NT поддаётся с трудом, из-за отсутствия поддержки драйверов современного виртуального оборудования.
  2. Поддержка зоопарка принтеров, особенно струйных, которым необходимо обслуживание фирменными утилитами, представляет настоящую проблему.
  3. Любая программа очень сильно зависит от своих разработчиков. И если вокруг основополагающих программ и библиотек, как ядро Linux, libc, ffmpeg, и т. д. существует большое сообщество разработчиков, и им ничего не угрожает, то любая маленькая программа с одним разработчиком, к тому же не заинтересованным финансово, в любой момент может прекратить своё развитие. А полностью оплачивать поддержку этой программы своими силами для мелкого бизнеса неподъёмная задача.
  4. Зоопарк дистрибутивов и постоянное изменение ABI и даже API библиотек делают поддержку сложных программ под Linux нетривиальной задачей, чаще всего новые программы выпускаются только под последние, нестабильные версии дистрибутивов. Таким образом, миграция на новые версии становится необходимостью по крайней мере раз в 2 года (среднее время актуальности LTS-релизов). В отличие от Windows, жизненный цикл которого в среднем составляет 10 лет, а максимальный срок актуальности для бизнеса даже выше.
  5. Сложность обучения опять же в силу разнообразия дистрибутивов и быстрого устаревания информации - окружение в Linux развивается очень быстро, разработчики программ стараются под это подстраиваться. Это хорошо для гиков, которые могут каждый день видеть что-то новое в очередной программе, но плохо для бизнеса, который либо теряет фунциональность, используя старую версию, поскольку в новой были исправлены ошибки, либо теряет стабильность, используя новую версию, и получая кучу "дурацких" вопросов от пользователей по поводу нового интерфейса.

Выводы

  1. Самостоятельная поддержка Linux невыгодна малому бизнесу, так как требует очень специфических знаний и больших трудозатрат для каждой конфигурации. При этом она очевидно выгодна для оутсорсинговых обслуживающих фирм, т. к. снижает стоимость обслуживания одного клиента.
  2. Одиночным разработчикам мелких программ, которые активно используются бизнесом, нужно делать регулярные донейты. Причём лучше мелкие, но регулярные. И это должно стать культурой бизнеса, это нужно максимально популяризовать.

Комментариев нет:

Отправить комментарий