Я работаю с командой, чтобы управлять 500-600 арендованными компьютерами Windows 7 для ежегодной конференции. У нас есть большой объем данных, которые необходимо синхронизировать с этими компьютерами, до 1 ТиБ. Компьютеры разделены на комнаты и подключены через неуправляемые гигабитные коммутаторы. Мы заранее подготавливаем эти компьютеры с помощью установки и настройки Windows, а также любых файлов, которые у нас есть, прежде чем мы отправим базовый образ для репликации прокатной компанией. Каждый год у нас есть подходящие к работе докладчики, на которых может быть размещено до гигабайтов данных, которые необходимо отправить в комнату, в которой они будут представлены. Иногда у них есть только несколько файлов небольшого размера, например, слайд PDF, но они могут иногда быть намного больше> 5 ГиБ.
Наша текущая стратегия продвижения этих файлов - использование пакетных сценариев и RoboCopy. Для больших толчков мы на самом деле используем BitTorrent-клиент для генерации торрент-файла, а затем используем batch-RoboCopy, чтобы вставить торрент в папку на удаленных компьютерах, за которой наблюдает установленный BT-клиент. Часто эти данные должны быть немедленно переданы с небольшим временным окном. У нас есть несколько машин в диспетчерской, которые идентичны машинам на полу, которые мы используем для этих толчков.
Иногда нам нужно выполнить программу на удаленных машинах, и в настоящее время мы используем пакетные и PSexec для решения этой задачи.
Мы хотели бы, чтобы мы могли ответить на эти последние шаги «извини, по своей вине», но этого не произойдет. Метод BT позволил нам получить намного более быстрое время отклика, но весь пакетный процесс может запутаться, когда выполняется несколько заданий. Мы используем Enterprise Ghost для других процессов, и он не очень хорошо работает в таком крупномасштабном масштабе, плюс он действительно довольно дорогой для таких задач раз в год, как эта.
РЕДАКТИРОВАТЬ: Существует жесткое требование, чтобы удаленные машины на этаже работали под управлением Windows. Управляющие машины не имеют жестких требований к ОС. Мне бы очень хотелось держаться подальше от Multicast из-за сложностей с вышестоящими маршрутизаторами. Multicast или BitTorrent - лучший способ для этого? Есть ли другой протокол, который может работать лучше?
I would really like to stay away from Multicast because of complications with upstream routers.
не могли бы вы уточнить, почему?