Опрос ИТ-специалистов, проведенный по поручению фирмы New Relic, показывает, что частичное применение стратегии DevOps может оказаться контрпродуктивным.

Принятие стратегий DevOps помогает организациям выдавать программный код быстрее и чаще, свидетельствует новый опрос специалистов по ИТ, проведенный в США и Европе. Хотя это не вызывает большого удивления, исследование показывает также, что организациям следует применять всеобъемлющий подход к DevOps и что частичное применение этой методологии в действительности может оказаться контрпродуктивным.

Например, 44% респондентов, широко применяющих DevOps, наблюдают улучшения в устранении ошибок по сравнению с лишь 18% респондентов, использующих DevOps в ограниченных масштабах. Этот показатель немногим выше (20%) у слабо применяющих DevOps респондентов.

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

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

В ходе исследования, проведенного по заказу специализирующейся на цифровой разведке фирмы New Relic, изучались ответы более чем 500 ИТ-специалистов, работающих на крупных и малых предприятиях в США и Европе.

«Вывод ясен: эффективная DevOps требует всеобъемлющего подхода», — написала в отчете New Relic, излагая результаты исследования. Например, в отчете указывается, что многие организации для автоматизации прибегают к таким инструментам, как Jenkins. Однако «автоматизация вместо модернизации организационных и управленческих процессов может удушить прогресс».

Между прочим, исследование подтвердило также, что применение DevOps идет рука об руку с применением более динамичной облачной стратегии.

Респонденты, сообщившие, что они используют динамичный подход к облакам, чаще развертывают ПО. Почти половина (49%) заявила, что развертывание производится по крайней мере несколько раз в неделю. Среди пользователей статичных облаков только 41% осуществляют развертывание, во всяком случае, столь же часто, а среди пользователей традиционных ЦОДов — всего лишь немногим больше трети (35%).

Те, кто назвался пользователями динамических облаков, автоматически выделяют ресурсы в зависимости от своих потребностей, пояснил старший директор New Relic по стратегической архитектуре Ли Атчисон. Они применяют автоматическое масштабирование, динамическую маршрутизацию и бессерверные технологии. В то время как пользователи статичных облаков используют подход «взять и перенести», просто управляя статичными ресурсами в облаке.

«Что касается пользы динамических облаков, то мы обнаружили, что наши предположения не просто верны в принципе, а возможно, даже более верны, чем мы ожидали», — сказал Атчисон по поводу исследования.

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

Не удивительно, что пользователи динамических облаков перенесли в них больше стратегических задач, чем пользователи статичных. У примерно 82% пользователей динамических облаков стратегические задачи поровну распределены между публичными облаками и частными ЦОДами против 19% пользователей статичных облаков и 14% пользователей традиционных ЦОДов. Примерно половина (51%) пользователей статичных облаков по-прежнему решает большинство своих стратегических производственных задач в частных ЦОДах.

Хотя пользователи динамических облаков часто распределяют задачи между публичными облаками и частными ЦОДами, большинство из них (59%) планируют перенести основную массу стратегических задач в публичные облака. Кроме того, 45% пользователей статичных облаков и 21% пользователей традиционных ЦОДов планируют перенести большинство своих стратегических задач в публичные облака.

Атчисон говорит, что результаты исследования должны послужить основой для бесед New Relic со своими клиентами, когда те решают, как им лучше использовать облака.

«Не имеющие опыта работы с облаками компании, используя модель статичного облака, по крайней мере приобретают опыт, который поможет им в дальнейшем», — сказал Атчисон. Однако, добавил он, «статичная модель демонстрирует лишь малую часть преимуществ облаков».