Я ищу самый быстрый способ передачи файлов на несколько клиентских компьютеров в одной сети. Вот некоторая предыстория ситуации для пояснения
У нас есть несколько клиентских машин, на которых нам нужно передавать файлы как можно быстрее, иногда это один большой файл, иногда тысячи маленьких файлов. Файлы неизменны, но не всем клиентам нужны все файлы.
На данный момент у нас есть сервер, настроенный как торрент-трекер, и 7 других систем, работающих как семенные коробки. Клиенты будут переходить на сайт интрасети, на котором есть ссылки на файлы .torrent, которые нужны клиентам. Этот метод работает, и мы получаем приличную скорость, однако он требует, чтобы у каждого клиента был установлен бит торрент-клиент и чтобы каждый пользователь знал, как его использовать.
Я ищу какой-то способ передачи файлов, который не требует специального программного обеспечения для получения данных, и только 1 место, куда они должны пойти, чтобы получить его. Есть ли что-нибудь, что можно обслуживать через HTTP или FTP вариант, что-то через браузер? Существует 20-25 различных загрузок, которые должны быть загружены одним или несколькими клиентами до 100 или более. загрузка составляет от 7 до 35 ГБ.
Поскольку это 24-часовое мероприятие, продолжительность каждой загрузки должна составлять менее часа. У нас есть 1Гб до клиента и 10Гб для магистрали. Да, и это преимущественно среда Windows, предпочтительны параметры Windows, но если для Windows нет доступных параметров, некоторые базовые Linux не исключены. При необходимости мы можем получить больше оборудования. Любая помощь приветствуется.
100 клиентов, загружающих 35 ГБ, за час заполнят канал 10 ГБ. Вам нужна большая пропускная способность. Установите несколько интерфейсов 10 Гб на веб-сервере или добавьте дополнительные веб-серверы. Было бы неплохо, если бы ваше хранилище могло работать так быстро, и если бы вы могли модернизировать свои коммутаторы.
BitTorrent идеально подходит для быстрой локальной сети. Обязательно добавьте веб-сид в торрент, максимально увеличьте интерфейс веб-сервера, чтобы он начал раздачу.
Редактировать:
Или вы можете балансировать нагрузку на веб-серверы и ftp-серверы. Циклический перебор DNS прост. Помните, что ваши коммутаторы должны иметь пропускную способность более 10 Гб, чтобы работать лучше, посмотрите их характеристики пакетов в секунду. Возьмите желаемое количество одновременных пользователей и умножьте на эти 80 МБ / с, которые вам нужны, это вам нужно от серверов через коммутаторы. Опять же, рассмотрите возможность обновления ядра до нескольких 10 или 25 Гбит Ethernet.