Дата: 04.11.2016 17:43:31
urlmike (20 Окт 2016 - 14:32) писал: Товарищи разработчики, работаю в провайдере, чисто на энтузиазме
решил поковыряться с озвученной темой. Тема, кстати, актуальна для
небольших операторов (да и для больших тоже, но в самых топах этим
никто на энтузиазме заниматься не будет, нужно готовое решение от
вас) и периодически кем-нибудь озвучивается на провайдерском
форум.наг.ру (приходите пообщаться:-) ). Думаю, некоторые
операторы взялись бы поставить на тест у себя что-то типа seedbox
(p2p или http/ftp) для локальной отдачи ваших дистрибутивов, а если
решение окажется эффективным - оставить и насовсем, а не только на
тест. У некоторых такие сервера могут встать в локальную сеть чтобы
пользователи могли сливать дистрибутивы не упираясь в скорость
интернет-тарифа, что пойдёт на пользу и оператору (разгрузка
внешних каналов) и wargaming'у (как усиление CDN и разгрузка
каналов) и игрокам (которые смогут загружать быстрее). Что
касается p2p: вчера оживил ретрекер, скормил в uTorrent все
rss-фиды, выкачал 54Гб обнов. Сделал торренту ipfilter, включающий
мои провайдерские подсети + ваши по AS199524 (чтобы можно было
получать апдейты и в то-же время не раздавать всему интернету).
Сижу наблюдаю, за "с утра до обеда" забрали всего пару гигов
обновлений. Сущие копейки. Может быть вечером будет больше и
веселее, не знаю. Насколько я понимаю, дистрибутивы в
rss-feed не включены, а зря. Уверен, что и дистрибутивы весят
немало и локально тоже отдавались бы активно. Было бы интересно
получить "агрегированный" фид, который разом позволил слить и
поставить на раздачу вообще всё что у вас так или иначе раздаётся
по p2p. Кроме того, надо учитывать, что совсем не всегда ваш
лончер-клиент сможет через ретрекер найти мой seedbox. Всё-таки у
клиента своя логика выбора пиров из предоставленных трекерами,
поэтому эффективность p2p seedbox через ретрекер не очень велика.
Если, конечно, с вашей стороны будет явная приоритизация
ретрекер-пиров, тогда дело пойдёт веселее. Что касается не
p2p: вы могли бы заложить в ланчер/апдейтер логику проверки
какого-нибудь "спец .домена" типа wargaming.local. Точно также как
ретрекер, провайдер может организовать и ftp/http сервер, раздающий
ваши дистры/обновы. Если у вас качальщик многопоточный и/или
поддерживают докачку, то такой способ тоже может пойти на пользу.
P.S. попытка написать подобное в саппорт пока успехом не
увенчалась, обращение 6518603 застряло в очереди, да и чтобы сюда
сюда добраться, пришлось битый час искать тему куда можно написать
пост. Очень сурово.
belleville: Приветствую. По вашим вопросам получил информацию у
разработки: Для справки - с некоторыми крупными провайдерами
наша компания сотрудничает давно и достаточно эффективно,
настраиваются оптимальные маршруты для нашего трафика, ставятся
локальные даунлоад сервера и т.п. Работа с каждой компанией ведется
персонально. Понятия дистрибутив для игр трилогии не существует уже
много лет. Инсталлятор размером в 5Mb ставит лончер, а дальше
происходит стандартное обновления игры обновлениями (патчами),
которые естественно включены в rss Приоритезация локальных
пиров существует, если локальная сидирующая машина доступна в сети
и отдает данные с существенно более высокой скоростью чем внешние
сиды, то лончер стянет с нее львиную часть всего трафика. Спецдомен
для дополнительной раздачи по HTTP на данный момент делаться не
будет, при правильной настройке ретрекер и p2p эффективно (и
многопоточно) снимают загрузку с внешнего канала. Между
обновлениями трафик действительно может быть небольшим, это
нормально. Основная задача системы снять нагрузку в день релиза и
не дать положить провайдеру\компании свой внешний канал.