저는 연례 회의를 위해 500-600 대의 임대 Windows 7 컴퓨터를 관리하기 위해 팀과 협력합니다. 이 컴퓨터에 최대 1TiB까지 동기화해야하는 많은 양의 데이터가 있습니다. 컴퓨터는 방으로 나누어 져 있으며 관리되지 않는 기가비트 스위치를 통해 연결됩니다. 렌터카 회사가 복제 할 기본 이미지를 보내기 전에 사용 가능한 파일과 Windows 설치 및 구성을 사용하여 이러한 컴퓨터를 미리 준비합니다. 매년 발표자는 발표 할 회의실로 푸시해야하는 데이터를 최대 수 그램으로 발표합니다. 때로는 슬라이드 PDF와 같이 크기가 작은 파일이 몇 개 있지만 때로는 5GiB보다 훨씬 더 클 수도 있습니다.
이러한 파일을 푸시하기위한 현재 전략은 배치 스크립트와 RoboCopy를 사용하는 것입니다. 대규모 푸시의 경우 실제로 BitTorrent 클라이언트를 사용하여 토렌트 파일을 생성 한 다음 batch-RoboCopy를 사용하여 토런트를 설치된 BT 클라이언트가 모니터링하는 원격 시스템의 폴더로 푸시합니다. 종종이 데이터는 작은 시간 창으로 즉시 푸시되어야합니다. 제어실에는 이러한 푸시에 사용하는 바닥의 기계와 동일한 여러 기계가 있습니다.
원격 시스템에서 프로그램을 실행해야하는 경우가 있으며 현재이 작업을 처리하기 위해 배치 및 PSexec를 사용합니다.
우리는 "죄송합니다, 당신 자신의 잘못"으로이 마지막 순간에 대응할 수 있기를 원하지만, 그렇게되지는 않을 것입니다. BT 방법을 사용하면 응답 시간이 훨씬 빨라지지만 여러 작업이 푸시 될 때 전체 배치 프로세스가 복잡해질 수 있습니다. 우리는 다른 프로세스에 Enterprise Ghost를 사용하며이 대규모 작업에서는 제대로 작동하지 않으며 이와 같은 1 년에 한 번의 작업에는 비용이 매우 많이 듭니다.
편집 : 바닥의 원격 컴퓨터가 Windows를 실행 해야하는 어려운 요구 사항이 있습니다. 제어 시스템에는 엄격한 OS 요구 사항이 없습니다. 업스트림 라우터와의 복잡성 때문에 멀티 캐스트를 멀리하고 싶습니다. 멀티 캐스트 또는 BitTorrent가 더 좋은 방법입니까? 더 잘 작동 할 수있는 다른 프로토콜이 있습니까?
I would really like to stay away from Multicast because of complications with upstream routers.
왜 그런지 자세히 설명해 주시겠습니까?