Статья первоначально опубликована на Devopscube
Предприятия проходят цифровую трансформацию, и в течение многих лет поставка программного обеспечения является чем -то сложной задачей, мы видим много трения, и из -за этого многие фирмы старались быть гибкими, но все адаптировались к Agile в Местная мода. Если вы посмотрите на общий жизненный цикл того, как приложение переходит от машины разработчика вплоть до производственного сервера, а затем, до конечного клиента, весь этот рабочий процесс не совсем так, кроме гибкого.
С многих лет организации изо всех сил пытались принять Agile и стать гибкими.
Систематическая карта о том, как добиться успеха DevOps
Вы всегда должны помнить, автоматизация с нулевым ударом-это цель, это не значит, что вы должны развернуться прямо к производству Но если вы хотите это сделать, вы сможете это сделать. Это должно быть настолько легко, что даже операционный парень может сделать это только с нажатием кнопки, а не с кучей серверов.
DevOps разбит на 4 разных блока,
1. Обеспечение
2. Сборка, CI и упаковка
3. Тестирование
4. Выпустить и развернуть
Наряду с 4 этапами, это должно проходить все среды, как показано на изображении.
Целью здесь должно быть продвижение автоматизации в вашей организации как можно дальше вправо.
Автоматизация построена на этих 4 основных столбах,
Время выполнения задания: все ваше полное предприятие должно использовать общий формат изображения или общее изображение, на котором строятся все ваши приложения. Этот столб — это скорее убедитесь в упаковке и какие версии будут установлены на предприятии.
Утверждение: просто выполнить определенную задачу недостаточно, вам нужно знать, что выполняют все другие задачи, когда она была в последний раз, стабильная версия, артефакты, такие как IP -адреса в автоматизации, теги -контейнер Docker и т. Д. Все эти вещи должны быть системно доступен.
Видимость: вам нужно знать, как происходит весь рабочий процесс, и не обязательно обращаться к каждой вещи, чтобы получить идею. Вы должны быть в состоянии увидеть все на одной панели. Это помогает визуально получить обзор процесса и статуса автоматизации вашего приложения.
Операции: Это больше объяснение, как вы делаете развертывания, как вы делаете масштаб и т. Д.
Этот процесс автоматизации DevOps очень хорошо объясняется практически Shippable Генеральный директор Ави Кавале в его Вебинар
Начните выяснять критические процессы, которые вы можете автоматизировать, и выполните правильный способ добиться успеха.
Оригинал: «https://dev.to/pavanbelagatti/a-well-defined-path-to-devops-success-59j5»