В нашем институте нам скоро потребуется регулярно обмениваться большими объемами данных (в диапазоне от нескольких терабайт).
Имеет ли смысл использовать BitTorrent для этой задачи?
Насколько велики ожидаемые накладные расходы процессора / памяти по сравнению с обычными FTP-серверами?
Можно ли достичь скорости, соответствующей прямой FTP-передаче, при копировании ровно с одного узла BitTorrent (исходного сервера хранения) на другой?
Большое спасибо.
Вы не упомянули, сколько машин будет в вашей «сетке» для BitTorrent; если их будет немного, то с BitTorrent не стоит тратить время на настройку торрент-файлов и их передачу людям, а также запуск трекера.
Я тоже время от времени думаю об этом и всегда возвращаюсь к реальному использованию BT; обмен файлами в Интернете, где каждый должен внести только часть полосы пропускания. В домашних или рабочих сетях 100 Мбит / с я использую веб-серверы и вместо этого передаю ссылки.
Чтобы смягчить проблемы, связанные с пунктами 1 и 2, если вы можете разделить данные на более мелкие фрагменты и иметь отдельные торренты для каждого фрагмента, вам будет легче обрабатывать размер данных.
Также обратите внимание, что вам нужно будет регенерировать метафайлы торрента, если любой данные в файле (ах), который они покрывают, обновляются. Если небольшие части данных изменяются без изменения остальных, вы, вероятно, сочтете rsync гораздо более эффективным решением.
Насколько велики файлы в наборе данных и каков разброс (несколько файлов с несколькими гигабайтами?, Много файлов меньшего размера?, ...)?
Самая важная вещь, на которой нужно сосредоточиться, - это качество обслуживания клиентов. Если вы не можете позволить себе рассердить своих клиентов, используйте FTP, поскольку он управляем - если они технически подкованы и понимают преимущества для вас и для них, тогда вы будете нормально с БТ. Удачи.