С давних времен на рынке дружно сосуществует множество дистрибутивов операционных систем на разный вкус и потребности. В сегменте персональных компьютеров лидерство принадлежит Microsoft Windows — стандарту де-факто для настольной клиентской инфраструктуры. Периодически появляются новости об очередном «убийце» традиционных систем, но принципиально ситуация пока не изменилась: сейчас Windows занимает долю в размере 56,4% всех пользователей, хотя заметно, как детище Microsoft активно теснит продукция Apple со своей операционкой Mac OS. Некоторую долю также занимает и Linux, который сейчас стали использовать не только гики, — тренды на импортозамещение в ряде отраслей вывели системы с ядром Linux в число приоритетных ОС для рабочих мест пользователей. А вот в сегменте серверных платформ ситуация складывается иная: тут Linux если и не выдавил другие ОС, то явно метит на роль гегемона рынка уже в ближайшее время.

Это прогнозировали еще много лет назад. В 2000–2010-х на рынке серверов правили коммерческие Uniх-системы, например Solaris, AIX, HP-UX. Под их управлением работали тяжелые серверы промышленного класса. Но по мере распространения более экономичных x86-платформ и роста популярности виртуализации и облачных сервисов произошел сдвиг в сторону открытых систем. На крупных предприятиях по-прежнему существует немало монолитных core-приложений, работающих на Unix. Тяжелые базы данных, большие ERP- и OLTP-системы требуют для своей работы огромных вычислительных мощностей и оптимизированы под Unix. Однако обслуживание таких систем сопряжено с серьезными финансовыми затратами, а гибкости и динамики появления новых фич не хватает. Поэтому все более заметно, что новые сервисы и продукты разрабатываются с прицелом на использование Linux и компонентов открытого ПО.
Явным преимуществом нового подхода является возможность горизонтального масштабирования. В то время как вертикальное масштабирование, применяемое в классических системах мейнфрейм-класса, ограничивается пределами одной «железки», в инфраструктуре с горизонтальным масштабированием скейлинг ресурсов происходит за счет распределения нагрузки по множеству небольших и недорогих систем. Горизонтально масштабируемые инфраструктуры зачастую территориально и даже географически распределены. По такому принципу организована, например, работа социальных сетей и в целом всей web-индустрии. Распределение и хранение данных осуществляется по огромной паутине вычислительных узлов в разных регионах, а не в одном гигантском ЦОД. В результате достигается должный уровень производительности весьма экономичным способом, при этом данная производительность может наращиваться неограниченно.
Другим преимуществом Linux является открытость и бесплатность, благодаря им снимается vendor lock, то есть привязка к конкретному производителю. Естественно, существуют коммерческие дистрибутивы, например у Red Hat или SUSE. Они востребованы клиентами, которые размещают на них свои mission- и business-critical-приложения и хотят, чтобы работу таких важных сервисов страховал разработчик ОС. Тем не менее есть и абсолютно бесплатные варианты дистрибутивов, например Debian, CentOS, Ubuntu. При необходимости всегда можно привлечь стороннюю экспертизу от профессиональных участников рынка, если есть сомнения в наличии нужных компетенций у себя в организации.
Только за первые шесть месяцев прошлого года доля Linux на мировом рынке ОС увеличилась в два раза. Вероятно, в ближайшие годы мы и далее будем наблюдать схожую динамику. Все дело в более широком распространении облачных технологии и росте интереса к контейнерной виртуализации. Теоретически докер можно запустить и в Windows, но нативно контейнеры и оркестраторы наподобие Kubernetes работают именно в Linux. Тренд на повсеместную цифровизацию бизнеса также становится драйвером для Linux-инфраструктур.
Часто компаниям нужны готовые платформы и компоненты, которые можно быстро адаптировать под свои задачи. Примером может стать облачная платформа КРОК, которая построена на базе Linux KVM и сочетает в себе другие интегрированные open source-продукты и сервисы собственной разработки. Для создания подобных уникальных продуктов Linux подходит как нельзя лучше.



ENG

