Как показал опрос ИТ-специалистов, использование DevOps за последние пять лет выросло почти вдвое, сообщает портал ZDNet.

Эта методология, вероятно, поможет повысить производительность ИТ во времена «великого корпоративного рассредоточения» — благодаря поддержке со стороны ИТ-сообщества, которая в прошлом году помогла организациям поддерживать связи и взаимодействие. Многие организации не только смогли продолжать работать и даже процветать, но и производительность их ИТ-отделов оставалась на высоком уровне.

Высокая производительность ИТ-отделов и непрерывное предоставление ими сервисов в кризисный период пандемии в немалой степени обусловлены способностью DevOps модулировать и синхронизировать инициативы разработчиков с операционной деятельностью. События прошедшего года только повысили актуальность DevOps.

Это следует из результатов опроса «The 2021 State of Database DevOps», проведенного компанией RedGate Software и зафиксировавшего изменения в ИТ из-за пандемии. Три четверти (74%) из 3200 опрошенных организаций в той или иной форме внедрили DevOps, заметно возросло использование кросс-платформенных баз данных. «ИТ-мышление продвинулось дальше, его распространение ускорилось, и, возможно, оно стало более устойчивым, чем в прошлом году», — отмечают авторы исследования.

В настоящее время подход DevOps к разработке применяют 74% респондентов — по сравнению с 47% пять лет назад. Кроме того, в отчете отмечается четкая корреляция между внедрением DevOps и повышением производительности доставки ПО, при этом лидеры в этой сфере могут выпускать изменения как в приложениях, так и в базах данных быстрее, чаще и с меньшим количеством ошибок.

Великое корпоративное рассредоточение, произошедшее в прошлом году, не нанесло урона ИТ-производительности, отмечают авторы исследования. Команды ИТ-специалистов оставались продуктивными, работая удаленно. 43% респондентов утверждают, что их ИТ-организации показали уровень производительности выше или в соответствии с ожиданиями, 13% не увидели ни роста, ни спада, и только 9% отметили снижение. Подавляющее большинство (80%) полагает, что дистанционная работа останется в долгосрочной перспективе, а 63% согласны с тем, что она увеличила их производительность.

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

Исследование выявило две основные проблемы, связанные с улучшением доставки и эксплуатации ПО, определяемыми такими показателями, как частота развертывания, необходимое для внесения изменений время, время для восстановления обслуживания и изменение частоты отказов. Это отсутствие автоматизации процессов выпуска (41%) и проблемы с кодом унаследованных приложений (39%). «Эти два элемента, по-видимому, идут рука об руку, при этом внедрение автоматизации в устоявшиеся сложные среды затруднено, — отмечают авторы исследования. — В целом, проблемы, отмеченные более чем третью частью респондентов, связаны с техническими барьерами и ограниченностью ресурсов».

Интересно, что отсутствие бюджета не рассматривается как широко распространенная проблема для совершенствования доставки ПО, ее назвал только каждый пятый респондент. О культурном противодействии также сообщили лишь 15% респондентов.

Опрос также углубился в сферу внедрения DevOps применительно к СУБД. «Разработчики приложений могут быстро выполнять итерации и предоставлять функции, — говорится в отчете. — Тем не менее, бизнес не может этим воспользоваться, если изменения в базах данных не развертываются с той же скоростью. А значит, для быстрой доставки ценности для бизнеса нужно внедрять практики Database DevOps».

Еще одним обоснованием этого требования является растущее разнообразие сред данных. Никто не использует только Oracle или SQL Server и ничего больше. Существуют базы данных с открытым исходным кодом и удобные для работы в Интернете, такие как MySQL, PostgreSQL, MongoDB, MariaDB и CouchBase, и это лишь некоторые из них. Более 47% респондентов опроса указали, что у них на предприятии есть СУБД NoSQL. Только 30% организаций сейчас используют одну платформу баз данных по сравнению с 38% всего год назад. 26% процентов имеют две базы данных, и почти половина респондентов используют три и более СУБД.