DevOps и облако

Поделиться:

Вопросы из этого раздела были показаны только тем, кто указал в качестве своей должности «DevOps-инженер / разработчик инфраструктуры», а также одной пятой остальных респондентов, выбранных случайным образом.

В какой степени вы лично участвуете в разработке инфраструктуры (DevOps)?

Большинство разработчиков либо берут на себя ответственность за развертывание приложений в рабочей среде, либо сотрудничают с командой SRE/DevOps. При этом команда SRE занимается инфраструктурой и платформой, а разработчики — непрерывной интеграцией и развертыванием.

В какой степени вы лично участвуете в разработке инфраструктуры (DevOps)?

Используете ли вы в процессе разработки виртуализацию или контейнеры?

Как вы используете контейнеры?

Мы задавали этот вопрос только тем, кто использует виртуализацию или контейнеры.

Какие инструменты вы используете для работы с кластерами K8s?

На этот вопрос отвечали только пользователи Kubernetes.

Для управления кластерами Kubernetes чаще всего выбирают kubectl — официальный инструмент командной строки для Kubernetes.

Многие облачные провайдеры предлагают собственные консоли и интерфейсы командной строки, в которых есть особые функции и интеграции с облачными сервисами.

Еще один популярный способ взаимодействия с кластерами Kubernetes — использовать специальные плагины для IDE JetBrains (например, IntelliJ IDEA, GoLand и PyCharm) или плагины для Visual Studio Code. Они часто включают в себя возможности исследования кластера, управления развертыванием и визуализации ресурсов, что упрощает работу с Kubernetes.

Какие инструменты управления конфигурацией вы регулярно используете?

На этот вопрос отвечали только те, кто занимается DevOps.

Ansible — самый популярный инструмент для управления конфигурацией: им пользуются 38% респондентов. Значительная часть респондентов (30%) предпочитают собственные решения, то есть самостоятельно разработанные инструменты или скрипты, отвечающие их потребностям.

Какие шаблонизаторы серверов регулярно используются в вашей организации?

На этот вопрос отвечали только те, кто занимается DevOps.

TechRepublic

techrepublic.com

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

Какие инструменты для развертывания инфраструктуры используются вами или в вашей организации?

На этот вопрос отвечали только те, кто занимается DevOps.

AWS CloudFormation и AWS CDK одинаковой популярны среди DevOps-инженеров и разработчиков, в то время как Terraform, набор инструментов для управления конфигурацией и собственные решения более широко используются DevOps-инженерами.

Насколько хорошо вы знакомы с Kubernetes?

На этот вопрос отвечали только пользователи Kubernetes.

Что вы используете для запуска контейнеризованных приложений во время разработки?

Этот вопрос мы задавали только тем, кто занимается DevOps и использует Kubernetes.

Насколько хорошо вы знакомы с Docker?

Насколько хорошо вы знакомы с Docker Compose?

Где вы храните артефакты?

Где выполняется хостинг баз данных, сервисов и приложений, которые разрабатываете вы или ваша компания?

Что вы в основном используете для хостинга?

Какие облачные сервисы вы используете?

Этот вопрос мы задавали только тем, кто выполняет хостинг в облачных сервисах.

Среди облачных сервисов Amazon Web Services остается неоспоримым лидером: по числу пользователей он более чем в два раза опережает ближайшего конкурента.

А вот доля Heroku за год уменьшилась вдвое. Это может быть связано с отменой бесплатного тарифного плана.

Какой облачный сервис вы используете чаще всего?

Включая ответы тех, кто пользуется только одним сервисом.

Помимо крупных облачных сервисов, на рынке есть доступные варианты, такие как CivoCloud, fly.io и Cloudrun.

DevOps и облако:

2023

Спасибо, что уделили время!

Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.

Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.