Содержание
- 2. Вступление Сервис позволяет пользователям бесплатно загружать и просматривать видео-контент (японский аналог YouTube); Работает более 9 лет
- 5. Проблемы?
- 6. Регулярные проблемы с доступностью (до 2 «крушений» в неделю) Расширяемость. Исходный код – месиво из Perl,
- 7. Экономика должна быть экономной! Сократить издержки Увеличить время доступности (а значит, и рекламный трафик) Привести систему
- 8. Наши цели Экономия на стоимости разработки Экономия трудозатрат на поддержку Экономия железа и трафика
- 9. Разработка
- 10. Принцип АК-47
- 11. Принцип АК-47 Простота в изготовлении и обслуживании Избегаем изобретать велосипеды и используем готовый софт «Правило 5
- 12. Жизненно важные органы Файловое хранилище База данных Веб-серверы
- 13. Файловое хранилище
- 15. Файловое хранилище lighttpd 1.4 + mod_flv_streaming FTP + HTTP Репликация Garbage Collection Видео-файлы бывают дорогие и
- 16. База данных PostgreSQL 8.3 Skytools 2.1.10 memcached
- 17. Падаем красиво Падение encoding-процесса Падение БД Падение всего, кроме web-сервера
- 19. Кэширование
- 20. Веб-сервер Контроль памяти (Ruby) Регулировка Fast CGI-пула
- 21. Поддержка
- 22. Вкалывают роботы, а не человек! Автоматический мониторинг Самолечение «Упал-отжался»
- 23. Мониторинг Logs (syslog) Alerts (Tenshi + Zenoss Core) Performance Data (Zenoss Core)
- 25. Железо и Трафик
- 26. Сервер железный – он выдержит! CPU – больше рабочих процессов (Encoding) Память – больше кэш (memcached)
- 27. Управление трафиком Серверы media - $$$ Серверы smedia - $$ CDN (FreParNet) - $
- 29. Результаты Радикально снижена нагрузка на БД Encoding Server – усовершенствованная очередь, использует 100% CPU Web Server
- 30. Результаты Быстрая разработка и развитие сервиса в стиле AK-47 Существенное удешевление поддержки Существенное удешевление трафика
- 32. Скачать презентацию