मिररिंग और फेलओवर क्लस्टरिंग के बीच अंतर क्या हैं और हर एक दूसरे पर कब अनुशंसित है?


10

मिररिंग और फेलओवर क्लस्टरिंग के बीच मुख्य अंतर क्या हैं?

हर एक को किस तरह की समस्या का सामना करना पड़ता है और हर एक को किस तरह के परिदृश्य की सलाह दी जाती है?


1
Microsoft BOL से इस अनुभाग की जाँच शुरू करने के लिए: उच्च उपलब्धता समाधान अवलोकन [ msdn.microsoft.com/en-us/library/ms190202.aspx] और एक उच्च उपलब्धता समाधान का चयन करना [ msdn.microsoft.com/en-us-library/bb510414 .aspx]
दानीक्यूस

1
आपके पढ़ने में जोड़ने के लिए, मेरे पास एक ब्लॉग पोस्ट है जिसे मैंने इस विषय पर कुछ सप्ताह पहले लिखा था। sqlmag.com/blog/troubleshooting-sql-server-storage-problems-51/...
mrdenny

जवाबों:


9

मिररिंग एक तकनीक है जो उपयोगकर्ता डेटाबेस के लिए उच्च उपलब्धता को बढ़ाती है और वास्तविक समय में बनाए रखने वाले स्रोत डीबी की एक प्रति बनाती है। यह सभी सक्रिय लेनदेन लॉग रिकॉर्ड को मिरर सर्वर पर वितरित करके किया जाता है।

से MSDN :

"डेटाबेस मिररिंग डेटाबेस उपलब्धता बढ़ाने के लिए एक मुख्य रूप से सॉफ्टवेयर समाधान है। मिररिंग एक प्रति-डेटाबेस के आधार पर लागू किया जाता है और केवल उन डेटाबेस के साथ काम करता है जो पूर्ण पुनर्प्राप्ति मॉडल का उपयोग करते हैं। सरल और बल्क-लॉग रिकवरी मॉडल डेटाबेस मिररिंग का समर्थन नहीं करते हैं। डेटाबेस मिररिंग। SQL सर्वर मानक और एंटरप्राइज़ में समर्थित है। "

क्लस्टरिंग एक ऐसी तकनीक है जो संपूर्ण SQL सर्वर आवृत्ति के लिए उच्च उपलब्धता प्रदान करती है। इसका मतलब यह है कि समरूप संरचना (ओएस, एप्लिकेशन, सेवाएं, सर्विस पैक, पैच ... आदि) और साझा भंडारण (स्वयं डेटा) के साथ दो सर्वर होना संभव है।

से MSDN :

"SQL सर्वर फ़ेलओवर क्लस्टरिंग पूरे SQL सर्वर इंस्टेंस के लिए उच्च-उपलब्धता समर्थन प्रदान करता है। SQL सर्वर फ़ेलओवर क्लस्टर Windows सर्वर फ़ेलओवर क्लस्टर के शीर्ष पर बनाए जाते हैं। SQL सर्वर विफलता क्लस्टर बनाने के लिए, आपको पहले अंतर्निहित Windows Server विफलता क्लस्टर बनाने की आवश्यकता होती है। । "

MS द्वारा आज की पेशकश के अनुसार उच्च उपलब्धता के बारे में Microsoft वर्चुअल अकादमी से एक कोर्स है: Microsoft के उच्च उपलब्धता समाधान को समझना


3

मिररिंग डेटाबेस स्तर पर है। एक नुकसान यह है कि यहां तक ​​कि जब स्वचालित विफलता के साथ उच्च सुरक्षा के लिए सेट किया जाता है, तो आपको प्रिंसिपल से दर्पण सर्वर तक नौकरियों, लॉगिन, अलर्ट और उसके बाद कॉपी करने के लिए स्क्रिप्ट की आवश्यकता होगी। विफलताओं को सुविधाजनक बनाने के लिए ग्राहकों को कनेक्शन स्ट्रिंग्स में दर्पण विवरण शामिल करने की आवश्यकता है। मिररिंग के लाभ में भ्रष्ट पेजों का स्वत: निर्धारण शामिल है और भंडारण एक SPOF नहीं है। मैंने पाया है कि मिररिंग के साथ स्वचालित विफलताएं क्लस्टरिंग (जो एक पूर्ण सेवा पुनरारंभ की आवश्यकता होती है) की तुलना में तेज़ हैं।

क्लस्टरिंग सिस्टम डेटाबेस सहित स्तर विफलता को पूरा करने के लिए अनुमति देता है। यह ग्राहकों के लिए पारदर्शी है। क्लस्टरिंग का नुकसान यह है कि इसके लिए साझा भंडारण की आवश्यकता होती है, आमतौर पर एक SAN जो एक SPOF और अक्सर महंगा दोनों होता है।

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