Ну ок, вот есть некий список файлов на каком-то фтп.. Тот, кто оформляет раздачу/новость, пишет, что "новый сезон крутого сериала теперь на наших фтп" по адресу "ftp: //superftp.local/2/odyssey_5/". Сразу всё пачкой скачать нельзя, ну да ладно, берём по пунктам:
1) раздающий выкладывает ссылку на файл ftp: //superftp.local/2/odyssey_5/Odyssey_5_-_1x11_-_Kitten.(HDTVRip.624x352x25.Rus.by.NTV.LostFilm.tv.RSFDrive.com).avi , это некая последняя ожидаемая всеми серия
1) Рандомное расположение ссылок - щелкают всегда по верхней, поэтому больше грузят "верхний" сервер.
Какое такое рандомное расположение ссылок? Какой сервер тут верхний?
2) Привязка на одно доменное имя нескольких IP - опять же увеличиваем элемент случайности.
Ок, нагрузка разруливается только через
дополнительный dns-сервер, который выдаёт
рандомные IP вне зависимости от загрузки сервера.
Ладно, сделали некую волшебную
дополнительную хрень, которая меряет загрузку сервера на данный момент и говорит dns "выдавай именно такой IP", заморочки с настройкой и кешированием опускаем
3) Виртуальная файловая система - снимаем проблему с неизменностью структуры папок.
Ну и каким же это чудесным образом проблема снимется с добавлением некой
дополнительной системы управления виртуальными файлами?
есть файл, лежащий на всех фтп-серверах по адресу /2/odyssey_5/Odyssey_5_-_1x11_-_Kitten.(HDTVRip.624x352x25.Rus.by.NTV.LostFilm.tv.RSFDrive.com).avi
На одном сервере я его удалил, а на втором сервере просто перенёс в папку /23/2/tmp.avi
Что и каким образом по этому поводу сделает "Виртуальная файловая система"?
При этом:
1) Не нужно устанавливать дополнительное программное обеспечение.
2) Нет узкого места в виде хаба или треккера.
Узкое место в виде
1)дополнительного программного обеспечения в виде DNS-сервера, который должен быть настроен одинаково и правильно у всех
2)дополнительного мониторинга загрузки, умеющего при этом управлять dns-сервером
3) дополнительной виртуальной файловой системой, которая никак не может влиять на неизменность структуры папок. Хотя, если добавить дополнительный инструмент для мониторинга файловой системы и выполняемых команд, и дополнительно настроить его на управление виртуальной файловой системой
Ага-ага, совсем никакой разницы между
1) сгенерить магнет-ссылку вида name=Красивое_имя_файла&tth=ттх
2) на любом количестве произвольных серверов с дц-клиентами открыть файл с таким ттх в доступ (под любым названием в любом месте, файл можно переименовывать/переносить/менять расширение и даже удалить с произвольного числа серверов).