Callms — аббревиатура для культуры, автоматизации, наклона, измерения и обмена. Это основополагающие ценности практики DevOps. Ниже приведены некоторые мысли на них:
Культура
- Культура является основным фактором DevOps, потому что это основной человеческий фактор.
- Несмотря на технологии, ядро нашей проблемы связано с людьми и их поведением.
- Если у нас плохая культура, другие аспекты DevOps будут только улучшать и увеличивать нашу плохую культуру.
Автоматизация
- Автоматизация/CI/CD только помогает ускорить и улучшать преимущества DevOps в целом. Это не исправляет человеческие проблемы.
- Здесь мы используем инструменты CI, тестовые рамки, артефакты, Облачные услуги
Наклонять
- Проще говоря, Bean означает создание большего количества для клиентов с меньшим количеством ресурсов. Цель состоит в том, чтобы уменьшить отходы.
- Вы должны научиться иметь минимальные жизнеспособные продукты. Каждая особенность не должна приходить полностью выращенной …
. Реализуйте основы, затем от отбросов пользователей и других необходимых входов, возмужайте функцию b. Много раз согласие разработчиков следует проконсультироваться в модификации и созревании функции.
3.Введите функцию также следует разбить в основные истории, чтобы это было …
. Легко построен, контролируется и помечен б. Легко изолировать сбои c. Легко протестирован d. Легко переваривается при толщении в трубопровод
Измерение 1. В DEVOPS, прогресс должен быть отслежен. 2. Некоторые метрики, которые можно отслеживать …
. Удовлетворенность пользователя и обратная связь б. МТТР: Среднее время В восстановление — время, которое нужно для нашего с. система должна полностью работать после простоя др. MTBT: Среднее время между неудачами — Среднее время между двумя простоями е. Доход е. Стоимость грамм. Частота развертывания час Выпускать Частота Примечание: Рабочее программное обеспечение, успешно поставляемое звуковыми системами, является основной мерой прогресса.
Обмен 1.Это в основном связано с коммуникацией. Прозрачность и открытость являются ключом здесь. 2. Операции и разработчики должны иметь возможность общаться с максимальной верой. 3. Разработка всегда должна сообщать о своей архитектуре с руководством команды (и команда при необходимости), PM (Manager Product, если это нужно быть) до реализации его задачи. Чтобы не повторять задачу и уменьшить время WIP (работа в работе) 4.Костливые неисправности должны быть переданы руководству команды или повысить (если нужно) найти наилучшие пути смягчения таких.
Оригинал: «https://dev.to/chis0m/c-a-l-m-s-the-devops-core-values-c9c»