नमस्ते,
इस लेख में, मैं संक्षेप में SQL सर्वर में फ़ेलओवर क्लस्टर तकनीक का परिचय और व्याख्या करूँगा। SQL सर्वर की फ़ेलओवर क्लस्टर तकनीक भी उच्च उपलब्धता प्रदान करने वाली एक महत्वपूर्ण तकनीक है। इसलिए इसका व्यापक रूप से एंटरप्राइज़ अनुप्रयोगों में प्रोडक्शन सिस्टम में अधिकतम सेवा देने के लिए उपयोग किया जाता है।
फ़ेलओवर क्लस्टर तकनीक उन संस्थानों में अनुप्रयोगों की उच्च उपलब्धता सेवा को बनाए रखने के लिए एकदम सही तकनीक है, जिनका उद्देश्य अधिकतम स्तर की सेवा (दूरसंचार, बैंकिंग, सरकारी कार्यालय, होल्डिंग्स) प्रदान करना है।
इस तकनीक को एक डेटाबेस की क्षमता के रूप में परिभाषित किया जा सकता है जो एक से अधिक सर्वर पर सेवा करने में सक्षम हो। इस प्रकार, यह उच्च उपलब्धता, अधिकतम सेवा प्रदान करता है, जो डेटाबेस की दुनिया में अनिवार्य नियमों में से एक है।
मैं यह भी उल्लेख करना चाहूंगा कि कई लोग विफलता क्लस्टर तकनीक को आपदा वसूली के समाधान के रूप में देख सकते हैं, लेकिन ऐसा नहीं है। फ़ेलओवर क्लस्टर तकनीक आपदा पुनर्प्राप्ति समाधान नहीं है, यह एक ऐसी तकनीक है जो केवल उच्च उपलब्धता प्रदान करती है।
हम उच्च उपलब्धता के लिए SQL सर्वर डेटाबेस द्वारा प्रस्तुत समाधानों को निम्नानुसार सूचीबद्ध कर सकते हैं।
- विफलता क्लस्टरिंग
- डेटाबेस मिररिंग
- डेटा प्रतिकृति
- डेटाबेस स्नैपशॉट
फ़ेलओवर क्लस्टर आर्किटेक्चर में, विंडोज क्लस्टर के माध्यम से एक दूसरे से जुड़े 2 या अधिक सर्वरों में से एक सक्रिय है और दूसरा निष्क्रिय है। यदि सक्रिय सर्वर किसी भी स्थिति में सेवा प्रदान करने में असमर्थ है, तो विफलता की स्थिति उत्पन्न होती है और निष्क्रिय नोड Windows क्लस्टर द्वारा सक्षम किया जाता है।
SQL सर्वर फ़ेलओवर क्लस्टर स्थापित करने के लिए, दोनों सर्वर Windows क्लस्टर पर होने चाहिए। SQL सर्वर साइड पर, फ़ेलओवर क्लस्टर आर्किटेक्चर प्रदान करने वाली सेवा Microsoft क्लस्टर सर्विस (MSCS) है। दोनों सर्वरों में अलग-अलग डिस्क होते हैं, लेकिन एक साझा डिस्क होती है जिसमें डेटाबेस और क्लस्टर से संबंधित फाइलें रखी जाती हैं। इस डिस्क को कोरम डिस्क के नाम से जाना जाता है। हम कोरम डिस्क का प्रतीक हो सकते हैं, जो सामान्य डिस्क स्थान का प्रतीक है और दोनों नोड्स के लिए सामान्य है, जैसा कि नीचे की छवि में दिखाया गया है।
जब एप्लिकेशन डेटाबेस तक पहुंच रहा है, तो एप्लिकेशन लगातार क्लस्टर आईपी के साथ डेटाबेस तक पहुंचता है, यह जाने बिना कि सक्रिय निष्क्रिय नोड्स कौन सा है। क्लस्टर आईपी वर्तमान में सक्रिय नोड का अनुरोध करता है जो कि नोड को भेजा जाने वाला नोड है। जब सक्रिय नोड डाउन हो जाता है, तो एप्लिकेशन सिस्टम के आधार पर 1 सेकंड में निष्क्रिय नोड से जुड़ जाता है और यह प्रभावित नहीं होता है। इस मामले में, निष्क्रिय नोड सक्रिय है और व्यवस्थापक पहले से ही किसी भी समय मैन्युअल रूप से विफलता कर सकता है।