Поговорили тут с ВК про их Единый CDN. Молодцы, конечно, что пытаются весь свой зоопарк привести к какому-то единому знаменателю, но...
Проблема всех строителей коммунизма CDN в том, что они упарываются в разработку, а не в работу с операторами и сетью.
И помимо чисто детских болячек, типа нормального ЛК или отсутствия шилдов(до которых дорастают не все, к слову), есть гораздо более фундаментальные проблемы:
Для "быстрого старта" достаточно серверов в Москве (кто сказал "девятка"?!): доступное коло, практически неограниченная полоса от операторов, близость ориджинов и конечных пользователей. Условно, 80% потребностей закрывается размещением в Москве и Петербурге.
Если CDN хоть как-то растёт и у него есть пользователи не только в европейской части РФ, то начинают всплывать проблемы:
-
коло в регионах не то, чтобы нет совсем. Но мало, и либо плохо, либо дорого, либо плохо и дорого
-
со связностью в регионах всё ещё хуже: 100Г порты забирают себе ВК и Яндекс (это если они в принципе у оператора доступны), остальные довольствуются тем, что осталось. Хочешь 100Г - собирай 10х10G или 2х40+2х10 (реальные предложения, кстати). Про стоимость трафика я молчу.
-
операторы, особенно мобильные, это чёрные ящики с точки зрения роутинга трафика, и вовсе не факт, что локальный кэш в каком-то городе сделает лучше, а не хуже. Самое забавное, что разработка, вместо того, чтобы вместе с сетевиками сходить к операторам, начинает на этом этапе играть в датасаенс и аналитику, пытаясь щупать того самого слона с завязанными глазами.
-
при этом разработка и продукт не то, чтобы не в курсе реалий - они не хотят про них даже знать, для них это что-то далёкое и непонятное, "давайте просто в Москве ещё один сервер поставим". Ну или "у нас типовой дизайн - это два сервера на Xeon Gold c nvme-дисками и БП по 600W каждый". При всём уважении - не каждый оператор такое даже себе на узел сможет воткнуть, не говоря уже о покупке железа под кэш (да, такое тоже встречается, пальцем показывать не буду).
Зато все себе CDN строить хотят, ага-ага.
@snakeslair