Новая почта Рамблера (Андрей Шетухин)

20
Новая почта Рамблера РИТ++ Андрей Шетухин

Upload: ontico

Post on 16-Jun-2015

1.745 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Новая почта Рамблера (Андрей Шетухин)

Новая почта Рамблера РИТ++

Андрей Шетухин

Page 2: Новая почта Рамблера (Андрей Шетухин)

Почта• 1 петабайт данных

• 100 млн ящиков, 30 млн из которых используются регулярно

• 3 000 HTTP запросов в секунду

• 5 млн пользователей за неделю

Page 3: Новая почта Рамблера (Андрей Шетухин)
Page 4: Новая почта Рамблера (Андрей Шетухин)
Page 5: Новая почта Рамблера (Андрей Шетухин)

Вебприложение vs «обычный сайт»• Вычисления на

стороне клиента• Несколько

быстрых легких запросов

• Вычисления на сервере

• Один длительный запрос с перезагрузкой страницы

Page 6: Новая почта Рамблера (Андрей Шетухин)

Разработка «обычного сайта»• Ядро системы• Сайт в виде шаблона• Прикрутка дизайна• Юзабилити-тестирование• Переписать все с нуля еще раз

Page 7: Новая почта Рамблера (Андрей Шетухин)

Разработка вебприложения• Интерфейс• Дизайн• Прототип• Юзабилити-тестирование прототипа• Интерфейс клиент-сервер• Ядро серверной части системы

Page 8: Новая почта Рамблера (Андрей Шетухин)

Такие неважные мелочи• Деплоймент• Статистика• Мониторинг

Page 9: Новая почта Рамблера (Андрей Шетухин)

Деплоймент• Алгоритм выкатки кода – задача

программистов!• Эксплуатация ничего сама придумывать не

должна.• Код и конфигурация – разные вещи!

Page 10: Новая почта Рамблера (Андрей Шетухин)

Не изобретайте велосипед!

Page 11: Новая почта Рамблера (Андрей Шетухин)

Деплоймент• Используйте стандартные решения• Менеджер пакетов в вашей любимой ОС –

стандартное решение!• Максимально автоматизируйте процесс

Page 12: Новая почта Рамблера (Андрей Шетухин)

Статистика• Ложь

Page 13: Новая почта Рамблера (Андрей Шетухин)

Статистика• Ложь

• Большая ложь

Page 14: Новая почта Рамблера (Андрей Шетухин)

Статистика• Ложь

• Большая ложь

• Навальный

Page 15: Новая почта Рамблера (Андрей Шетухин)

Статистика• Ложь

• Большая ложь

• Навальный•Статистика

Page 16: Новая почта Рамблера (Андрей Шетухин)

Статистика• Необходимо понимание, что и как работает• Выберите несколько ключевых показателей• Пишите остальные параметры в логи

(потом пригодится)

Page 17: Новая почта Рамблера (Андрей Шетухин)

Статистика• Плохо

Page 18: Новая почта Рамблера (Андрей Шетухин)

Статистика• Хорошо

Page 19: Новая почта Рамблера (Андрей Шетухин)

Мониторинг• Отслеживайте только необходимые

параметры• Не надо алертов по каждому поводу• Один инцидент – один алерт• Группируйте одинаковые события

Page 20: Новая почта Рамблера (Андрей Шетухин)

Вопросы?