मैं एक वार्षिक सम्मेलन के लिए 500-600 किराए पर विंडोज 7 कंप्यूटर का प्रबंधन करने के लिए एक टीम के साथ काम करता हूं। हमारे पास बड़ी मात्रा में डेटा है जिसे इन कंप्यूटरों के साथ समन्वयित करने की आवश्यकता है, 1 TiB तक। कंप्यूटर को कमरों में विभाजित किया जाता है और मानवरहित गीगाबिट स्विच के माध्यम से जोड़ा जाता है। हम Windows स्थापना और कॉन्फ़िगरेशन के साथ समय से पहले इन कंप्यूटरों को तैयार करते हैं, साथ ही किराये की कंपनी द्वारा प्रतिकृति के लिए आधार छवि भेजने से पहले हमारे पास उपलब्ध किसी भी फाइल। हर साल, हमारे पास साइट पर मौजूद दृष्टिकोण होते हैं, जिसमें डेटा के गिग तक होते हैं, जिन्हें उस कमरे में धकेलने की आवश्यकता होती है जिसे वे प्रस्तुत कर रहे होंगे। कभी-कभी उनके पास कुछ फाइलें होती हैं जो छोटे आकार की होती हैं, जैसे स्लाइड पीडीएफ, लेकिन हो सकता है। कभी-कभी बहुत बड़ा हो> 5 GiB।
इन फ़ाइलों को आगे बढ़ाने के लिए हमारी वर्तमान रणनीति बैच स्क्रिप्ट और रोबोकॉपी का उपयोग कर रही है। बड़े पुश के लिए, हम वास्तव में एक टोरेंट फ़ाइल बनाने के लिए बिटटोरेंट क्लाइंट का उपयोग करते हैं, और फिर हम रिमोट-मशीन पर एक फ़ोल्डर में टोरेंट को पुश करने के लिए बैच-रोबोकोपी का उपयोग करते हैं जो एक स्थापित बीटी क्लाइंट द्वारा निगरानी की जा रही है। अक्सर बार, इस डेटा को एक छोटी सी समय खिड़की के साथ तुरंत धक्का देने की आवश्यकता होती है। हमारे पास एक नियंत्रण कक्ष में कई मशीनें हैं जो फर्श पर उन मशीनों के समान हैं जो हम इन धक्का के लिए उपयोग करते हैं।
हमें कभी-कभी दूरस्थ मशीनों पर एक कार्यक्रम निष्पादित करने की आवश्यकता होती है, और हम वर्तमान में इस कार्य को संभालने के लिए बैच और PSexec का उपयोग करते हैं।
हम इन अंतिम मिनटों का जवाब देने में सक्षम होने के लिए "सॉरी, अपनी गलती" के साथ धक्का देना पसंद करेंगे, लेकिन ऐसा नहीं होगा। बीटी विधि ने हमें बहुत तेज़ प्रतिक्रिया समय देने की अनुमति दी है, लेकिन कई नौकरियों को धक्का दिए जाने पर पूरी बैच प्रक्रिया गड़बड़ा सकती है। हम अन्य प्रक्रियाओं के लिए एंटरप्राइज घोस्ट का उपयोग करते हैं, और यह इस बड़े पैमाने पर अच्छी तरह से काम नहीं करता है, साथ ही यह इस तरह के एक साल के कार्य के लिए वास्तव में काफी महंगा है।
संपादित करें: एक कठिन आवश्यकता है कि फर्श पर दूरस्थ मशीनें विंडोज चल रही हैं। नियंत्रण मशीनों में हार्ड ओएस की आवश्यकता नहीं होती है। मैं वास्तव में अपस्ट्रीम राउटर के साथ जटिलताओं के कारण मल्टीकास्ट से दूर रहना पसंद करूंगा। क्या मल्टीकास्ट या बिटटोरेंट इस पर जाने का बेहतर तरीका है? क्या एक और प्रोटोकॉल है जो बेहतर काम कर सकता है?
I would really like to stay away from Multicast because of complications with upstream routers.
तुम क्यों पर विस्तृत कर सकते हैं?