Добавить в корзинуПозвонить
Найти в Дзене
DevOps Qazaqstan

5 проблем DevOps инфраструктуры и как их преодолеть

Поскольку DevOps продолжает внедряться компаниями, многие из них обнаруживают, что различные препятствия мешают их прогрессу. Согласно исследованию, проведенному Atlassian, поставщиком инструментов и услуг DevOps, почти три четверти команд разработчиков тратят значительное количество времени на обновление и модернизацию программного обеспечения. По их оценкам на это уходит от 10 до 50 % рабочего времени. “В результате компании вязнут в инфраструктурных проблемах. Они часто пользуются давно устаревшими технологиями, и они вынуждены внедрять новые, которые необходимо понять, настроить и оптимизировать”, — говорит Ян Бьюкенен, инженер по решениям в Atlassian. Построить эффективную DevOps инфраструктуру требует времени и усилий. Вот пять областей, на которых ваша компания должна сосредоточиться. Фокус на культуре Эксперты в сфере DevOps неоднократно подчеркивают, что правильная культура является ключом к тому, чтобы DevOps решения работали правильно и эффективно. По словам Джейн Гролл, ген
Оглавление

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

Согласно исследованию, проведенному Atlassian, поставщиком инструментов и услуг DevOps, почти три четверти команд разработчиков тратят значительное количество времени на обновление и модернизацию программного обеспечения. По их оценкам на это уходит от 10 до 50 % рабочего времени.

“В результате компании вязнут в инфраструктурных проблемах. Они часто пользуются давно устаревшими технологиями, и они вынуждены внедрять новые, которые необходимо понять, настроить и оптимизировать”, — говорит Ян Бьюкенен, инженер по решениям в Atlassian.

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

Фокус на культуре

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

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

Soft skills также важны, как и технические

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

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

Автоматизация — ключ к успеху

Ключом к DevOps является автоматизация, и наиболее важные навыки и инфраструктура часто направлены на повышение эффективности цикла разработки и развертывания ПО.

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

У хорошей автоматизации есть три атрибута:

  • Возможность быстрого доступа к своим процессам
  • Воспроизводимость между пред производственной и реальной производственной средами

Управляйте изменениями быстрым принятием решений

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

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

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

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

Планируйте масштабирование

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

Компаниям необходимо внедрять инфраструктуру, которая позволит им быстро масштабировать свою деятельность. Облачная инфраструктура является одним из решений этой проблемы. Команда CORE 24/7 всегда делает акцент на масштабируемых и ресурсоэффективных решениях.