Согласно отчету, подготовленному по заказу фонда Cloud Native Computing Foundation, популярность системы настройки контейнеров Kubernetes среди разработчиков растет, а уровень распространения бессерверной архитектуры снижается.
Отчет 'The State of Cloud Native Development' был создан на основе результатов опроса более 19 тыс. разработчиков из 155 стран, проведенного исследовательской компанией SlashData. Опрос показал, что в первом квартале 2021 года Kubernetes использовали 5,6 млн разработчиков. По сравнению с первым кварталом 2020 года (3,9 млн) их число увеличилось на 67%. Доля разработчиков серверных компонентов, использующих контейнеры Kubernetes, достигла 31%, увеличившись за последние 12 месяцев на четыре процентных пункта. В сегменте разработчиков продуктов для пограничных вычислений доля приверженцев Kubernetes выросла на 11%, достигнув 63%. Среди разработчиков технологий для пограничных вычислений темпы роста любителей Kubernetes оказались самыми высокими из всех рассматриваемых секторов.
Опрос показал, что доля разработчиков, занимающихся бессерверной архитектурой, снизилась с 27% до 24%. Бессерверные вычисления предполагают динамическое распределение вычислительных циклов с помощью сервисов наподобие AWS Lambda. Тенденция к снижению может быть вызвана недостаточной гибкостью бессерверных решений – тем, что компании боятся привязки к конкретным поставщикам. AWS Lambda по-прежнему остается самым популярным бессерверным решением – им пользуются 53% разработчиков бессерверных технологий. Однако число сторонников Google Cloud Run продолжает расти.
В отчете указывается, что что в мире сегодня насчитывается 6,8 млн разработчиков облачных приложений (за последний год их количество увеличилось на 300 тыс. человек), при этом 4,6 млн обращаются к инструментам настройки контейнеров, а 4 млн – к бессерверным платформам. И те, и другие средства используют 1,8 млн разработчиков.
В предыдущих отчетах CNCF и SlashData, публиковавшихся в мае и августе 2020 года, число разработчиков чисто облачных приложений оценивалось, соответственно, в 4,7 млн и 6,5 млн. Между тем, доля разработчиков средств автоматизации внутренних процессов, использующих чисто облачные технологии, уменьшилась на три процентных пункта, до 41%. Объясняется это снижением популярности бессерверной архитектуры. Рост числа разработчиков чисто облачных приложений обусловлен увеличением общего числа разработчиков технологий внутренних процессов с 14,7 млн до 16,6 млн. Примерами чисто облачного подхода являются технологии микросервисов, неизменяемой инфраструктуры и декларативных API.