Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

एसक्यूएल सर्वर ऑलवेजऑन (उपलब्धता समूह) आर्किटेक्चर और स्टेप बाय स्टेप इंस्टालेशन -1

मैं इस लेख श्रृंखला में समझाऊंगा कि SQL सर्वर ऑलवेजऑन आर्किटेक्चर और स्टेप बाय स्टेप इंस्टॉलेशन क्या है। आइए SQL सर्वर ऑलवेजऑन (उपलब्धता समूह) आर्किटेक्चर और इंस्टॉलेशन की समीक्षा करें

एसक्यूएल सर्वर ऑलवेजऑन स्टेप बाय स्टेप

Microsoft ने SQL Server 2012 रिलीज़ के साथ ऑल्वेज़ऑन उपलब्धता समूह सुविधा पेश की। यह सुविधा वास्तव में SQL सर्वर सुविधाओं का एक संयोजन है जिसे हम पहले लॉग शिपिंग, फ़ेलओवर क्लस्टरिंग और मिररिंग सुविधाओं के बारे में जानते हैं।

यदि आप नहीं जानते कि लॉग शिपिंग क्या है, तो आप निम्न लॉग शिपिंग लेख पढ़ सकते हैं।

SQL सर्वर लॉग शिपिंग और डिजास्टर रिकवरी इंस्टाल और कॉन्फ़िगरेशन -4

यदि आप नहीं जानते कि फ़ेलओवर क्लस्टरिंग क्या है, तो आप निम्न फ़ेलओवर क्लस्टरिंग लेख पढ़ सकते हैं।

SQL सर्वर फ़ेलओवर क्लस्टर स्थापना -4

लॉग शिपिंग के साथ डिजास्टर रिकवरी प्रदान की गई थी लेकिन लॉग शिपिंग के साथ रीयल-टाइम सिंक्रोनाइज़ेशन मौजूद नहीं है। मिररिंग में रीयल-टाइम सिंक्रोनाइज़ेशन होता है, लेकिन कोई रीड-ओनली विकल्प नहीं था, और स्वचालित विफलता के लिए विटनेस सर्वर की आवश्यकता होती है।

फ़ेलओवर क्लस्टरिंग के साथ एक ही समय में फ़ेलओवर क्लस्टर नाम के माध्यम से एप्लिकेशन की 2 नोड्स तक पहुंच है, लेकिन फ़ेलओवर क्लस्टर केवल एक उच्च उपलब्धता समाधान था।

Microsoft ने SQL सर्वर ऑलवेज ऑन में लॉग शिपिंग, मिररिंग और फ़ेलओवर क्लस्टर के सभी फ़ायदों को मिला दिया है।

SQL सर्वर उपलब्धता समूह

SQL सर्वर ऑलवेजऑन आर्किटेक्चर इस प्रकार है।

ऑलवेजऑन एक नया SQL सर्वर समाधान है जो कम से कम 2 सर्वरों पर स्थापित विंडोज सर्वर फेलओवर क्लस्टर (WSFC) पर चल रहे 2 सर्वरों के बीच उच्च उपलब्धता और आपदा रिकवरी दोनों प्रदान करता है।

ऑलवेजऑन उच्च उपलब्धता प्रदान करता है क्योंकि यदि प्राथमिक नोड टी समय पर डाउन हो गया है, तो सेकेंडरी नोड स्वचालित विफलता के माध्यम से प्राथमिक होगा।

ऑलवेजऑन डिजास्टर रिकवरी प्रदान करता है क्योंकि जब प्राथमिक सर्वर का स्टोरेज या मदरबोर्ड (या सर्वर का अन्य भाग) विफल हो जाता है, तो आप स्वचालित विफलता के साथ डेटाबेस को पुनर्प्राप्त कर सकते हैं। क्योंकि डेटाबेस द्वितीयक नोड पर भौतिक रूप से मौजूद है और प्राथमिक डेटाबेस से समन्वयित हो रहा है।

आप रिपोर्टिंग और बैकअप उद्देश्यों के लिए सेकेंडरी नोड का भी उपयोग कर सकते हैं।

संक्षेप में, यदि आप अपनी कंपनी में चल रहे अपने SQL सर्वर डेटाबेस के लिए उच्च उपलब्धता और आपदा पुनर्प्राप्ति पर एक साथ विचार कर रहे हैं, तो एकमात्र समाधान हमेशा चालू है

उपलब्धता समूह बनाएं

हमेशा उपलब्धता समूह:  यह एक संरचना है जो SQL सर्वर 2012 के साथ रिलीज़ होती है जिसे डेटाबेस मिररिंग, लॉग शिपिंग और फ़ेलओवर क्लस्टरिंग के विकल्प के रूप में उपयोग किया जा सकता है। ऑलवेजऑन उपलब्धता समूह के साथ, सर्वर पर डेटाबेस में परिवर्तन किसी भिन्न सर्वर से सिंक्रनाइज़ किए जाते हैं। मिररिंग की तुलना में इस संरचना के लाभ यह हैं कि एक से अधिक सेकेंडरी सर्वर का उपयोग किया जा सकता है सक्रिय रूप से . इसके अलावा, प्राथमिक सर्वर पर लेखन संचालन और अन्य डीएमएल संचालन करते समय, माध्यमिक सर्वर पर बैकअप और रिपोर्टिंग संचालन किया जा सकता है।

ऑलवेजऑन सेटअप के लिए आवश्यकताएँ इस प्रकार हैं।

हमेशा उपलब्धता समूह बनाएं

डेटाबेस पर लागू करने के लिए SQL सर्वर ऑलवेजऑन उपलब्धता समूह विधि के लिए, समान गुणों वाले दो या अधिक सर्वर होने चाहिए, जिसमें Windows सर्वर विफलता क्लस्टर संरचना निम्नानुसार कॉन्फ़िगर की गई है। इसके अतिरिक्त, संस्करण कम से कम SQL Server 2012 एंटरप्राइज़ संस्करण होना चाहिए।

SQL सर्वर 2012 + ऊपर पर ऑल्वेज़ऑन को सक्षम करने के लिए, दोनों नोड्स को निम्नानुसार क्लस्टर सदस्य होना चाहिए।

कॉन्फ़िगर किए जाने वाले पहले नोड और पोर्ट 1433 और 445 के माध्यम से दूसरे नोड के बीच पहुंच के लिए आवश्यक परिभाषाएं पूरी की जानी चाहिए।

इसके अलावा, फ़ाइल साझा परिभाषाएँ एक फ़ोल्डर पर की जानी चाहिए जिसे उपलब्धता समूह कॉन्फ़िगरेशन के दौरान परिभाषित किया जाना चाहिए और उपलब्धता समूह में शामिल किए जाने वाले डेटाबेस का प्रारंभिक बैकअप लिया जाएगा। (आम तौर पर, दोनों सर्वरों के SQL सर्वर और SQL एजेंट खातों को संबंधित फ़ोल्डर पर पढ़ने/लिखने के विशेषाधिकार देना पर्याप्त होता है।) हालांकि, यदि उत्पादन सर्वर पर SQL सर्वर खाता 'LOCAL SYSTEM' उपयोगकर्ता है, तो इसके लिए प्राधिकरण साझा फ़ोल्डर पर दिया जाना चाहिए 'हर कोई - पढ़ें / लिखें' अनुमति।

स्रोत सर्वर पर SQL सर्वर को कॉन्फ़िगर करने वाले उपयोगकर्ता के पास Windows पर व्यवस्थापक और SQL सर्वर अनुमति पर sysadmin होना चाहिए।

चूंकि सर्वर के डिस्क जिस पर ऑलवेजऑन उपलब्धता समूह लागू किया जाएगा, एक दूसरे से अलग और स्वतंत्र हैं, सर्वर पर स्थित होने वाले डेटाबेस के डेटा और लॉग फ़ाइलों के लिए उपयोग किए जाने वाले फ़ोल्डर समान नाम और समान के साथ बनाए जाने चाहिए पथ।

आपको हमेशा के लिए स्टैंडअलोन SQL सर्वर स्थापित करना चाहिए। स्टैंडअलोन SQL सर्वर इंस्टेंस को स्थापित करने के लिए आप निम्न आलेख का उपयोग कर सकते हैं।

SQL सर्वर 2017 स्टेप बाय स्टेप इंस्टालेशन -2

मैं अगले लेख में ऑलवेजऑन इंस्टालेशन की व्याख्या करना जारी रखूंगा।

आप निम्न लिंक से SQL सर्वर ऑलवेज ऑन इंस्टालेशन से संबंधित अगली पोस्ट तक पहुंच सकते हैं।

एसक्यूएल सर्वर ऑलवेजऑन आर्किटेक्चर और स्टेप बाय स्टेप इंस्टालेशन -2

क्या आप शुरुआती के लिए Microsoft SQL Server DBA ट्यूटोरियल सीखना चाहते हैं, तो क्लिक करें और लेख पढ़ें।

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में LEFT () बनाम SET TEXTSIZE:क्या अंतर है?

  2. SQL सर्वर डेटाबेस स्नैपशॉट -3

  3. IF का उपयोग कैसे करें ... फिर SQL सर्वर में तर्क

  4. sql सर्वर में वर्तमान डेटाटाइम से पिछले 7 दिनों तक पिछले 7 दिनों का डेटा कैसे प्राप्त करें?

  5. SQL सर्वर में VARCHAR और NVARCHAR में क्या अंतर है - SQL सर्वर / T-SQL ट्यूटोरियल भाग 32