Opensource vs Enterprise

Opensource vs Enterprise

SinTeZoiD


К opensource продуктам можно относиться по разному.

С одной стороны есть список opensource вещей не вызывающий вопросов.

Например nginx - используется и корпорациями и мелкими компаниями.

Есть продукты, которые вызывают у некоторых людей сильное жжение, а у других восторги и восхищение.

Возьмем виртуализацию.

Вы можете купить VmWare\Nutanix\Hyper-v, а можете установить у себя ovirt\opennebula\openstack.

В каком-то случае выбрав одно из решений вы будете полным дебилом и проявите некомпетентность, в другом случае, выбрав это же решение будете абсолютно правы.

Amarao в своих заметках "Как стать системным администратором"  https://habr.com/post/118475/

делит работодателя на  3 типа: непрофильные, непрофильные с высокой степенью проникновения IT и профильные. Как и при выборе работодателя, так и при ответе на вопрос: взять opensource и подпилить или купить у вендора надо учитывать тип компании.

Непрофильные компании нас почти не интересуют - они всё больше уезжают в облака. Более интересен второй тип компании - непрофильные с высоким проникновением IT.

Сейчас это может быть уже любая компания, а не только банки и торговые сети, но обсуждение вопроса "что такое IT driven” мы оставим на когда-нибудь потом.

Этапы роста её IT разделим на 3 стадии.

1. Пиратское ПО

2. OpenSource

3. Вендорские решения


Переход между 1 и 2 обычно происходит после первых проверок. Переход между 2 и 3 после осознания костыльности решений, сделанных местным админом и понимания слов buzzbus factor. Opensource решения в таких компаниях почти всегда будут костылями, потому что на профильных специалистов и денег у компании не хватает.  Именно поэтому, когда вы рассказываете корпорату "можно же вместо AD поставить samba" он смеется над вами, потому что samba он ставил, когда его компания была в 10 раз меньше, а сейчас он знает слова CAPEX OPEX TCO RTO и вертел вкладывание денег и времени в мутные инициативы.


Есть другой путь. Путь в профильных IT компаниях. Мы сейчас оставим за скобкой телеком и публичные облака, просто потому что у них такой зоопарк софта, что вам и не снилось.

Возьмем компанию N, разрабатывающее перспективный веб сервис.

Этапы её IT роста зачастую составляют те же 3 стадии.

1.Использование OpenSource

2.Вклад в OpenSource

3.Создание своих OpenSource продуктов.

Переход между стадиями привязан к росту посещяемости ресурса и, как следствие, расширению инфраструктуры.

Почему такие компании не покупают решения у вендоров? На стадии 1 денег на такие решения нет, а вот на стадии 2 в них уже мало смысла - просто компания достаточно раскачала умения в коллективе и наладила передачу опыта. К тому же вендорские решения могут не обеспечивать должной гибкости, а гибкость достаточно важный фактор для web компаний.


Зачем я всё это рассказывал? Да просто не все понимают, что это разные миры с разными уровнями развития. Ну и пояснить свою позицию по вопросу "технологию N может использовать только google\amazon, потому что у них есть специалисты!" Так вот я считаю, что это просто лень и луддизм. Эксплуатация OpenSource продуктов вполне по силам людям умеющим пользоваться документацией и мозгом. Если вы работаете в компании со стадией роста 2, то скорее всего ваши умения позволят эксплуатировать не только устоявшиеся решения, но и свежие вещи от гигантов, которыми они делятся на github. А вот вся крутость гигантов в том, что они делятся своими наработками с миром и двигают вперёд не только свой бизнес, но и индустрию.


Report Page