CDN ВКонтактеCDN VK и зачем нам еще шесть..Кто: Андрей Старченков. Тим лид Вконтакте, отвечаю за разработку, когда-то был сетевиком Дмитрий Радчук. Тим лид Вконтакте, отвечаю за кэши и прокси и другие граничные сервисы Вконтакте. CCIEx4, CCDE, HCIEО чем: Глава 1. CDN ВКонтакте Контент, который у нас есть и какие задачи мы пытаемся решить при помощи CDN: Раздать и покешировать js/css/шрифты и прочие файлы близко к пользователю Есть еще миниаппы и приложения, которые тоже надо раздать Фоточки и музыка превьюшки Видео Как заворачиваем пользователей в CDN: GEOIP база Генерирование ссылок для пользователя Площадки, которые у нас есть: Нейтральные кеши Операторские кеши Железо, мониторинг, сетевая связность на площадках и прочее Anycast/не anycast Руот колелкторы Глава 2. CDN VK CDN ВКонтакте не есть CDN VK проблемы переиспользования причины движения в сторону коробочного продукта Единый CDN Технологии балансировки Алгоритмы выбора площадки Anycast, GSLB, ALLB Prefix Based VS GeoIP RUM Utilization GSLB проблемы преимущества нет проблемы per user легкость интеграции проблемы не знаем о контенте рекурсивы инерция транзитный трафик детектирование методы борьбы решения RUM ALLB преимущества TOP ContentMap Sharding проблемы интеграция нагрузка per user решения batching GSLB