В Puppet подготовили новый отчет State of DevOps Report 2020. Он сфокусирован на платформенном подходе к доставке ПО и применении принципов DevOps для управления изменениями. Авторы рассматривают, как по мере развития этих практик в компаниях совершенствуется культура DevOps.
Обсуждая тему, исследователи вводят понятие «внутренней self-service платформы». Под ней понимается система, которую используют для автоматизации доставки IT-сервисов конечным пользователям. Такая платформа включает в себя различные решения, которые могут быть развернуты как в облаке, так и на традиционной инфраструктуре.
Внутренние self-service платформы позволяют продуктовым командам работать эффективнее. Им необязательно быть экспертами в инфраструктуре и хорошо разбираться в каждом из инструментов, они могут сосредоточиться на продукте и задачах бизнеса.
Компании с высокой культурой DevOps чаще используют self-service платформы
Высокий уровень DevOps напрямую коррелирует с использованием self-service платформ:
- 63% респондентов рассказали, что в их компании используют хотя бы одну внутреннюю self-service платформу.
- В 60% компаний, использующих внутренние платформы, от 2 до 4 таких платформ.
- Компании с высоким уровнем DevOps в 6 раз чаще используют self-service платформы, чем организации с низким уровнем.
Компании с высоким уровнем DevOps используют различные решения для самообслуживания:
Для развития self-service платформы требуется отдельная команда
Организации, практикующие DevOps, выделяют для развития и обслуживания self-service платформ отдельные команды. В отличие от продуктовых, которые отвечают за непрерывную доставку конкретного продукта, такие команды занимаются только внутренними платформами. В частности, поддерживают инфраструктуру, среды, конвейеры развертывания и другие решения.