Master-X
Форум | Новости | Статьи
Главная » Форум » Хостинги / Домены / Железо » 
Тема: Как правильно отдавать видео с нескольких серверов?
цитата
16/05/15 в 17:32
 davedeviss
CDN - сумашедшие цены, честно сказать.

Посему решено было взять для пробы 1Gbps Unmetered у лизвеба.
Все отлично, но 1Gbps стало не хватать. Как масштабироваться?

Очевидно, надо делать сеть из нескольких серверов.
Но я плохо представляю как на деле это работать должно.
Кто-нибудь схему может обрисовать? Какого типа сервера нужно докупать и что делать с ними программистам?

Спасибо icon_rolleyes.gif

Последний раз редактировалось: davedeviss (17/05/15 в 04:16), всего редактировалось 1 раз
цитата
16/05/15 в 18:07
 Pentarh
Потому цдн столько и стоит, что там столько нюансов, шо пздц.

Съел собаку на этом. Несколько гигабит отдачи с обычных винтов это уже большая проблема. На программистах не выедешь, нужен толковый админ.

Вообще, если не сильно заморачиваться со своими решениями - то брать mogilefs, раскиданную по одиночным винтам с избыточностью 2.

Более продвинутые решения включают системы горячего и холодного кеширования, но это проще взять цдн )
цитата
16/05/15 в 18:16
 Securom
У меня движок KVS и в нем в группе серверов хранения три гигабитных сервака от Лизвеба прикреплены,все отлично раздается поровну со всех за балансировку отдачи отвечает движок KVS можно настроить чтобы с одного больше раздавалось с другого поменьше,в общем все очень гибко,как бюджетную схему рекомендую.
цитата
16/05/15 в 18:23
 Securom
Встречный вопрос,правда офтопик,сколько удавалось выдавить с гигабитных серваков Лизвеба?У меня 850 Мбит удалось выдавить из каждого и L.A. был в районе 4.5 проц загружен 60 процентов
цитата
16/05/15 в 18:26
 Pentarh
При чем тут ла и проц, если боттлнек при отдаче статики - время позиционирования головок винчестера?

iostat надо смотреть, насколько винты нагружены.

Гуманитарии smail101.gif
цитата
16/05/15 в 18:44
 Pentarh
Имеется в виду конечно объем контента, существенно превышающий объем ОЗУ.

Один винт сата в худших условиях нагрузки отдает 40 Мбит - полный рэндом позиционирования при отдаче тучи мелких файлов.

Последовательное чтение работает лучше в случае с видео, тут можно добиться отдачи от 150 Мбит с рыла.

Винты в рейд массиве на отдаче работают хуйово, ибо дергаются лишний раз головки.

Сас работают в 2 раза быстрее сата. ССД работают вообще без позиционирования, но имеют малый объем. На них пиздато вешать горячий кеш.

Ну и в общем куча таких нюансов. Это когда востребованного контента больше чем ОЗУ и системное кеширование не работает или работает плохо.
цитата
16/05/15 в 18:44
 Securom
А нахер нам iostat smail101.gif ?Работает сервак без проблем - все ништяк,сыпятся ошибки или мощей не хватает - добавляем еще один,вот и вся недолга!Железо то не мое,арендованное,нехай винты загружены по самое нехочу trollface.png
цитата
16/05/15 в 18:51
 Pentarh
Ну так за еще один платить надо - какой толк, если ты используешь ресурс на половину?

Хотя некоторые хостеры (sg managed) дают сервера просто так, считают только бендвич.

Хотя, не, под распиздяйскую систему отдачи просто так не дадут icon_smile.gif Торну горячий и холодный кеш подавай и контракт на 20 гигабит. Тогда хоть две стойки бесплатно smail54.gif Ну так было раньше по крайней мере.
цитата
16/05/15 в 19:55
 S_Flash
Дк в том и дело, что сейчас серваков и каналов как жопы, а СДН, если дешёвый, то с граблями.
цитата
17/05/15 в 12:03
 QWERTZ
Здравствуйте,
Можем предложить несколько вариантов.
1. Самый простой, но относительно дорогой.
Просто заменить 1Gbps сервер на 10Gpbs. Для примера:
Xeon E3-1271V3 3.6GHz / 32GB RAM / 4x1TB SSD / 10Gbps Unmetered $1800
2 x Hexa-Core Intel Xeon E5-2620V3 / 64GB RAM / 4 x 1TB SSD / 10Gbps Unmetered $1949
2 x Hexa-Core Intel Xeon E5-2620V3 / 96GB RAM / 8 x 1TB SSD / 10Gbps Unmetered $2199

2. Использовать CMS, которая поддерживает распределние нагрузки. Например, уже упомянутый KVS (мы предоставим лицензию).
3. Использовать CMS которая у вас работает сейчас и собрать свой мини-цдн, в который вы сможете добавлять сервера по необходимости http://amhost.net/ru/streaming/

С уважением,
Ваш Amhost.net
цитата
17/05/15 в 14:04
 Securom
За 1800$ я бы предпочел построить сеть из семи гигабитных unmetered серваков от Leaseweb,к тому же это отказоустойчивая система,в случае выхода одного двух серваков вся система не страдает,но это сугубо мое мнение.
цитата
17/05/15 в 16:15
 Pentarh
Ну, эмм, если терабайтники ссд подешевеют, то нах все супер системы smail101.gif
цитата
17/05/15 в 20:15
 DiamonD
CDN от Лизвеба самый тормозный по любым тестам. Что уж говорить тогда про каналы с серверов.. Дешевле и хуже, имхо, только если дома десктоп поставить. Привожу 2 скрина, тест по пингам и скорость закачки файла. Тесты сделаны с компов конечных пользователей (не с серверов в ДЦ, как в хосттрекере, к примеру), выборка за последние 7 суток.
http://prntscr.com/76a2y5
http://prntscr.com/76a3b8
Так что да, дешево, но гнило.. icon_smile.gif
цитата
17/05/15 в 20:23
 Securom
Ну вот...опустили горячо любимый Лизвеб icon_surprised.gif
цитата
17/05/15 в 21:08
 FARAON
`

DiamonD писал:
... Лизвеб ... самый тормозный по любым тестам ... хуже, имхо, только если дома десктоп поставить ...


Лизвеб - это реально настолько плохо???

`
цитата
17/05/15 в 21:44
 Securom
Вот бляяяя...А я люблю Лизвеб,просто цены у них сказочные бывают, иногда задарма серваки можно взять smail101.gif как то так...
цитата
17/05/15 в 23:35
 Margere
Самое обидное, что такие вот топикстартеры (и подобные) раздают краденые/пиратские видео, нанося ущерб правообладателям.
Когда же закроют все эти тюбы и стримы.
цитата
18/05/15 в 02:17
 Pentarh


Да иди ты нахер. Правообладатели хуевы. Наснимают говна, что за бесплатно раздавать западло даже. И разводят потом пальцы - мы бля Правообладатели, а вы все воры.

Хороший контент продается, даже если есть возможность скачать на халяву.

Цифровой век нахуй, каждый дегенерат с камерой в руке мнит себя кустурицей.
цитата
18/05/15 в 04:44
 Securom
Если тьюбы и стримы закроют что же тогда останется в интернетах icon_mad.gif ?!С товарищем Pentarh согласен полностью smail54.gif хороший контент продается всегда.
цитата
18/05/15 в 08:01
 Tagir
Securom писал:
Если тьюбы и стримы закроют что же тогда останется в интернетах icon_mad.gif ?!

Начнеться тогда новая эра адалта - возрождение! icon_cool.gif
цитата
21/05/15 в 15:58
 dlink
Может быть я не совсем понял проблему, но смасштабировать статику это не сложно.
0. Сессии храним в БД. Это не обязательно, можно балансировать только статику.
1. nginx в качестве балансировщика
Цитата:

upstream backend {
server backend1.example.com weight=5;
server backend2.example.com:8080;
server unix:/tmp/backend3;

server backup1.example.com:8080 backup;
server backup2.example.com:8080 backup;
}

server {
location / {
proxy_pass http://backend;
}
}

2. Не хватает мощей. Поднимаем еще один сервер. Мы для этого активно используем docker
цитата
26/05/15 в 21:07
 tushkan
Securom писал:
За 1800$ я бы предпочел построить сеть из семи гигабитных unmetered серваков от Leaseweb,к тому же это отказоустойчивая система,в случае выхода одного двух серваков вся система не страдает,но это сугубо мое мнение.



А построить сеть это сколько стоит?
цитата
26/05/15 в 21:16
 Pentarh
dlink писал:
Может быть я не совсем понял проблему

ты совсем не понял. отдать не проблема. Проблема равномерно разместить, чтобы винты не позатыкались от seek'ов.
цитата
03/06/15 в 17:57
 dlink
Цитата:
ты совсем не понял. отдать не проблема. Проблема равномерно разместить, чтобы винты не позатыкались от seek'ов.

Да, вы правы, узкое место input-output с диска.
Но задача-то решить проблему за минимальные деньги, а не выжать 100% из винтов.
Так добавление еще одного сервера линейно уменьшает нагрузку в том числе и на IO.
Я считаю, что чем покупать 1 сервер за 2000$ (!!!) лучше купить 10 по 60$ (=600$)
Вот у лизвэба можно затарится (Посмотрел в соседней ветке)
https://ru-tld.ru/arenda-serverov/

Мы затариваемся у хетзнера, тк контент не адалт пока icon_smile.gif
https://robot.your-server.de/order/market/country/RU
За 50 евро очень приличная машина еще и с хардварным рэйдом

То есть кластер получается дешевле чем отдельный сервер, плюс легко масштабируется, плюс отказоустойчивее.
Минус один - сложнее в поддержке.
цитата
08/06/15 в 20:12
 HortovP
С amhost работаю и вот что у них встречал по поводу CDN. А на лизвеб нечего наговаривать icon_smile.gif нормальный ДЦ.
Стр. 1, 2  >  последняя »


Эта страница в полной версии