Pull to refresh

Comments 29

Хороший почин, уже жду продолжения. И, как всегда, хочется больше деталей, тема-то интересная.
Одна тема для продолжения намечена: гео-балансировка. Просите конкретику: каких деталей больше хочется? ;) Мы «будем посмотреть», кто из нас лучше какую тему опишет. :)
Например, было бы интересно почитать чем руководствовались при выборе оборудования/поставшика. Это ведь первое о чём задумываешься начиная любой проект. Одно дело слушать маркетологов на семинарах у которых всё хорошо, а другое услышать комментарии от людей которые используют оборудования каждый день для больших задач. Опять же интересно как реализуете масштабируемость и целостность данных.
У меня есть много баек про не-cisco, которые я люблю травить в узком кругу. ;)
Посмотрим, что мы сможем интересного рассказать. У нас по оборудованию, на самом деле, всё очень просто. Для затравки скажу, что у нас вообще нет балансировщиков. А как так вышло — это хорошая тема для отдельной статьи.
А как обеспечивается зарубежный трафик?
Хочется ответить цитатой из оферты, но не буду. ;)
На данном этапе ivi.ru обслуживает только российских пользователей. Поэтому тема зарубежного CDN для нас неактуальна.
А когда конец данного этапа и начало следующего?
Этот вопрос — целиком и полностью в руках акционеров. Такой информации у меня нет.
Читал ради технических подробностей, а о них тут почти ни слова.

Интересует:
Как выбирается к какому узлу отправлять абонента? На каком этапе?
Как происходит скачивание новых данных на узлы? Используете ли p2p между узлами?
Как система работает если на ближайшем узле фильма в кэше нету? Отправляете к другому узлу или пользователь ждет пока будет скачиваться фильм в кэш?
Я ж говорю: это такая обзорная статья. Я её специально не стал в техническую сторону уводить.
На первый вопрос скоро (ну, как шеф решит) отвечу статьёй. Остальные — принято, подумаем, как и кто распишет.
Спасибо!
Очень хочется прочесть про настройки отдающих серверов — какие hdd стоят, какие настройки ядра вы сделали, как живет nginx. Как файловый кеш. Может быть вы из ОЗУ все отдаете или с SSD? Если нет, то как HDD живут, эффективность файлового кеша.
Если поделитесь инфой, буду крайне благодарен.
А вот по ценам всё оказалось далеко не так радужно, как в теории. Понимаете теперь, почему ни названий компаний, ни цифр замеров, здесь не будет?

Ну тогда вы же считали, сколько у вас выходит полностью поддержка этого сервиса в месяц, со всеми расходами на сервера-каналы-инженеров-офисы-бухгалтерию-канцелярию-налоги-туалетную бумагу и т.д. и если это поделить на количество прокачиваемых GB в месяц, вы получите стоимость за GB. Озвучите её пожалуйста, ибо вы правильно писали про велосипед, без этих данных это конечно: интересно, своё, много серверов, настраивать и проектировать всё нужно, я как инженер это понимаю, здорово и все такое ) Но с точки зрения экономики это велосипед. Озвучит пожалуйста стоимость за GB в месяц.
Считали, конечно.
По моему рассуждению, такая информация — очень сильно конфиденциальная, а то и коммерческая тайна. Я узнаю наше отношение к этому вопросу, и если мне разрешат, тогда напишу.
По моему рассуждению, такая информация — очень сильно конфиденциальная, а то и коммерческая тайна. Я узнаю наше отношение к этому вопросу, и если мне разрешат, тогда напишу.

Были на мастер-классе у Джейн Псаки?
По нашим подсчётам (считали в 2011 году) стоимость своей распределённой сети выходила в 10 раз дешевле, чем использование например CloudFront. Но я имею ввиду лишь стоимость аренды серверов после интеграции.
Когда можно ждать продолжения?

вопросы:
1. используете ли другие протоколы доставки кроме HLS (HDS, SmoothStreaming, MPEG-DASH)?
2. как организован транскодинг? (можно отдельной статьей)
3. в качестве edge-сервиса, использовали nginx или свое решение?
Продолжение — это как меня шеф выпустит на это дело. ;)
На два вопроса сразу отвечу:
1) нет. Сейчас у нас только HTTP/HLS
3) стримает, конечно, NGINX, но под ним логика своя написана, которая находит контент, ведёт учёт популярности контента и кластеризуется.

Оставшийся вопрос — это к кому-то другому. Я в этой теме совсем не ориентируюсь.
BGP anycast? Если да — сколько у вас узлов в Новосибе, например? Если серверов много — кто и как между ними распределяет контент?
Можно я сейчас не буду отвечать на первый и третий вопросы? ;) А то до следующей статьи дело не дойдёт. ;)
В Новосибе один узел, один из самых крупных региональных.
В поражённых западным капитализмом сетях


:):):)
А отчего не привели списка городов, где есть ваши узлы? И что означает цвет(синий и зелёный) на карте?
Зачем? Чтобы увеличить объём текста? Даже с моим знанием географии «на тройку» все города по карте узнаваемы. :)
Ну, ещё могу рекомендовать воспользоваться RIPE DB. У нас там актуальная информация.
Интересуют технические подробности, как всегда. Сделаете?
Технические подробности — понятие растяжимое. ;) Как всегда, хочется знать, какие именно? В какую область двигаться?
К примеру, развертывание новых узлов, вы автоматизировали каким-то образом?
Или, например, каков стек ПО для выдачи контента? С чего начали, что пробовали, на чем остановились?
Были ли сложности, с которыми вы столкнулись, не описанными в статье?

P.S. я с CDN не работал, поэтому было бы интересно изучить ваш опыт, помимо множества других историй с хабра и не только
Серверы готовятся puppet'ом. Циски конфигурятся копи-пастом и последующей доводкой напильником по месту.
Насчёт набора софта — это тема для отдельной хорошей статьи (и не моего авторства).
Сложности — они всегда есть. Даже вот так на вскидку ничего выделить не могу. Но обещаю по теме дальнейших статей по возможности это освещать.
Я правильно полагаю, что главная проблема — доставка и установка железок? Ответ опять будет спойлером для последующих статей? :)
Да какая ж это проблема? Коробки с преднастроенным оборудованием отдаются курьерской компании, и — вперёд! Монтаж, как правило, делаем силами сотрудников ЦОД. Хотя, я вот в Краснодар съездил с огромным удовольствием в июне. :)
Проблемы — это когда какой-то непредусмотренный фактор вылезает. Один раз шефу пришлось решать проблему электроснабжения стойки. Но это всё-таки экзотика.
спасибо. продолжайте, если время будет )
Sign up to leave a comment.