Такой CDN будущего вы хотите!

Пожалуй, каждый из вас читал хотя бы одну статью о том, как сделать классический CDN: anycast, GeoDNS, веб-сервер с кешем. Такая схема отлично работает с простыми файлами и небольшим количеством пользователей, но если возникает необходимость раздавать потоковое видео, всё становится намного интереснее. Вместо одного короткого запроса появляется сессия, которая длится десятки минут. Без правильной балансировки пользователей и контента уже не прожить: кеша на всё не хватает, сервера выходят из строя, а когда Россия играет против Испании, это хотят смотреть сразу все. Я расскажу, почему наш CDN позволяет обслуживать сотни тысяч пользовательских сессий одновременно и переживать отключения серверов и целых датацентров. А в качестве бонуса покажу на примере, как современная поп-культура мешает получению образования.