Discoverlinkmeuptelecom №146. CDN ВКонтакте, CDN VK..
telecom №146. CDN ВКонтакте,  CDN VK..

telecom №146. CDN ВКонтакте, CDN VK..

Update: 2025-04-262
Share

Description

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
Comments 
In Channel
loading
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

telecom №146. CDN ВКонтакте,  CDN VK..

telecom №146. CDN ВКонтакте, CDN VK..

admin