Согласно опросу Quali, в котором приняли участие более 2000 руководителей ИТ-отрасли*, проблемы внедрения DevOps для улучшения рабочих процессов и производительности варьируются от устаревшей инфраструктуры до личных предпочтений и отсутствия культуры.
Авторы исследования отмечают, что более половины респондентов (54%) признались в отсутствии IaaS (т.е.
инфраструктуры, которая доступна им как услуга) и в использовании билетов для управления инфраструктурой.
При этом только 23% респондентов могут развернуть инфраструктуру за один день; у 33% участников опроса этот процесс может занять до месяца, а у 26% и того больше.
«Сегодня мы видим большой упор на скорость, гибкость и необходимость делать все быстро, а также на облако и подход «как услуга».
[IaaS, PaaS и т. д. — прим.
перевод] способствовать этому.
По результатам опроса мы увидели, что отсутствие доступа к инфраструктуре как услуге является очень узким местом», — подчеркнули авторы Quali.
Трудности и решения
Как выглядит весь список основных трудностей на пути к DevOps и что поможет в их решении?1. Отсутствие культуры
Компаниям необходимо сосредоточиться на построении культуры взаимодействия с общими (разделяемыми всеми участниками) целями.Также важно найти сотрудников, которые смогут возглавить DevOps-деятельность внутри организации.
2. Автоматизация тестирования
Многие компании отказываются от автоматизации тестирования и сосредотачиваются на процессах CI/CD. Однако непрерывное тестирование — ключ к успеху в DevOps. Вопросы безопасности также необходимо учитывать с самого начала.
3. Устаревшие системы
Учет устаревшей инфраструктуры и приложений должен стать неотъемлемой частью ваших планов DevOps. Установка нового оборудования или программного обеспечения и его сосуществование со старыми системами всегда сложны.
4. Сложность приложения
При изменении архитектуры приложения учитывайте возможность использования SaaS, облачной инфраструктуры и контейнеров.
5. Отсутствие плана DevOps
Создайте четкий план, включающий этапы, обязанности и конкретные результаты.
6. Управление окружающей средой
Стандартизации и автоматизации работы со сложными средами DevOps можно добиться с помощью контейнеров от поставщиков облачных услуг и других готовых инструментов.
7. Отсутствие навыков
Команды необходимо обучать DevOps. Компания должна стандартизировать процессы и общие операционные процедуры.
8. Бюджет
Помните, что Open Source не означает бесплатно: вам придется платить за интеграцию и сложность работы.
9. Неподходящие инструменты
Избегайте использования разрозненных утилит (тех, которые предпочитают отдельные разработчики, а не тех, которые хорошо интегрируются с другой инфраструктурой), поскольку это приведет к увеличению затрат.10. Поддержка руководства
Расскажите руководителям вашей компании о преимуществах DevOps, чтобы заручиться их поддержкой финансами и ресурсами.
Подведение итогов
Показательно, что даже наиболее важные трудности, занявшие первые 3 места в этом «рейтинге», получили достаточно небольшой процент голосов: для 14% основным барьером является культура, для 13% — автоматизация тестирования, для 12% — устаревшие системы.Полученная вариативность говорит о том, что при внедрении практик DevOps необходимо учитывать множество разрозненных факторов, которые, как и DevOps, связаны не только с технологиями, но и с людьми, и с самими процессами.
Более того, хотя многие из них являются общими для всех компаний, некоторые могут быть специфическими.
P.S. Для любителей статистики наиболее популярными программными инструментами, используемыми респондентами для организации DevOps, были Jenkins (21%), Docker (16%), Puppet (14%) и Chef (13%).
* Квали — компания с израильским происхождением и штаб-квартирой в США, специализирующаяся на облачных технологиях, DevOps и BizOps. Опрос проводился среди посетителей таких крупных IT-мероприятий прошлого года, как Cisco Live, VMWorld, Jenkins World и др.
Некоторые разъяснения по результатам опроса были взяты из статьи Мэдисон Мур на тему СД Таймс .
В опросе могут участвовать только зарегистрированные пользователи.
Войти , Пожалуйста.
Что мешает внедрению DevOps в вашем случае? 44% Культура и знания 33 21,33% Существующая инфраструктура 16 45,33% Существующие процессы и специалисты 34 28% Менеджмент и бюджет 21 24% Ничто не мешает, DevOps делает это на полную катушку! :-) Проголосовали 18 75 пользователей.
31 пользователь воздержался.
Теги: #DevOps
-
Типографика В Дизайне Электронных Писем
19 Oct, 24 -
Geforce Now На Русском Языке
19 Oct, 24 -
Девушка Продает Любовь За 5000 Золотых.
19 Oct, 24 -
Как Стать Saas-Провайдером?
19 Oct, 24