Книга: Руководство по DevOps
Идеал DevOps — развертывание за минуты
Идеал DevOps — развертывание за минуты
В идеальном случае при работе с DevOps разработчики постоянно быстро получают обратную связь, что дает им возможность быстро и независимо внедрять, интегрировать и валидировать код, а также обеспечивать развертывание кода в производственной среде (это могут делать как они сами, так и другой отдел).
Это достигается за счет постоянной проверки небольших изменений в коде, производимых в репозитории системы контроля версий, выполнения автоматического и пред-производственного тестирования изменений, а затем развертывания в реальной производственной среде. Что и позволяет нам быть твердо уверенными: сделанные изменения после развертывания будут функционировать так, как задумано, и любая возникшая проблема будет быстро обнаружена и исправлена.
Наиболее легко это достигается, когда архитектура модульная, хорошо инкапсулированная, в ней отсутствуют тесные связи между компонентами, так что небольшие группы имеют возможность работать с высокой степенью автономности, возникающие сбои оказываются небольшими и с ограниченными последствиями, не вызывающими глобальных нарушений работоспособности системы.
При таком сценарии время развертывания измеряется минутами или в худшем случае часами. Получившаяся карта потока ценности должна выглядеть примерно так, как показано на рис. 4.
Рис. 4. Технологический поток создания ценности с развертыванием за минуты
- Производственный поток ценности
- Технологический поток ценности
- Фокус на времени развертывания
- Определения: «время выполнения заказа» и «время производства»
- Обычный сценарий: развертывание требует месяцев
- Идеал DevOps — развертывание за минуты
- Наблюдать за %C/A в качестве оценки необходимости доработок
- «Три пути»: принципы, лежащие в основе DevOps
- Заключение
- Аватар идеального клиента
- Развертывание на сервере
- Перестаньте пытаться написать идеальную документацию
- Глава 21.Жизненный цикл идеального ХР-проекта
- Философия DevOps. Искусство управления IT
- Идеальное значение параметра HZ
- Как должен выглядеть идеальный продающий сайт
- Часть I. Основы devops
- Часть VI. Объединение культур devops
- Общие заблуждения, связанные с devops
- ГЛАВА 16 Шаг 5: упаковка и развертывание мобильного приложения
- Миллион долларов за 53 минуты