Рубрика:
Разработка /
Технологии
|
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
Взгляд на DevOps: снаружи и изнутри
В последнее время много говорят о растущей роли DevOps в процессе разработки программных продуктов. Редакция провела небольшой опрос на тему «Возрастающая роль DevOps в сфере ИТ». Результаты опроса показали, что руководители компаний и непосредственно DevOps- инженеры по-разному смотрят на эту технологию. Вниманию читателя представлены различные точки зрения.
«DevOps – это философия образованных, коммуникабельных и высокооплачиваемых людей»
Юлия Христова, директор Ventra IT
За последние три-четыре года интерес к DevOps существенно вырос. Цифровые технологии меняют мир с огромной скоростью, и бизнесу просто необходимо развиваться в ногу со временем, внедряя инновации. Особенно это актуально для высокотехнологичных компаний. Увеличение скорости разработки, снижение издержек на разработку и сопровождение инфраструктуры – то, что им сегодня необходимо, и методология DevOps способна помочь. В этом ключе повышенный интерес рынка к специалистам – носителям компетенций в сфере DevOps – закономерное явление.
<...>
«Сегодня мы часто слышим о применении новых технологий для оптимизации бизнес-процессов в организациях. Технология DevOps не исключение. Действительно ли важна ее роль в сфере ИТ? Насколько она популярна в российских компаниях?»
Михаил Андреянов, руководитель направления центра компетенций по банковским технологиям компании «Техносерв»
«Всё – яд, всё – лекарство; то и другое определяет доза»
Термин DevOps сейчас очень популярен, но не определяет что-то новое и прорывное. Это обобщение практик и инструментария, которые в том или ином виде применяются в производственной области ИТ довольно давно. Фактически, то, что мы подразумеваем, говоря о DevOps, появилось из-за нехватки человеческих ресурсов. Системных администраторов всегда мало, а разработчиков с их потребностями в процессах и инфраструктуре всегда много. Таким образом, для решения задач, находящихся на стыке производства и администрирования, появился DevOps.
<...>
«В нашей компании нет четкого понимания, кто такой DevOps-инженер. Для нас это инженер, который может все, но занимается поддержкой разработки программного продукта»
Илья Калиниченко, инженер DevOps в компании ISPsystem
Разработчикам нужно писать код, а не думать, как его собрать или задеплоить, какие серверы для этого использовать и как там настроена сеть. Инструменты, которые помогают разработчикам писать и поддерживать код, развиваются довольно динамично. Например, ранее мы использовали:
- Для отслеживания состояния разработки: Bugzilla, а сейчас Youtrack.
- Для централизованного хранения кода: CVS, SVN, Gitolite, а сейчас Gitlab.
- Для автоматизированной сборки: Jenkins, а сейчас Gitlab.
- Виртуализация окружения: OpenVZ, KVM, VirtualBox, а сейчас Docker.
- Для общения внутри компании и автоматизации уведомлений: Jabber, затем Slack, затем Mattermost.
- Для мониторинга серверов и оборудования: Icinga2.
- Для управления серверами и сервисами: Salt.
Можно легко заметить динамику в сторону улучшения интерфейса и упрощения порога вхождения в инструменты. Давайте по порядку.
<...>
Подпишитесь на журнал Купите в Интернет-магазине
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|