DevOps уже довольно давно является одной из самых актуальных тем в ИТ-индустрии. Кажется, все знают об этом, но не о том, что такое DevOps. Итак, в этой статье были предприняты усилия, чтобы объяснить концепцию DevOps, поэтому в следующий раз, когда кто-нибудь спросит вас об этом, вы можете уверенно говорить об этом. Несколько недель назад, после моей работы, когда я возвращался домой с работы. Я сел в кабину, которую мне выделили администраторы транспорта. Я ждал, когда такси тронется, когда другая девушка, задыхаясь, вошла в кабину. Мы улыбнулись друг другу и обменялись приветствиями. Мы говорили о нашей работе и проекте, когда каким-то образом всплыла тема DevOps. Она сказала, что ей очень хочется изучить эту новую технологию DevOps, поскольку сейчас она очень востребована на рынке. Ее подруга посоветовала ей установить DevOps в своей системе и начать изучать его. Именно тогда я остановил ее и спросил установлен DevOps? Она сказала, что да, ее подруга работает в этом DevOps и попросила ее установить его. Именно тогда я сказал ей, что DevOps, который, как я знаю, вам не нужно устанавливать, DevOps - это не технология сама по себе, а методология, похожая на Agile. Это был не первый мой опыт, было много случаев, когда у людей было неправильное представление обо всей концепции DevOps. Итак, вот оно,
Теперь также не имело никакого смысла, что вносимые вами изменения внедряются в производство через несколько месяцев. Вот где DevOps входит в картину. DevOps - это сотрудничество между разработчиками и операционной командой. Отсюда и слово DevOps. Они работают вместе, и здесь нет обвинений. Все принадлежит всем. На рынке доступно множество инструментов, которые делают это возможным, например, CI Tools. Коды управляются в репозитории, таком как Perforce, SVN, PTC INtegrity, GIT и т. Д. Поэтому, когда разработчики вносят какие-либо изменения в код, он регистрируется в репозитории, что, в свою очередь, запускает сборку. Если сборка будет успешной, она будет развернута в средах, подобных prod. Если никаких проблем не возникает, он развертывается в рабочей среде. Это непрерывная интеграция. Ниже приведен поток процесса:
Вышеупомянутые шаги - это более простая версия того, что происходит на самом деле, хотя на самом деле предпринимается много технических шагов. Но для начала, это основные шаги, которые нам нужно понять. Все это происходит циклически. Существует непрерывная разработка, сборка и развертывание. Благодаря непрерывной интеграции качественный код поступает на рынок лучше и быстрее. Короче говоря, DevOps - это совместная работа разработчиков и специалистов по эксплуатации с помощью инструментов, доступных на рынке. | |
| |
Просмотров: 145 | |