Оркестраторы в российском DevOps в 2024: рост использования Managed Kubernetes и отечественных дистрибутивов

В конце августа 2024 года компания «Экспресс 42» опубликовала отчёт о состоянии DevOps в России. Мы изучили его данные и решили рассказать о самых важных моментах в цикле статей. В первом материале собрали основную информацию по участникам исследования и инструментам, которые сейчас используются в индустрии. Например, из неё можно узнать, что DevOps всё больше интересуются вне ИТ-компаний и финтеха, а ещё продолжает расти количество пользователей российских серверных ОС.

В этой же статье мы расскажем, как себя чувствуют в российском DevOps технологии оркестрации. Мы проанализировали результаты опроса, чтобы понять, какие дистрибутивы Kubernetes сейчас используются и какие критерии влияют на выбор платформы контейнеризации. Вы также узнаете, какие оркестраторы, хранилища образов и секретов наиболее популярны в индустрии.

fd3d1456b1c674047e818c7f6d55fe61.png

K8s и другие оркестраторы

Kubernetes остаётся наиболее популярным оркестратором контейнеров, несмотря на снижение доли его пользователей с 58,3 до 54,4%:

66d843f73e42925c6354d0713e57dbb6.png

Доля OpenShift и Rancher тоже снизилась по сравнению с прошлым годом — на 1 и 3,3 процентных пункта соответственно. Снижение доли использования Kubernetes и его дистрибутивов может быть связано с распространением DevOps на новые отрасли, где работают с обычными виртуальными машинами и где хватает Docker Swarm.

Кстати, Docker Swarm показал в этом году наибольший рост — с 14,7 до 18,6%. В отчёте отмечается и увеличение доли других оркестраторов. Например, с 3,1 до 4,1% увеличилась доля пользователей Nomad, Mesos — с 0,2 до 1,1%.

Отметим, что Kubernetes занимает седьмую строчку (19,7%) в рейтинге 2024 Stack Overflow Developer Survey среди «других инструментов», которые используют разработчики:

Топ-10 инструментов инструментов для компиляции, сборки и тестирования, часто используемых разработчиками и обучающимися программированию, в 2024 Stack Overflow Developer Survey

Топ-10 инструментов инструментов для компиляции, сборки и тестирования, часто используемых разработчиками и обучающимися программированию, в 2024 Stack Overflow Developer Survey

Дистрибутивы Kubernetes

Так как Kubernetes является самым популярным оркестратором контейнеров, специалисты «Экспресс 42» решили проанализировать распределение по дистрибутивам внутри его доли. В итоге результаты указывают на тренд перехода на управляемые решения и российские дистрибутивы.

Так, среди дистрибутивов K8s значительная доля предпочтения отдаётся managed-решениям — 64,6%. По сравнению с прошлым годом она выросла на 8,4 процентных пункта:

ba2a599f5b6e0141774069b60dbc6ce7.png

Среди дистрибутивов популярностью пользуется Deckhouse Kubernetes Platform, чья доля увеличилась с 9,9 до 12,3%. Доля других российских дистрибутивов также выросла — с 4,9 до 9,1%, при этом процент других не российских дистрибутивов сократился на 16,8 процентных пунктов — до 34,8%.

Вот что по этому поводу сказал Константин Аксёнов, директор департамента разработки платформы Deckhouse:

»…На мой взгляд, эта доступность (доступность платформенного подхода и оркестраторов — прим. ред.) определяется наличием качественных готовых решений. Поэтому мы, например, наблюдаем рост использования Managed Kubernetes от облачных провайдеров. Ресурсы и время, сэкономленные на развитии внутренних компетенций в такой достаточно сложной технологии, как Kubernetes, могут быть инвестированы в решение действительно важных задач для бизнеса…»

Критерии выбора оркестратора

Конечно, на популярность оркестраторов влияют их возможности. Поэтому у респондентов спросили, какие функции или компоненты платформ контейнеризации для них особенно важны. Общие результаты:

540b8dc6ad4e1cb9d23450704fa4116a.png

При выборе платформы оркестрации для индустрии наиболее важными функциями являются:

  • возможность установки в закрытый контур — 49,1%;

  • централизованное управление множеством кластеров — 44,3%;

  • возможность беспростойных обновлений — 41%.

Наименее важными функциями стали:

  • возможность использования в мультиарендном режиме — 7,9%;

  • встроенная балансировка входящего трафика — 14,7%;

  • централизованное хранение и управление журналами — 15,7%.

По этому поводу в исследовании дал свой комментарий Илья Кочнев, директор эксплуатации и ИТ-инфраструктуры «Купер»:

«Закрытый контур — это требование по безопасности и автономности/независимости, что является важным трендом последних лет. Поскольку платформы оркестрации теперь проникают в сферы, где ранее использовались исключительно «традиционные» решения под жёсткие регуляторные требования, мы видим, как эти требования теперь транслируются на оркестраторы…»

 Также у респондентов спросили, какие аспекты важны для них при выборе платформы:

6a78f85f7e1a85488171b1852f5e0d33.png

Наиболее важными аспектами для респондентов стали:

  • стоимость решения — 51,5%;

  • затраты на эксплуатацию — 48,9%;

  • сложность внедрения — 45,9%.

Наименее значимыми аспектами оказались:

  • наличие экосистемы сопутствующего ПО — 11,9%;

  • большой каталог совместимого российского ПО — 12,2%;

  • возможность влияния на roadmap развития платформы — 15%.

Эти данные говорят о том, что пользователи готовы делать выбор в пользу платформ с удобной эксплуатацией в ущерб дополнительной функциональности и большому количеству интеграций.

Хранилища образов и секретов

Наиболее популярным бесплатным хранилищем образов остаётся Docker Registry с 40,7%. Вслед за ним идёт бесплатная версия Nexus с 37,5%:

967a4618e229e2b9644e38f14fe96f15.png

При этом в рейтинге указана и платная версия Nexus. И если объединить обе версии, то Nexus займёт лидирующую позицию с 51,1%. Его популярность объясняют поддержкой множества форматов артефактов и возможностью проксирования пакетов и библиотек для разработки. 

Наименее популярным решением стал Quay, что может быть связано с уходом Red Hat с российского рынка.

Если говорить про хранилища секретов, здесь лидером стал HashiCorp Vault с 43,3%. Он выделяется возможностью установки на любую инфраструктуру, гибкостью в настройке и тесной интеграцией с Kubernetes.

4c67c4fd1490a4b7523e17adf57b9a4c.png

Выводы

  • По сравнению с прошлым годом оркестраторами стали пользоваться меньше. Доля респондентов, не использующих оркестраторы, увеличилась с 18,7 до 24%. При этом доля пользователей Kubernetes снизилась, а доля Docker Swarm подросла. Такая динамика может быть вызвана распространением DevOps на новые отрасли.

  • Доля пользователей managed-решений Kubernetes возросла с 56,2 до 64,6%, а доля пользователей российских дистрибутивов — с 14,8 до 21,4%. Мы наблюдаем начало тренда на переход на управляемые решения и отечественные дистрибутивы.

  • Наиболее важными функциями оркестраторов для участников опроса стали возможность установки в закрытый контур, централизованное управление множеством кластеров и возможность беспростойных обновлений. Ключевые факторы выбора решения по оркестрации — его стоимость, затраты на эксплуатацию и сложность внедрения.

  • Docker Registry и Nexus остаются лидирующими хранилищами образов благодаря своей функциональности и поддержке различных форматов артефактов. А среди хранилищ секретов уверенную первую позицию занимает HashiCorp Vault благодаря удобству эксплуатации.

Скачать подробный отчёт о состоянии DevOps в России в 2024 году вы можете на сайте исследования. А в последней статье цикла мы расскажем, что узнали про внутренние инфраструктурные платформы: у какого процента компаний они есть, в чём основная ценность платформ и с какими сложностями респонденты сталкиваются при их разработке и развитии. 

P. S.

Читайте также в нашем блоге:

© Habrahabr.ru