Новости, советы, вдохновение которым вы можете доверять

Почему DevOps? - Понимание DevOps

DevOps уже довольно давно является одной из самых актуальных тем в ИТ-индустрии. Кажется, все знают об этом, но не о том, что такое DevOps. Итак, в этой статье были предприняты усилия, чтобы объяснить концепцию DevOps, поэтому в следующий раз, когда кто-нибудь спросит вас об этом, вы можете уверенно говорить об этом.
Я работаю в среде DevOps последние 4 года, и это одна из очень интересных концепций, и ее изучению нет конца. Каждый день я с нетерпением жду возможности узнать что-то новое.

Несколько недель назад, после моей работы, когда я возвращался домой с работы. Я сел в кабину, которую мне выделили администраторы транспорта. Я ждал, когда такси тронется, когда другая девушка, задыхаясь, вошла в кабину. Мы улыбнулись друг другу и обменялись приветствиями. Мы говорили о нашей работе и проекте, когда каким-то образом всплыла тема DevOps. Она сказала, что ей очень хочется изучить эту новую технологию DevOps, поскольку сейчас она очень востребована на рынке. Ее подруга посоветовала ей установить DevOps в своей системе и начать изучать его. Именно тогда я остановил ее и спросил установлен DevOps? Она сказала, что да, ее подруга работает в этом DevOps и попросила ее установить его. Именно тогда я сказал ей, что DevOps, который, как я знаю, вам не нужно устанавливать, DevOps - это не технология сама по себе, а методология, похожая на Agile.

Это был не первый мой опыт, было много случаев, когда у людей было неправильное представление обо всей концепции DevOps. Итак, вот оно,

Что такое DevOps
Зачем нам нужен DevOps? Очень популярная поговорка звучит так: "Необходимость - мать изобретений". Мы, люди, всегда хотим, чтобы все было лучше и быстрее. Вот где возникла необходимость в DevOps. До DevOps разработчики и операционная группа не работали совместно. Разработчикам иногда приходилось месяцами или годами ждать, пока его изменения будут внедрены в производство, и тогда разработчикам приходилось работать над любыми ошибками, которые возникали в производственной среде, потому что развернутый код был очень старым. У разработчиков были трудные времена, поскольку они не могли напрямую общаться с разработчиками, им было бы трудно сказать разработчикам, что их код не работает должным образом в производственной среде, в то время как разработчики утверждали, что он отлично работает на их локальной машине. Иногда игра с обвинениями может продолжаться неделями, прежде чем проблема может быть решена.

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

Коды управляются в репозитории, таком как Perforce, SVN, PTC INtegrity, GIT и т. Д. Поэтому, когда разработчики вносят какие-либо изменения в код, он регистрируется в репозитории, что, в свою очередь, запускает сборку. Если сборка будет успешной, она будет развернута в средах, подобных prod. Если никаких проблем не возникает, он развертывается в рабочей среде. Это непрерывная интеграция. Ниже приведен поток процесса:

1. Разработчик проверит код
2. Опрос SCM запустит сборку
3. Успешная сборка развертывается в рабочей среде, подобной среде
4. Этот код проверяется на наличие любых ошибок и проблем, а затем выпускается в производственную среду.

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

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

Категория: Интернет | Добавил: Dexs (14.03.2023)
Просмотров: 100 | Рейтинг: 0.0/0