Разбор отчета K8s in the Enterprise от Dzone

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

В данной статье мы поговорим про отчет Dzone относительно настоящего и будущего K8s в корпорациях. Тема довольно животрепещущая, т.к. adoption kubernetes’а в качестве средства оркестрации контейнеров огромен, но большие компании зачастую как те динозавры, которые с задержкой реагируют на то, что их уже едят:)

“Завлекательный” логотип

Перед началом обзора стоит упомянуть, что во всех report’ах от Dzone есть материалы следующих видов:

  • original — статья от авторов Dzone

В представленном отчете указанные типы материалов представлены в говорящем соотношении (ни на что не намекаю …)

  • original — 1

Дальше перечислю интересные статьи.

“Kubernetes in the Enterprise” by Kosmas Pouianou

В самом начале автор говорит что такое контейнеры и почему они важны, приводя пункты с преимуществами

  • portability — в этом пункте контейнеры и VM’ки похожи

Дальше идет речь о том, что такое оркестрация и почему она важна. Упоминаются следующие моменты, которые позволяет решить оркестрация:

  • автоматизированный deployment и репликация контейнеров

В корпорациях основные вопросы крутятся вокруг:

  • управления состоянием — все знают, что k8s хорош для stateless, но state тоже надо где-то хранить (над этим работают и есть куча усилий навроде Ceph, Rook, KubeDB и других)

Дальше автор говорит об успехе open source движения в этом направлении, рассказывая про достижения CNCF. Ну и напоследок автор рассказывает о том, как k8s поживает в компании где он работает, а именно в SAP:)

Выводы относительно будущего простые:

  • контейнеры не серебрянная пуля

Учитывая вышесказанное, автор делает вывод, что дальше будет еще интереснее:)

“Automating Open Source Security in Kubernetes Throughout the DevOps Pipeline” by Shiri Ivtsan

Автор приводит интересный факт, что 97% разработчиков полагаются на open source компоненты, которые ставят под угрозу 60–80% современного ПО. Дальше автор рассказывает о концепции DevSecOps, а именно интеграции безопасности в пайплан создания программного обеспечения:

  • предлагается сдвинуть безопасность влево к началу, когда происходит research решений и начинает создаваться код

В конце статьи автор мотивирует заняться безопаснотью такой фразой

The scale of open source components’ usage combined with the adoption of shift left processes are putting more weight on the shoulders of developers when it comes to security responsibilities. Keeping up with these new responsibilities while organizations continue to speed up development processes is impossible without automating security.

“Deploying Kubernetes in an Enterprise Environment” by Adi Polak & Idan Levin

Авторы сходу говорят, что k8s — это отличный оркестратор, но вам потребуется что-то большее:

  • команда экспертов — забавно, но она обычно нужна в любых начинаниях:)

“Key Research Findings” by Jordan Baker

Отчет достаточно интересен, т.к. содержит интересные данные и позволяет посмотреть на adoption k8s в разных разрезах.

Все начинается с демографии респондентов, которые

▶ живут в

  • Европе — 35%

▶ работают в компаниях разных размеров (левое значение входит в интервал, а правое нет], расположенных в порядке убывания adoption’а:

  • [100,1000) — 23%

▶ исполняют роли:

  • разработчика — 29%

▶ работают над приложениями преимущественно двух типов:

  • web app — 84%

▶ пишут на

  • java — 84%

Дальше перейдем к основным выводам:

  • за год adoption k8s скакнул с 53% до 70%

“Executive Insights on the State of K8s in the Enterprise” by Tom Smith

Второй отчет, но в этот раз не на основе обширного опроса, а целевого общения с 22 менеджерами it’шных компаний, занимающихся активно k8s. Основные выводы исследования следующие:

  • security, planning, knowledge, and data locality are four keys to success with k8s in the enterprise

Итоги

Мне данный Trend Report показался немного затянутым, но пара-тройка оригинальных статей была неплохой, плюс оба исследования стоили прочтения. В итоге, я считаю, что потратил время с пользой, изучая его:)

Director of digital ecosystem development department at Tinkoff. Bachelor at applied math, Master at system analysis, Postgraduate studies at economics.

Director of digital ecosystem development department at Tinkoff. Bachelor at applied math, Master at system analysis, Postgraduate studies at economics.