Карго культ инструментов в DevOps

Post on 14-Jun-2015

276 views 3 download

Tags:

Transcript of Карго культ инструментов в DevOps

Карго-культ инструментов в DevOps

Ребров Андрей

Как все видят DevOps

DevOps CAMS

•  Culture

•  Automation

• Measurement

•  Sharing

Damon Edwards & John Willis

Многие видят это так

•  Culture

• Automation •  Measurement

•  Sharing

Карго культ

Темная сторона как итог

Зарисовки из жизни

CI несет добро

• Тесты после коммитов

• Сборка продукта

• Автоматические функциональные тесты

CI вызывает ненависть, если

• От него идет постоянный поток писем

• Невозможно найти отчеты

• Ограничен доступ

• …

ЭТО ПРОБЛЕМА КОММУНИКАЦИЙ!

Мониторинг несет добро

• Знаем, где что работает

• Знаем о состоянии системы

• Можем найти любую информацию

ЭТО ПРОБЛЕМА КОММУНИКАЦИЙ!

ОПЯТЬ.

Нет ничего полезнее логов

• Можно понять причину проблем

• Удобно следить за событиями в системе

Логи сводят с ума

• Человек не предназначен для чтения логов

• Все пишут в логи, что хотят

• Логи лежат где угодно и не всегда все об этом помнят

ЭТО ПРОБЛЕМА КОММУНИКАЦИЙ!

ОПЯТЬ!

Chef это модно!

• Инфраструктура стала кодом

• Версионность торжествует

Заchefровались

• Только пара человек умеет писать/читать на ruby

• Рецепты chef нельзя запускать два раза подряд (они не идемпотентны)

• И опять ни у кого нет доступа

ЭТО ПРОБЛЕМА КОММУНИКАЦИЙ!

ОПЯТЬ!!!

Тотальная визуализация

• Информацию легко воспринимать

• Легко анализировать метрики

• Графики понятны всем

Недовизуализировали

• Половина команды не понимает половины метрик

• Много не нужных метрик

• Слишком много метрик

ЭТО ПРОБЛЕМА КОММУНИКАЦИЙ!

ТВОЮ Ж ****!

Основные советы

•  возникла проблема - сели, обсудили, нашли решение

•  никаких переписок по email – только общение лицом к лицу

•  есть идея как улучшить процесс – расскажите всем

Twitter

@andrebrov

E-mail

arebrov@scrumtrek.ru

Skype

rebrov.andrey

Вопросы?