Trabalho com uma equipe para gerenciar de 500 a 600 computadores Windows 7 alugados para uma conferência anual. Temos uma grande quantidade de dados que precisam ser sincronizados com esses computadores, até 1 TiB. Os computadores são divididos em salas e conectados por comutadores de gigabit não gerenciados. Preparamos esses computadores com antecedência com a instalação e configuração do Windows, além de todos os arquivos que temos disponíveis antes de enviar a imagem base para replicação pela empresa de aluguel. Todos os anos, temos apresentadores que abordam no local com até shows de dados que precisam ser enviados para a sala em que apresentarão. Às vezes, eles têm apenas alguns arquivos de tamanho pequeno, como um slide em PDF, mas podem Às vezes, é muito maior> 5 GiB.
Nossa estratégia atual para enviar esses arquivos por push é usar scripts em lote e RoboCopy. Para os grandes envios, na verdade usamos um cliente BitTorrent para gerar um arquivo torrent e, em seguida, usamos o lote-RoboCopy para enviar o torrent para uma pasta nas máquinas remotas que estão sendo monitoradas por um cliente BT instalado. Muitas vezes, esses dados precisam ser enviados imediatamente com uma pequena janela de tempo. Na sala de controle, temos várias máquinas que são idênticas às máquinas no chão que usamos para esses empurradores.
Ocasionalmente, precisamos executar um programa nas máquinas remotas e atualmente usamos o lote e o PSexec para lidar com essa tarefa.
Gostaríamos muito de poder responder a esses pedidos de última hora com "desculpe, sua própria culpa", mas isso não acontecerá. O método BT nos permitiu ter um tempo de resposta muito mais rápido, mas todo o processo em lote pode ficar confuso quando há vários trabalhos sendo enviados. Usamos o Enterprise Ghost para outros processos, e ele não funciona bem nessa grande escala, além de ser realmente muito caro para uma tarefa uma vez ao ano como essa.
EDIT: É um requisito difícil que as máquinas remotas no chão estejam executando o Windows. As máquinas de controle não têm um requisito rígido do sistema operacional. Eu realmente gostaria de ficar longe do Multicast por causa de complicações nos roteadores upstream. Multicast ou BitTorrent é a melhor maneira de fazer isso? Existe outro protocolo que possa funcionar melhor?
I would really like to stay away from Multicast because of complications with upstream routers.
você pode elaborar por quê?