Что происходит, когда вы освобождаете профессионалов DevOps от управления затратами?

    0
    2


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

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

    Разбивая традиционные разрозненные хранилища, разработчики не вынуждены ждать, пока будет подготовлена ​​инфраструктура для разработки, тестирования или развертывания. Между тем, операционным группам не нужно исправлять проблемы с недавно развернутыми приложениями или функциями, для которых у них мало понимания и минимального вклада.

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

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

    Действительно, принципы DevOps вышли за пределы «традиционной» сферы разработки, породив такие неологизмы, как GitOps, FinOps и AIOps. Согласно исследованию Fortune Business Insights, цитируемому в отчете NetApp DevOps Revealed, к 2026 году рынок DevOps будет оцениваться в 14,9 млрд долларов.

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

    Отчет Bain and Company также показал, что 90% бизнес-лидеров назвали DevOps «высшим стратегическим приоритетом» своего бизнеса. Поэтому неудивительно, что даже в условиях недавней экономической нестабильности конкуренция за персонал с этими навыками DevOps по-прежнему остается жесткой, а зарплаты неуклонно растут. Опрос State of DevOps, проведенный Puppet в 2021 году, показал, что «больше профессионалов DevOps перешли на зарплату от 150 000 до 250 000 долларов, чем в любой другой год с 2019 года».

    DevOps: вопрос ценности

    Тем не менее, несмотря на то, что компании понимают важность DevOps и готовы вкладывать значительные средства в набор талантов, их все же может быть сложнее взращивать и максимально эффективно использовать в долгосрочной перспективе. Это, безусловно, мнение самих профессионалов DevOps. Исследование компании Spot by NetApp показывает, что почти две трети (64%) руководителей DevOps «не всегда чувствуют, что руководство ценит их».

    Причины этого разрыва проясняются в исследовании DevOps Revealed, проведенном Spot, в котором освещаются ключевые мотивы лидеров DevOps. Разработка того, как работают новые функции, — это то, что действительно заставляет их соки течь, и 84 процента респондентов сказали, что это то, что они находят самым приятным. Почти две трети респондентов считают написание кода для этих функций наиболее приятным, а 31% считают изучение новых инструментов и методов основной мотивацией. Это все хорошие, перспективные вещи.

    Но это то, что профессионалы DevOps не Это объясняет, почему многие организации не получают всех преимуществ, на которые рассчитывали. Цифры впечатляют: 85% руководителей DevOps говорят, что «управление инфраструктурой мешает приносить пользу бизнесу».

    Это включает в себя бремя управления затратами и контейнерами, и только одна из десяти команд DevOps считает эти задачи «приятными». Проблема в том, что 88% лиц, принимающих решения в области ИТ, считают важным для DevOps управлять затратами, в то время как 89% руководителей DevOps заявляют, что этот аспект работы становится все более важным.

    Эта дихотомия имеет непосредственные последствия для предоставления и управления инфраструктурой, и команды DevOps не будут в восторге от этого.

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

    Таким образом, легко понять, почему направление высококвалифицированных специалистов на сокращение расходов, а не создание ценности, является злоупотреблением их навыками и мотивацией. А с учетом того, что другие организации готовы платить за свои таланты, у недовольных DevOps-профессионалов мало стимулов оставаться.

    Если посмотреть с другой стороны, становится ясно, что организации сравнительно негибки в использовании облачной инфраструктуры. Только в мире AWS доступны сотни типов инстансов, однако исследование Spot by NetApp показывает, что более 70% команд DevOps используют менее 50 из них.

    Кроме того, было также обнаружено, что только 11% лидеров DevOps используют спотовые инстансы — «запасные» ресурсы, которые облачные провайдеры обычно продают с огромной скидкой. Если клиенты смогут найти способ жить с возможностью того, что такие инстансы могут быть извлечены за считанные минуты, спотовые инстансы могут обеспечить экономию средств на 90 процентов по сравнению с обычными инстансами.

    Освобождение профессионалов DevOps от управления затратами

    Но многие специалисты DevOps могут счесть точечные экземпляры слишком рискованными. Природа точечных экземпляров вызывает опасения по поводу их доступности.

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

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

    Ответ Spot на это — сервис Ocean, который автоматизирует управление контейнерами, предоставляя бессерверную инфраструктуру для контейнеров. Ocean постоянно анализирует, как контейнеры используют инфраструктуру, и автоматически масштабирует вычислительные ресурсы для максимального использования и доступности за счет оптимального сочетания спотовых, зарезервированных и вычислительных экземпляров по запросу. Это обеспечивает инфраструктуру «свободные руки» для облачных приложений и снижает затраты в среднем на 70 процентов.

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

    Как объясняет Дас: «Наше исследование показало, что 95 % считают, что у них нет эффективной оптимизации контейнеров. Это связано с тем, что настройка автоматизации требует ресурсов и навыков, а также требует активного управления выпусками с взаимозависимостью».

    И это несмотря на то, что практически все респонденты исследования Spot (99 процентов) согласились с тем, что их организациям следует использовать больше автоматизации, чтобы сократить или исключить ненужную работу в рамках DevOps.

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

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

    И именно в этот момент вера компаний — и инвестиции — в DevOps действительно начнут приносить пользу.

    Прочтите полный отчет DevOps Revealed здесь.

    При поддержке Spot by NetApp.

    Предыдущая статьяСтражи Galaxy Режиссер Джеймс Ганн снимет «Супермена» DCU:
    Следующая статьяНекоторые популярные Galaxy устройства не получат One UI 6.0 (Android 14)
    Виктор Попанов
    Эксперт тестовой лаборатории. Первый джойстик держал в руках в возрасте 3 лет. Первый компьютер, на котором „работал” был с процессором Intel i386DX-266. Тестирует оборудование для издания ITBusiness. Будь то анализ новейших гаджетов или устранение сложных неполадок, этот автор всегда готов к выполнению поставленной задачи. Его страсть к технологиям и приверженность качеству делают его бесценным помощником в любой команде.