WAN पर कई छोटे समूहों के लिए DFS


2

मेरे दोस्तों और मेरे सभी को हमारे सिस्टम पर टीबी है। हम में से किसी के पास कोई पूर्ण बैकअप नहीं है जो भौगोलिक रूप से वितरित किए जाते हैं, क्योंकि डेटा की मात्रा में, ड्रॉपबॉक्स, एस 3, एट अल जैसे समाधान। हमारे लिए लागत-निषेधात्मक हैं। हालाँकि, हममें से प्रत्येक के पास अधिक मात्रा में स्थानीय भंडारण है। प्रत्येक टीबी, वास्तव में, अप्रयुक्त जा रहा है।

हमने सोचना शुरू किया: यदि हम अपने मेजबानों को वितरित फ़ाइल सिस्टम के किसी भी रूप में नेटवर्क कर सकते हैं, तो हम अपने पास मौजूद भंडारण क्षमता के उच्च उपयोग को प्राप्त करते हुए भौगोलिक रूप से हमारे संपूर्ण डेटा सेटों का बैकअप वितरित कर सकते हैं। सही समाधान ... हम सोचते हैं।

  1. हम में से कम से कम 3 हैं। निश्चित रूप से 6 या अधिक अगर परियोजना फल देती है।
  2. हममें से प्रत्येक के पास 1-2TB डेटा है, और कम से कम इतना अतिरिक्त करने के लिए।
  3. हम सब WAN पर फैले हुए हैं।
  4. हमें किसी भी होस्ट (मेस) के लिए क्लाउड सेवा में मनमाने ढंग से प्रवेश करने और छोड़ने की क्षमता की आवश्यकता होगी।
  5. वास्तविक (ईश) समय तुल्यकालन। अन्यथा हम सिर्फ सप्ताह में एक बार बियर और बाहरी एचडीडी के ढेर के आसपास मिलेंगे।
  6. एफ / ओएसएस अपेक्षित है, लेकिन हमारे पास बहुत से कोहनी ग्रीस हैं।
  7. अगर हम इस प्रक्रिया में वितरित कंप्यूटिंग प्लेटफॉर्म का उपयोग / सीख / लाभ उठा सकते हैं, तो बेहतर है।

हमने ओपनस्टैक या हडोप के शीर्ष पर एक ड्रॉपबॉक्स-एस्क इंटरफ़ेस बनाने के बारे में सोचना शुरू कर दिया, लेकिन मैं यह सुनना चाहूंगा कि क्या वहाँ कोई अन्य विकल्प है जिसे हम अनदेखा कर रहे हैं। शायद हमारे मामले के लिए एक और भी सरल समाधान है? क्या ऐसा कुछ संभव है, प्रति क्लस्टर नोड्स की कम संख्या को देखते हुए?

नायब: स्वाभाविक रूप से प्रारंभिक तुल्यकालन / संतुलन / स्थानांतरण / आदि में कम से कम दिन लगेंगे, लेकिन यह स्वीकार्य है।


अगर यह FOSS होने की जरूरत नहीं है, मुझे लगता है कि क्रैशप्लेन इसके लिए पूरी तरह से काम करेगा। यहां तक कि अगर यह dosen't, वे कुछ दिलचस्प विचार है
जर्नीमैन गीक

1
@JourneymanGeek: उत्तर के रूप में पोस्ट करें और मैं स्वीकार करूँगा। ऐसा नहीं लगता कि हम इस हार्डवेयर के साथ F / OSS करने में सक्षम हैं जो हमें मिला है (जब तक कि हम पूरे सिस्टम को कस्टम-बिल्ड नहीं करते)।

जवाबों:


1

इसके FOSS नहीं, लेकिन इसके लिए क्रैशप्लेन एक बहुत अच्छा विकल्प है। स्थापित करने और चलाने के लिए सरल मृत, लेकिन यह 3 4 और 5 को पूरी तरह से संभाल लेगा। साथ ही सेट अप करने के लिए इसका मृत सरल - क्लाइंट स्थापित करें, प्रयोग करने योग्य स्थान सेट करें और उन लोगों को जोड़ें, जिन्हें आप उस स्थान का उपयोग करने की अनुमति देना चाहते हैं।


2

मैंने उबंटू सर्वर पर sshfs और क्रोन के माध्यम से एक सरल rsync स्क्रिप्ट का उपयोग किया। प्रत्येक मेजबान अपनी स्वायत्तता को बनाए रखता है (भले ही मेरे पास 3 मेजबानों में मेरे कॉन्फ़िगर में रूट एक्सेस हो) और कितनी बार नोड्स को दोहराने के लिए और किस नोड्स के लिए भी पूरी तरह से नियंत्रणीय है। भंडारण की मात्रा को विभाजन या कोटा के माध्यम से नियंत्रित किया जा सकता है, मैंने विभाजन को केवल इसलिए चुना क्योंकि मैं सभी 3 मेजबानों को नियंत्रित कर रहा हूं। एक नुकसान प्रतिकृति आवृत्ति (सिंक्रनाइज़ेशन) नियंत्रण की कमी के साथ आता है। यदि कोई होस्ट बार-बार सिंक करता है तो यह बैंडविड्थ का उपयोग कर सकता है खासकर अगर स्नैप का उपयोग वान भर में किया जाता है। दूसरों के साथ अच्छी तरह से खेलना और rsync कमांड पर kbps सीमा का उपयोग करना आवश्यक है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.