Обзор архитектуры и подсистем деплоя и мониторинга. Как инженеры делают систему прозрачной для разработкиНепрерывное развертывание и деплой
С 2007 года работаю в крупных интернет-компаниях.
2006 - 2008 - РБК
2008 - по настоящее время Mail.Ru
В данное время занимаю должность руководителя группы системных администраторов проектов РБ и Таргета.
Обзор архитектуры и подсистем деплоя и мониторинга.
Как инженеры делают систему прозрачной для разработки.
1) Схема организации репозитория puppet.
Зачем мы сделали репозиторий публичным внутри компании?
Как мы "делим" puppet, и что делать, если все "пропало"?
Собственная реализация механизма puppet kick.
2) Как рассказать всем обо всем и никого не потерять.
"Черный мониторинг" (rbmon). Как мы собираем информацию о серверах и демонах.
Делимся логами с разработчиками. Почему написали "велосипед"?
3) Graphite - система сбора и визуализации данных.
Почему graphite?
1М метрик в минуту?
Какие метрики мы рисуем (nginx-graphite-module, rbmon plugins).
Визуализация работы проекта (Dashboard пульт).