- Главная страница
- Программа конференции
Системное администрирование и эксплуатация
Системное администрирование и эксплуатация
23 мая, 2014. Пятница
Все об отказоустойчивости сайтов
-
-
14:50 - 15:30
В докладе покажу, как организовать эффективный централизованный мониторинг большого количества веб-проектов на PHP в production с использованием связки opensource-проектов pinba (разработка badoo) + Pinboard (разработка intaro). В Интаро мы мониторим ими несколько сотен сайтов, как собственных, так и наших клиентов, и оперативно реагируем на возникающие ошибки и просадки в производительности. Такой швейцарский нож, как для быстрого реагирования на возникающие проблемы, так и для анализа и отслеживания проблемных частей сайта.
А также:- Какие метрики важны в работе веб-проекта.- Как быстро оценить скорость работы сайта.- Как оперативно узнавать об ошибках на проекте и уведомлять об этом ответственного разработчика.- Как оперативно узнавать о «просадках» производительности сайта.- Как легко выявить самые «тяжелые» страницы в проекте.
-
-
16:00 - 16:40
Доклад посвящен построению системы мониторинга, не только отвечающий требованиям своевременности и правильности уведомлений, но и способный собирать данные о производительности гетерогенной системы.
Основное внимание уделено вопросам масштабирования системы мониторинга и обеспечения ее способности распределяться горизонтально. Используемые подходы позволили выстроить систему, без изменений масштабирующуюся в десятки раз.
Помимо описания используемых решений (Ganglia, Shinken, Logstash) и механики их внедрения, доклад рассказывает о том, как эти инструменты используются на практике, и почему эта практика зачастую отличается от того, что описывают производители, в худшую сторону. -
17:20 - 18:00
1. Что такое системы управления конфигурациями и зачем они нужны?
2. История возникновения CM-продуктов. Обзор продуктов
3. Сравнение CfEngine, Puppet, Chef, Salt, Ansible:
- Система спецификации- Механизмы абстракции- Механизмы поддержки модульности, возможности по сокращению повторяющихся задач- Механизмы моделирования отношений между настраиваемыми сущностями- Масштабируемость- Особенности рабочего процесса- Архитектура внедрения- Поддержка различных платформ- Поддержка версионности спецификаций- Управление конфликтами- Поддержка организационных политик в процессе внедрения изменений (согласование, тестирование, и т.п.)- Механизмы контроля доступа
Предыдущие конференции
Программа Failoverconf в МосквеПрограмма Failoverconf в Киеве