s5836
06-08-2013, 04:00
Уважаемые форумчане!
Ответьте мне пожалуйста, на несколько вопросов.
Допустим, я закачал файл весом 7 ГБ на файлообменник. Соответственно он закачался на жесткий диск на сервере (в единичном варианте, или еще продублировался куда, я не знаю). Смогут ли этот файл с жесткого диска одновременно скачивать скажем 500 человек (именно одновременно). Хватит ли ресурсов одного жесткого диска? Влияет ли скорость чтения жесткого диска на скачивание в этом случае? Или для таких целей используются RAID-массивы (если да, то могут ли они работать в связке (сотни и тысячи RAID-массивов) и обслуживать бесконечное кол-во запросов)? Есть ли какие-то лимиты, пределы? Ведь все-равно все расчитано на максимальную нагрузку. Частенько при скачивании файлов с файлообменника в ссылке на скачивание вижу, что файл раздается с разных серверов. Как такое возможно? Он раздается с одного жесткого диска, а сервера лишь выступают посредниками, которые выдают канал скорости на скачивание?
Взять к примеру видео на ютубе. Я закачал ролик и тут же его смотрят 100 миллионов пользователей (другой пример - прямые трансляции). Каким образом эти 100 млн пользователей будут смотреть это видео? С одного сервера или с нескольких? Видео будет дублироваться сразу на все сервера, или по мере увеличения нагрузки?
Может быть файлы/видео по мере увеличения нагрузки кэшируются на локальный (региональный) сервер (если таковые имеются) в соответствии с местоположением пользователя?
Всегда была интересна фраза - мы не ограничиваем скорость скачивания / загрузки данных для наших клиентов (Яндекс.Диск, бывший Яндекс.Народ). Если у сервера канал 1 Гигабит в секунду и он полностью забит, каким образом другие пользователи могут качать с него? Подключаются дополнительные скоростные каналы к этому серверу?
Объясните мне, люди добрые, как работает вся эта система.
Заранее спасибо.
P.S. от 12.08.13: Позвольте раскрыться: я знаю, как работает данная система, просто мне интересно, насколько об этом осведомлены пользователи интернета. Провожу специальное исследование! Спасибо вам за ответы!
Топик можно удалить.
Ответьте мне пожалуйста, на несколько вопросов.
Допустим, я закачал файл весом 7 ГБ на файлообменник. Соответственно он закачался на жесткий диск на сервере (в единичном варианте, или еще продублировался куда, я не знаю). Смогут ли этот файл с жесткого диска одновременно скачивать скажем 500 человек (именно одновременно). Хватит ли ресурсов одного жесткого диска? Влияет ли скорость чтения жесткого диска на скачивание в этом случае? Или для таких целей используются RAID-массивы (если да, то могут ли они работать в связке (сотни и тысячи RAID-массивов) и обслуживать бесконечное кол-во запросов)? Есть ли какие-то лимиты, пределы? Ведь все-равно все расчитано на максимальную нагрузку. Частенько при скачивании файлов с файлообменника в ссылке на скачивание вижу, что файл раздается с разных серверов. Как такое возможно? Он раздается с одного жесткого диска, а сервера лишь выступают посредниками, которые выдают канал скорости на скачивание?
Взять к примеру видео на ютубе. Я закачал ролик и тут же его смотрят 100 миллионов пользователей (другой пример - прямые трансляции). Каким образом эти 100 млн пользователей будут смотреть это видео? С одного сервера или с нескольких? Видео будет дублироваться сразу на все сервера, или по мере увеличения нагрузки?
Может быть файлы/видео по мере увеличения нагрузки кэшируются на локальный (региональный) сервер (если таковые имеются) в соответствии с местоположением пользователя?
Всегда была интересна фраза - мы не ограничиваем скорость скачивания / загрузки данных для наших клиентов (Яндекс.Диск, бывший Яндекс.Народ). Если у сервера канал 1 Гигабит в секунду и он полностью забит, каким образом другие пользователи могут качать с него? Подключаются дополнительные скоростные каналы к этому серверу?
Объясните мне, люди добрые, как работает вся эта система.
Заранее спасибо.
P.S. от 12.08.13: Позвольте раскрыться: я знаю, как работает данная система, просто мне интересно, насколько об этом осведомлены пользователи интернета. Провожу специальное исследование! Спасибо вам за ответы!
Топик можно удалить.