मैं DRBD प्रॉक्सी के लिए नहीं बोल सकता, लेकिन नियमित DRBD को यह ज्यादा पसंद नहीं आएगा।
यहां तक कि सीमित गतिविधि के साथ, आप आसानी से एक दोहरी T1 (2x 1.5Mbps; गोल संख्या; 300KB / s) के लिए संतृप्त कर सकते हैं। 300KB / s को केवल एप्लिकेशन लॉगिंग द्वारा लिया जा सकता है, अकेले अपने सर्वर पर कुछ भी दिलचस्प करने दें। यह समकालिक प्रतिकृति ( प्रोटोकॉल C ) को नियंत्रित करता है , अकेले समीकरण में ओवर-द-वीपीएन विलंबता को जोड़ने देता है।
Async प्रतिकृति ( प्रोटोकॉल A ) तकनीकी रूप से काम कर सकती है, लेकिन मुझे उम्मीद है कि माध्यमिक तारीख से बहुत दूर हो जाएगा क्योंकि विफलता के मामले में प्रयोग करने योग्य नहीं है (दिन के दौरान प्रतिकृति पीछे हो सकती है)
मेमोरी सिंक्रोनस ( प्रोटोकॉल बी ) मदद नहीं करेगा क्योंकि यह अभी भी बैंडविड्थ समस्या से विवश है।
मुझे उम्मीद है कि DRBD प्रॉक्सी अभी भी इसी तरह के मुद्दों से ग्रस्त होगा, मुख्य रूप से सीमित बैंडविड्थ के कारण प्रतिकृति देरी।
मैं आपको सुझाव देता हूं कि आप अपने डीआर की रणनीति का पुनर्मूल्यांकन करें कि आप किस चीज के खिलाफ काम कर रहे हैं; हार्डवेयर विफलता या साइट विफलता।
साइट की विफलता से बचाने के मामले में, आप एक (या दोनों) बैंडविड्थ विवश साइट के मामले में कम बैंडविड्थ / उच्च घनत्व स्थानांतरण से बेहतर लाभ प्राप्त कर सकते हैं। इस तकनीक के कुछ उदाहरण rsync हैं (ओवर-द-वायर ट्रांसफ़र रनों के बीच फ़ाइलों में परिवर्तन तक सीमित हैं - हर परिवर्तन के लिए प्रति-परिवर्तन के बजाय - प्लस कुछ प्रोटोकॉल ओवरहेड; SSH पर एन्क्रिप्ट और ट्रैफ़िक को आगे संपीड़ित करने के लिए चलाया जा सकता है); डेटाबेस लॉग शिपिंग (डीआर बॉक्स पर फिर से खेलना करने के लिए संपीड़ित डेटाबेस लॉग को स्थानांतरित करना पूर्ण डेटाबेस डंप को स्थानांतरित करने की तुलना में कम बैंडविड्थ का उपयोग कर सकता है)।
यदि आप हार्डवेयर विफलता के खिलाफ सुरक्षा कर रहे हैं, तो एक गीग क्रॉसओवर से जुड़ा एक स्थानीय DRBD प्रतिकृति बस ठीक काम करेगा, पूरी तरह से तुल्यकालिक अपडेट के लिए अनुमति देगा, और डेटा को साबित करने के लिए ऑनलाइन सत्यापन की अनुमति देगा दोनों नोड्स पर संगत है। प्राथमिक साइट की विफलता से बचाने के लिए आप इस विकल्प को डीआर साइट तक सीमित फ़ाइल प्रतिकृति के साथ जोड़ सकते हैं।