Upload
anton-baranov
View
333
Download
0
Embed Size (px)
DESCRIPTION
Доклад для Байкальского Интернет Форума 2014.
Citation preview
Антон Баранов, ITSumma
Содержание
—Слабоумие и отвага1
—Чип и Дейл спешат на помощь1
—Мониторинг, предсказание и подготовка
502 Bad Gatewaynginx
Shared-хостинг1300 р./месяц1
1
Штат продажников1150000 р./месяц
«У семи нянек дитя без глаза»
—По конфигам видны все поколения сисадминов, занимавшихся этим сервером1
—Настройки без документации (Непонятные)1
—Нет общего стиля настройки ПО/ОС
Типовые проблемы клиента
—Сайт «тормозит»1
—Ресурс не работает1
—Системные администраторы без инициативы1
—Просьбы выполняются долго1
—Программист-фрилансер пропал
Что видим мы?—Shared-хостинг/VPS с лимитом по ресурсам1
—Нет оптимизации сервера1
—Нет мониторинга1
—Нет каналов быстрого оповещения сисадминов1
—Нет поддержки 24x71
—Хипстерство1
—Нет опыта у программистов
Мониторинг Предсказание Подготовка
Мониторинг всего и вся (серверная часть)
—CPU1
—Memory1
—Диски (занятое место + IO)1
—Network
Мониторинг всего и вся (проект)
—Время ответа URL1
—Показатели работы ресурса (кол-во заказов)
Недорогой хостинг—Digital ocean1
—Selectel1
—Redstation1
—Online.net1
—Hetzner
Хот-резерв
Бэкапы
Тестирование
—Онлайн сервисы1
—Яндекс.Танк1
—httperf
Анализ результатов
—nginx для отдачи статики1
—apache+mod_php => nginx + php-fpm1
—apache+mod_wsgi => nginx + uwsgi1
—mysql explain
Кэширование
—PHP APC/OpCache/Eaccelerator1
—Nginx cache1
—Memcached
«Анимание, траффик!!»
Идеальная ситуация—Достаточное количество ресурсов1
—Корректные настройки сервисов1
—Оптимизация сервера1
—Кэширование1
—Наличие бэкапов1
—Мониторинг1
—Оперативная реакция техподдержки
Идеальная ситуация
Системные администраторы1Программисты1Менеджеры}командная работа
Благодарю за внимание
Антон Баранов1DevOps-инженер [email protected]://twitter.com/siberian_antoni 11https://www.facebook.com/anton.s.baranov