परिणाम आप प्राप्त करना चाहते हैं, और जिस तरह से आपने इसे करने का फैसला किया है, वह बहुत अलग चीजें हैं। कुंद होने के लिए, जिसे आप लागू करना चाहते हैं वह एक बुरा विचार है, और यदि आप किसी तरह इसे काम करने के लिए प्रबंधित कर सकते हैं, तो यह बहुत लंबे समय तक (या बहुत अच्छी तरह से) काम नहीं करेगा।
इस प्रश्न का उत्तर देने में कठिनाई होती है कि आपने सीधे कार्यान्वयन के लिए छलांग लगाई है, और आपके पर्यावरण के बारे में उपयोगी कुछ भी नहीं बताया है या आप वास्तव में प्राप्त करने की कोशिश कर रहे हैं। कृपया ऐसा न करें, यदि आप "अपना काम दिखाएं" तो आपको बहुत बेहतर परिणाम मिलेंगे।
मुझे कुछ परिदृश्य प्रस्तुत करने दें, हालाँकि, आपको यह बताने का मौका है कि क्या संभव है, व्यावहारिक और उपयोगी:
- यह सुनिश्चित करना कि कोई भी मेल खोना नहीं है: (मुझे नहीं लगता कि यह वही है जो आपको आवश्यक है, क्योंकि आप जिस दस्तावेज को इसे पर्याप्त रूप से कवर करने के लिए संदर्भित करते हैं) आप यहां जो कुछ भी चाहते हैं वह यह आश्वासन है कि चाहे आपकी मेल डिलीवरी और प्रबंधन बुनियादी ढांचे के लिए कितनी देर तक नीचे हो, आप नहीं करेंगे। किसी भी मेल को बाउंस करें, और जब डिलीवरी हो जाए तो आप उसे नियंत्रित कर सकते हैं। इसके लिए, एक "सरल" ऑफ-साइट बैकअप एमएक्स पर्याप्त रूप से काम करेगा। मैं "सरल" कहता हूं क्योंकि आपको बहुत सारे डेटा को बैकअप (सभी एंटी-स्पैम लॉजिक, वैध उपयोगकर्ता / उर्फ जानकारी को दोहराने की आवश्यकता है ताकि आप एसएमटीपी समय पर उस तरह के अमान्य मेल को ठीक से उछाल सकें), लेकिन यह सब स्क्रिप्ट योग्य है , स्वचालित, और थोड़ा देखभाल के साथ काफी मामूली कार्यान्वयन योग्य है। जब तक आपको सभी मेल को पंक्तिबद्ध करने के लिए पर्याप्त डिस्क मिल गई है,
- पूर्ण मेल सिस्टम की उपलब्धता सुनिश्चित करना : ऐसा लगता है कि आप क्या चाहते हैं, लेकिन यह सरल या सुंदर नहीं है। मूल रूप से, आप पूर्ण साइट विफलता की स्थिति में अपने उपयोगकर्ता नाम को "पूर्ण" मेल सेवा प्रदान करने में सक्षम होना चाहते हैं। सिद्धांत रूप में, यह वास्तव में असंभव है, क्योंकि प्रतिकृति तात्कालिक नहीं है, लेकिन आप कम से कम विश्वसनीयता का उचित स्तर प्राप्त कर सकते हैं। मुश्किल बिट एमटीए नहीं है, हालांकि; यह मेल स्टोर ही है। आपको वास्तविक समय में दूसरी साइट पर सभी मेल स्टोरेज ऑपरेशंस (नई मेल डिलीवरी, मैसेज स्टेट चेंजेस, डिलीट) को दोहराने के तरीके का पता लगाने की आवश्यकता होगी - और यह दोनों तरीके से करें, जिसके आधार पर कौन सी साइट लाइव है । आप समय-समय पर rsync का सस्ता विकल्प ले सकते हैं (जोखिम के साथ कि अंतिम rsync के बाद से कुछ भी किया जाता है, हमेशा के लिए छोड़ दिया जाता है)यदि आपको फेलओवर करने की आवश्यकता है), या निकट-वास्तविक-समय में चीजों को सिंक करने और रखने के लिए विभिन्न फाइल- या ब्लॉक-स्तरीय प्रतिकृति तकनीकों के लिए जाएं (अधिक जटिल कॉन्फ़िगरेशन और ऑपरेशन के लिए बदले में डेटा हानि की मात्रा कम करें) । कुछ मेल सिस्टम में कुछ प्रकार के प्रतिकृति के लिए समर्थन है, जो जीवन को आसान बना सकते हैं। फिर विफल होने का पूरा मुद्दा है, और आप ऐसा कैसे करते हैं, और फिर वापस विफल हो जाते हैं , जो फिर से कठिन है, और अंत में आपको समय-समय पर इसका परीक्षण करना है, यह सुनिश्चित करने के लिए कि ओएस अपग्रेड आपने कुछ समय पहले किया था। कुछ भी तोड़ो ...
मूल रूप से, बाद वाला विकल्प दर्दनाक और कष्टप्रद है। मेरी व्यक्तिगत पसंद, अगर आप इसे दूर कर सकते हैं (और आपको आश्चर्य होगा कि आप कितनी बार कर सकते हैं) अपने सभी अंडे एक टोकरी में डाल दें, तो सुनिश्चित करने के बाद कि आपको वास्तव में अच्छा, मजबूत टोकरी (उचित सिस्टम इंजीनियरिंग) मिल गया है ), हाथ पर टोकरी-पैच और उपकरणों का एक स्टॉक ( उच्च पुनर्प्राप्ति पर ध्यान केंद्रित करते हुए) रखते हुए , और यह सुनिश्चित करना कि लोग जानते हैं कि हर एक बार, कुछ अंडे टूट सकते हैं और आपको वास्तव में खेद है लेकिन जीवन परिपूर्ण नहीं है (SLA गारंटी नहीं है कि उचित नहीं हैं)।
ऐसे समय होते हैं जब आपको अल्ट्रा हाई उपलब्धता की आवश्यकता होती है, और मैंने ऐसे सिस्टम बनाए हैं जो इसे सुनिश्चित करते हैं, लेकिन वे सरल नहीं हैं, और कई मामलों में वे लागत-प्रभावी नहीं हैं, जो कि हम यहां हैं। हाँ, हा शांत और सेक्सी है, और आप जटिलता के कुछ विशाल मठ निर्माण के लिए गीक क्रेडेंशियल प्राप्त करते हैं, लेकिन हम यहां अपने अहंकार को आघात करने के लिए नहीं हैं। हम यहां व्यापार मूल्य देने के लिए हैं, और मुझे क्षमा करें, लेकिन एक रुब गोल्डबर्ग अत्यधिक उपलब्ध बहु-साइट मेल क्लस्टर एक सरल, मजबूत मेल सेवा और कभी-कभार "हम 'के रूप में अधिक मूल्य प्रदान करने की संभावना नहीं है। मेल आउट होने के लिए खेद है, हमारे पास एक घंटे में सिस्टम वापस आ जाएगा, कृपया इस घोषणा पर हमें एक कॉफी और एक मफिन प्रदान करने के लिए स्वतंत्र महसूस करें।