В 2023 году компания Dimension Research провела опрос среди 333 руководителей подразделений, занимающихся разработкой и обслуживанием приложений, развернутых в продуктовых окружениях Kubernets. В опросе принимали участие компании со штатом не менее 250 сотрудников. Цель исследования – информирование лиц, принимающих решения, о проблемах и тенденциях, возникающих в набирающей популярность среде Kubernetes.
В этом исследовании изучались текущие и возникающие тенденции использования Kubernetes в продуктовых окружениях, проблемы, идентифицированные DevOps командами предприятий, и то, как организации справляются со сложностью, присущей окружениям Kubernetes. Некоторые вопросы были продублированы из опроса, проведенного в 2022 году с участием аналогичной аудитории, что позволило провести анализ тенденций. В это исследование также включены цитаты из 10 интервью.
Основные выводы исследования
Следствия сложности Kubernetes окружений:
- 98% компаний имели проблемы в продуктовых окружениях;
- 75% сталкивались с проблемами совместимости (66% в 2022 году);
- На первый план вышли проблемы «интеграции» окружения в существующие корпоративные бизнес-процессы (контроль доступа, обеспечение безопасности, соотв. требованиям регуляторов и др.). Это отмечают 48% респондентов (32% в 2022 г.);
- Время, потраченное на решение проблем, существенно превосходит ожидания;
- 98% респондентов указывают на необходимость повышения эффективности работы операционных команд.
Kubernetes – комплексная, сложная технология, складывающаяся из многих компонентов:
- Количество кластеров в продуктовом окружении. 56 % опрошенных эксплуатируют более 10 кластеров в продуктиве (против 49% в 2022 году).
- Инфраструктура для развертывания кластеров. У 69% кластера развернуты более чем на 2-х различных инфраструктурах (bare metal, virtualization platform, private or public cloud).
- Количество одновременно используемых дистрибутивов Kubernetes. Компании одновременно используют кластеры, предоставляемые облачными провайдерами, on-premise дистрибутивы различных поставщиков и ванильные версии Kubernetes. 83% компаний используют одновременно более 2 дистрибутивов Kubernetes.
- Стек дополнительного ПО необходимого для эксплуатации кластера (Nginx, Cilium, Grafana, Prometeus, Vault и др.). 72% опрошенных используют более 5 дополнительных продуктов для обеспечения функционирования кластера. Этот фактор непосредственно связан с количеством кластеров и дистрибутивов – компании, имеющие в продуктиве более 20 кластеров, используют одновременно более 5 дистрибутивов и более 15(!) дополнительных программных продуктов.
Вы можете ознакомиться с полным отчетом компании Dimenshional Research здесь.