संपादित 2 महीने पहले द्वारा ExtremeHow संपादकीय टीम
माइक्रोसॉफ्ट एसक्यूएल सर्वरउच्च उपलब्धताकॉन्फ़िगरेशनसमूह बनानाविंडोलिनक्सडेटाबेसआईटीफेलओवरसर्वर
अनुवाद अपडेट किया गया 2 महीने पहले
SQL सर्वर में उच्च उपलब्धता यह सुनिश्चित करता है कि सर्वर की विफलताओं के मामले में डेटाबेस उपलब्ध रहें। यह उन व्यवसायों और संगठनों के लिए महत्वपूर्ण है जिन्हें बिना रुकावट के सतत डेटाबेस संचालन की आवश्यकता होती है। SQL सर्वर में कई विधियाँ उच्च उपलब्धता हासिल करने में मदद करती हैं, जिसमें SQL सर्वर फेलओवर क्लस्टर इंस्टेंस, ऑलवेज ऑन उपलब्धता ग्रुप्स, और डेटाबेस मिररिंग शामिल हैं। यह गाइड आपको माइक्रोसॉफ्ट SQL सर्वर में इन विधियों का उपयोग करके उच्च उपलब्धता सेट करने का तरीका दिखाएगा।
कॉन्फ़िगरेशन में जाने से पहले, SQL सर्वर के संदर्भ में उच्च उपलब्धता (HA) का क्या मतलब है, यह समझना महत्वपूर्ण है। उच्च उपलब्धता उन प्रणालियों को दर्शाता है जो टिकाऊ होते हैं और लंबे समय तक बिना किसी विफलता के लगातार काम करने की संभावना होती है। SQL सर्वर में, इसका अर्थ है डाउनटाइम को कम करना और यदि कोई है तो न्यूनतम डेटा हानि सुनिश्चित करना। HA समाधान डेटाबेस के लिए एक फेलओवर वातावरण प्रदान करते हैं, जिससे कि प्रम खिस्त और किम | होस्ट विफल होने पर नेटवर्क को सुलभ बनने की अनुमति मिल सके।
SQL सर्वर द्वारा उच्च उपलब्धता प्राप्त करने के लिए निम्नलिखित कुछ प्रमुख विधियाँ हैं:
ऑलवेज ऑन उपलब्धता ग्रुप्स एक उच्च-उपलब्धता और आपदा पुनर्प्राप्ति समाधान है जो आपको डेटाबेस अपग्रेड के लिए अधिकतम एप्लिकेशन उपलब्धता और लचीलापन प्रदान करता है।
आपको ऑलवेज ऑन उपलब्धता समूह कॉन्फ़िगर करने से पहले निम्नलिखित पूर्वापेक्षाएँ पूरी करनी होंगी:
SQL सर्वर कॉन्फ़िगरेशन मैनेजर खोलें। SQL सर्वर सेवाओं अनुभाग में, SQL सर्वर इंस्टेंस पर राइट-क्लिक करें, गुण चुनें, और "ऑलवेज ऑन उच्च उपलब्धता" टैब पर जाएं। "ऑलवेज ऑन उपलब्धता समूहों को सक्षम करें" विकल्प चेक करें।
विंडोज सर्वर फेलओवर क्लस्टर (WSFC) बनाएं जो उपलब्धता समूहों की मेजबानी करेगा। सुनिश्चित करें कि नोड्स को साझा स्टोरेज तक पहुंच हो।
SQL सर्वर प्रबंधन स्टूडियो (SSMS) में, प्राथमिक सर्वर से कनेक्ट करें, ऑलवेज ऑन उच्च उपलब्धता पर नेविगेट करें, और नए उपलब्धता समूह विज़ार्ड लॉन्च करने के लिए उपलब्धता समूह पर राइट-क्लिक करें। नए उपलब्धता समूह को बनाने के लिए विज़ार्ड का पालन करें।
उन उपयोगकर्ता डेटाबेस का चयन करें जिन्हें आप उपलब्धता समूह में शामिल करना चाहते हैं। इन डेटाबेस को पूर्ण पुनर्प्राप्ति मोड में होना चाहिए।
उपलब्धता प्रतिकृतियों को निर्दिष्ट करें, जिसमें प्राथमिक और द्वितीयक नोड्स शामिल हैं। प्रत्येक प्रतिकृति को कॉन्फ़िगर करें यह निर्धारित करने के लिए कि यह एक केवल-पठन द्वितीयक होगा या यदि इसे स्वचालित रूप से फेलओवर होना चाहिए।
एक उपलब्धता समूह श्रोता सेट करें। यह श्रोता ग्राहकों के लिए एक स्थिर कनेक्शन पॉइंट प्रदान करता है।
सेटिंग्स की समीक्षा करें और उपलब्धता समूह बनाने के लिए समाप्ति पर क्लिक करें। यह सुनिश्चित करने के लिए डैशबोर्ड की जांच करें कि यह सही ढंग से काम कर रहा है।
फेलओवर क्लस्टर इंस्टेंस (FCI) पूरे SQL सर्वर इंस्टेंस को क्लस्टर में किसी अन्य नोड पर फेलओवर करने की अनुमति देकर उपलब्धता को बढ़ाते हैं।
प्रत्येक क्लस्टर नोड पर SQL सर्वर स्थापित करके शुरू करें। स्थापना के दौरान, एक नए SQL सर्वर फेलओवर क्लस्टर स्थापना का चयन करें।
पहले नोड की स्थापना पूरी होने के बाद, प्रत्येक शेष नोड पर सेटअप चलाएं, और मौजूदा SQL सर्वर फेलओवर क्लस्टर में नोड जोड़ने का विकल्प चुनें।
FCI या उपलब्धता समूहों को कॉन्फ़िगर करने के बाद, यह सुनिश्चित करने के लिए नियमित जांच और निगरानी आवश्यक है कि वे इष्टतम रूप से कार्य करें। SQL सर्वर के अंतर्निर्मित प्रबंधन टूल का उपयोग करके प्रदर्शन की निगरानी करें और प्रतिकृति या फेलओवर त्रुटियों के कारण उत्पन्न संभावित समस्याओं को हल करें।
SQL सर्वर में उच्च उपलब्धता को कॉन्फ़िगर करने से सर्वर विफलताओं के मामले में डाउनटाइम कम करने और डेटा अखंडता बनाए रखने में मदद मिलती है। SQL सर्वर द्वारा प्रदान की गई विधियाँ, जैसे ऑलवेज ऑन उपलब्धता ग्रुप्स और फेलओवर क्लस्टर इंस्टेंस, आपको विभिन्न आवश्यकताओं और परिदृश्यों को पूरा करने के लिए मजबूत समाधान प्रदान करते हैं। यह सुनिश्चित करने के लिए हमेशा यथार्थ रूप से योजना बनाएं और परीक्षण करें कि आप इनमें से किसी भी कॉन्फ़िगरेशन को उत्पादन वातावरण में लागू करने से पहले।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं