Tôi làm việc với một nhóm để quản lý 500-600 máy tính Windows 7 được thuê cho một hội nghị hàng năm. Chúng tôi có một lượng lớn dữ liệu cần được đồng bộ hóa với các máy tính này, tối đa 1 TiB. Các máy tính được chia thành các phòng và kết nối thông qua các công tắc gigabit không được quản lý. Chúng tôi chuẩn bị các máy tính này trước thời hạn với cài đặt và cấu hình Windows, cộng với bất kỳ tệp nào chúng tôi có sẵn trước khi chúng tôi gửi hình ảnh cơ sở để sao chép bởi công ty cho thuê. Hàng năm, chúng tôi có cách tiếp cận người thuyết trình trên trang web với nhiều hợp đồng dữ liệu cần được đẩy vào phòng mà họ sẽ trình bày. Đôi khi, họ chỉ có một vài tệp có kích thước nhỏ, chẳng hạn như slide PDF, nhưng có thể đôi khi lớn hơn nhiều> 5 GiB.
Chiến lược hiện tại của chúng tôi để đẩy các tệp này là sử dụng các tập lệnh bó và RoboCopy. Đối với các lần đẩy lớn, chúng tôi thực sự sử dụng máy khách BitTorrent để tạo tệp torrent và sau đó chúng tôi sử dụng RoboCopy theo đợt để đẩy torrent vào một thư mục trên các máy từ xa đang được giám sát bởi máy khách BT đã cài đặt. Thông thường, dữ liệu này cần được đẩy ngay lập tức với một cửa sổ thời gian nhỏ. Chúng tôi có một số máy móc trong phòng điều khiển giống hệt với các máy trên sàn mà chúng tôi sử dụng cho các lần đẩy này.
Thỉnh thoảng chúng tôi có nhu cầu thực hiện một chương trình trên các máy từ xa và hiện tại chúng tôi sử dụng batch và PSexec để xử lý tác vụ này.
Chúng tôi rất thích có thể đáp ứng những cú đẩy vào phút cuối này với "xin lỗi, lỗi của bạn", nhưng điều đó sẽ không xảy ra. Phương pháp BT đã cho phép chúng tôi có thời gian phản hồi nhanh hơn nhiều, nhưng toàn bộ quá trình lô có thể trở nên lộn xộn khi có nhiều công việc được đẩy. Chúng tôi sử dụng Enterprise Ghost cho các quy trình khác và nó không hoạt động tốt ở quy mô lớn này, cộng với nó thực sự khá tốn kém cho một nhiệm vụ một năm một lần như thế này.
EDIT: Có một yêu cầu khó khăn là các máy từ xa trên sàn đang chạy Windows. Các máy điều khiển không có yêu cầu hệ điều hành cứng. Tôi thực sự muốn tránh xa Multicast vì sự phức tạp với các bộ định tuyến ngược dòng. Multicast hoặc BitTorrent là cách tốt hơn để thực hiện điều này? Có giao thức nào khác có thể hoạt động tốt hơn không?
I would really like to stay away from Multicast because of complications with upstream routers.
bạn có thể giải thích tại sao?