Содержание
- 2. Общая архитектура системы
- 3. Размеры рекламной сети Более 200 000 рекламных площадок Более 20 000 рекламодателей Более 450 000 000
- 4. Нагрузка на систему 15 000 запросов к баннерным машинам в секунду Около 500 запросов к порталу
- 5. Число регистрируемых событий
- 6. Распределение нагрузки Балансирвка запросов с помощью аппаратного LB Повышение отказоустойчивости Взаимозаменяемость баннерных машин Дублирование ключевых компонентов
- 7. Особенности бизнес модели Качество сервиса определяется количеством участников Отсутствует комиссия за показы Площадки заинтересованы в эффективном
- 8. Что регистрируем Показы Клики Транзакции
- 9. Комиссия за клики и транзакции
- 10. Основные проблемы Очень много данных Очень мало времени на обработку Система должна работать непрерывно
- 11. Способы уменьшения объема данных Предварительная группировка Проверка кликов
- 12. Способы ускорения обработки Ускорение загрузки там, где это возможно Задачи не должны блокировать друг друга Запуск
- 13. Этапы обработки статистики Загрузка логов с баннерных серверов Предварительная группировка данных Проверка кликов Загрузка данных
- 14. Проблемы базы данных Гигантский объем таблиц с показами и кликами Необходимо блокировать загрузку на время расчета
- 15. Предварительное заполнение БД
- 16. Денормализация данных
- 17. Отображение статистики
- 18. Почему мы кэшируем данные Запросы часто повторяются Статистика обновляется по расписанию. Если нет новых данных, зачем
- 19. Контроль работоспособности Остановка системы приводит к лавинообразному накоплению необработанной информации Клиенты хотят видеть свои данные
- 20. Основные индикаторы Число необработанных файлов на сервере Задержка загрузки файлов с баннер сервера Задержка обработки статистики
- 21. Что мы контролируем Баннерные сервера Сервер обработки статистики База данных
- 22. Как мы контролируем Готовые решения для контроля на аппаратном уровне (Nagios) Собственные разработки для контроля
- 23. Как защититься от сбоев Раньше знаешь, больше спишь Проблему нужно предвидеть С проблемой нужно научиться
- 25. Скачать презентацию