Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Архитектура крупного видео-хостинга. Rutube.ru<br />Кузнецов Алексей<br />
Rutube<br /><ul><li>начало – октябрь 2006
«ребрендинг» l-vision.ru.
Flash!
H264->h263!
вовремя признать свою ошибку
через неделю после video.mail.ru</li></li></ul><li>Rutube<br /><ul><li>октябрь 2006 – 1 ДЦ. 4 сервера. 0 users
июнь 2007 – 60 000/1 000 000users
октябрь 2009 – 4 ДЦ. > 120 серверов
500 000/ 8 000 000 users</li></li></ul><li>Rutube – экспоненциальный рост<br />ghsg<br />while(1) {<br />    find bottlene...
Архитектура  Rutube<br />Два подхода к проектированию:<br />•	“Промышленный” ( NetApp, Sun),<br />•	На простом оборудовани...
Архитектура  Rutube<br />WWW-службы Rutube.ru:<br />
Архитектура  Rutube<br />WWW-службы Rutube.ru:<br /><ul><li>Perl + Template Toolkit</li></ul>•	frontends - nginx<br />•bac...
Архитектура  Rutube<br /> Система конвертации:<br />•Server-based,<br />•OpenSource: ffmpeg + mencoder<br /><ul><li>Эвристики
Очереди и дисциплины их обслуживания
Дубликаты и md5</li></li></ul><li>Архитектура  Rutube<br />CDN: формат контента<br />•Server-based индексы<br /><ul><li>Yo...
Mp4 – server based</li></li></ul><li>Архитектура  Rutube<br />Уровни CDN<br /> Правила 10-90% и 90-10%<br />
Архитектура  Rutube<br /> Push vs Pull модели<br />
Архитектура  Rutube<br /> Push vs Pull модели<br />
Архитектура  Rutube<br />Управление распределенной CDN с единой точки<br />
TIVO Rutube<br />
Upcoming SlideShare
Loading in …5
×

лекции2

706 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

лекции2

  1. 1. Архитектура крупного видео-хостинга. Rutube.ru<br />Кузнецов Алексей<br />
  2. 2. Rutube<br /><ul><li>начало – октябрь 2006
  3. 3. «ребрендинг» l-vision.ru.
  4. 4. Flash!
  5. 5. H264->h263!
  6. 6. вовремя признать свою ошибку
  7. 7. через неделю после video.mail.ru</li></li></ul><li>Rutube<br /><ul><li>октябрь 2006 – 1 ДЦ. 4 сервера. 0 users
  8. 8. июнь 2007 – 60 000/1 000 000users
  9. 9. октябрь 2009 – 4 ДЦ. > 120 серверов
  10. 10. 500 000/ 8 000 000 users</li></li></ul><li>Rutube – экспоненциальный рост<br />ghsg<br />while(1) {<br /> find bottleneck;<br /> fix;<br /> drink; <br />}<br />
  11. 11. Архитектура Rutube<br />Два подхода к проектированию:<br />• “Промышленный” ( NetApp, Sun),<br />• На простом оборудовании (Google: обычные PC + Linux + OpenSource)<br /><ul><li>Наш подход - Стартап – Простое оборудование + LAMP</li></li></ul><li>Rutube<br />
  12. 12. Архитектура Rutube<br />WWW-службы Rutube.ru:<br />
  13. 13. Архитектура Rutube<br />WWW-службы Rutube.ru:<br /><ul><li>Perl + Template Toolkit</li></ul>• frontends - nginx<br />•backends - apache<br /><ul><li>Mysql + memcached</li></li></ul><li>Распределенная БД Rutube<br />Распределенная БД<br />
  14. 14. Архитектура Rutube<br /> Система конвертации:<br />•Server-based,<br />•OpenSource: ffmpeg + mencoder<br /><ul><li>Эвристики
  15. 15. Очереди и дисциплины их обслуживания
  16. 16. Дубликаты и md5</li></li></ul><li>Архитектура Rutube<br />CDN: формат контента<br />•Server-based индексы<br /><ul><li>Youtube – client based for flv
  17. 17. Mp4 – server based</li></li></ul><li>Архитектура Rutube<br />Уровни CDN<br /> Правила 10-90% и 90-10%<br />
  18. 18. Архитектура Rutube<br /> Push vs Pull модели<br />
  19. 19. Архитектура Rutube<br /> Push vs Pull модели<br />
  20. 20. Архитектура Rutube<br />Управление распределенной CDN с единой точки<br />
  21. 21. TIVO Rutube<br />
  22. 22. Полнотекстовый Yandex-поиск на Rutube<br />
  23. 23. Система статистики Rutube<br />
  24. 24. Архитектура Rutube<br />Мониторинг работоспособности<br />•Nagios, Ganglia, MON<br />•SMS, icq<br /><ul><li>дежурные смены, помощники - модераторы</li></li></ul><li>История с DDOS<br />
  25. 25. Архитектура Rutube<br />Спасибо за внимание.<br />Вопросы?<br />Алексей Кузнецов e-mail: kuzalex@inventos.ru <br /> intern@inventos.ru <br />

×