Azure SQL प्रबंधित आवृत्ति का अन्वेषण करें

पूरा किया

Azure SQL डेटाबेस पर उपलब्ध अधिकांश सुविधाएँ Azure SQL प्रबंधित इंस्टेंस के लिए भी काम करेंगी क्योंकि वे समान बेस कोड साझा करती हैं। एक सेवा के रूप में पूरी तरह से प्रबंधित प्लेटफ़ॉर्म (PaaS) निम्नलिखित में से कुछ लाभ प्रदान करता है:

  • स्वचालित बैकअप
  • स्वचालित पैचिंग
  • अंतर्निहित उच्च उपलब्धता
  • सुरक्षा और प्रदर्शन उपकरण
  • एम्बेडेड ऑडिटिंग क्षमताएँ

Azure पर PaaS पेशकशों में से किसी एक में माइग्रेट करते समय एक अन्य महत्वपूर्ण लाभ यह है कि अब आपको SQL सर्वर को स्थापित या पैच करने की आवश्यकता नहीं है, जो एप्लिकेशन अपटाइम को बढ़ा सकता है, और रखरखाव के प्रयासों को कम कर सकता है।

Azure SQL डेटाबेस के विपरीत, जिसे एकल डेटाबेस संरचनाओं के आसपास डिज़ाइन किया गया है, SQL प्रबंधित इंस्टेंस क्रॉस-डेटाबेस क्वेरीज़, सामान्य भाषा रनटाइम (CLR), सिस्टम डेटाबेस तक पहुँच और SQL एजेंट सुविधाओं के उपयोग सहित कई अन्य सुविधाएँ प्रदान करता है।

Azure SQL प्रबंधित आवृत्ति पर उपलब्ध सुविधाओं की पूरी सूची के लिए, SQL डेटाबेस और SQL प्रबंधित आवृत्ति कीसुविधाएँ देखें.

हाइब्रिड लाइसेंसिंग विकल्प

Microsoft SQL सर्वर लायसेंस के लिए कई लाभ प्रदान करता है। SQL डेटाबेस और SQL प्रबंधित आवृत्ति दोनों के लिए, अपने मौजूदा लाइसेंस का लाभ लेने से PaaS प्रस्ताव चलाने की लागत कम हो सकती है।

  • सक्रिय सॉफ़्टवेयर आश्वासन के साथ एंटरप्राइज़ संस्करण के प्रत्येक कोर के लिए, आप SQL डेटाबेस के एक vCore या SQL प्रबंधित इंस्टेंस बिजनेस क्रिटिकल और सामान्य प्रयोजन के आठ vCores के लिए योग्य हैं।

  • सक्रिय सॉफ़्टवेयर आश्वासन के साथ मानक संस्करण के प्रत्येक कोर के लिए, आप सामान्य प्रयोजन के एक vCore के लिए योग्य हैं।

यह मॉडल कुल लाइसेंस लागत को 40%तक कम कर सकता है। प्रभावी रूप से, आप केवल गणना और भंडारण लागत के लिए भुगतान करेंगे, न कि सॉफ़्टवेयर लाइसेंसिंग लागतों के लिए।

अपना खुद का लाइसेंसिंग मॉडल लाने के बारे में अधिक जानकारी के लिए, Azure पर सॉफ़्टवेयर एश्योरेंस के माध्यम सेलाइसेंस गतिशीलता देखें।

कनेक्टिविटी आर्किटेक्चर

SQL प्रबंधित इंस्टेंस से कनेक्शन TDS एंडपॉइंट के माध्यम से किए जाते हैं। जबकि इन कनेक्शनों पर रूटिंग और सुरक्षा भिन्न होती है, एक गेटवे घटक होता है जो डेटाबेस सेवा से कनेक्शन को संभालता है और रूट करता है। यह गेटवे घटक भी अत्यधिक उपलब्ध फैशन में तैनात किया गया है।

बैकअप और पुनर्स्थापित करें

स्वचालित डेटाबेस बैकअप एक पूरी तरह से प्रबंधित बैकअप सेवा प्रदान करता है जो SQL प्रबंधित आवृत्ति और SQL डेटाबेस प्रस्ताव दोनों के लिए नियमित रूप से पूर्ण, विभेदक और लॉग बैकअप लेता है। स्वचालित बैकअप भू-निरर्थक हैं, और स्वचालित रूप से एक युग्मित-क्षेत्र में दोहराए जाते हैं, जो प्राथमिक क्षेत्र में स्थानीयकृत आउटेज के खिलाफ आपके डेटा की सुरक्षा करता है।

इसी तरह, SQL प्रबंधित इंस्टेंस मौजूदा अनुप्रयोगों के आसान माइग्रेशन की अनुमति देता है, ऑन-प्रिमाइसेस बैकअप से पुनर्स्थापित करने में सक्षम करता है।

बैकअप चलाते समय कुछ महत्वपूर्ण विचार हैं और SQL प्रबंधित आवृत्ति डेटाबेस पर कार्रवाई पुनर्स्थापित करें:

  • पुनर्स्थापना प्रक्रिया के दौरान किसी मौजूदा डेटाबेस को अधिलेखित करना संभव नहीं है। डेटाबेस को पुनर्स्थापित करने से पहले, आपको यह सुनिश्चित करना होगा कि यह मौजूद नहीं है।

  • SQL प्रबंधित आवृत्ति के लिए, बैकअप केवल किसी अन्य प्रबंधित आवृत्ति के लिए पुनर्स्थापित किया जा सकता है। वर्चुअल मशीन या SQL डेटाबेस पर चल रहे SQL सर्वर पर प्रबंधित आवृत्ति डेटाबेस बैकअप पुनर्स्थापित करना संभव नहीं है.

  • Azure ब्लॉब संग्रहण के लिए केवल-प्रतिलिपि बैकअप SQL प्रबंधित आवृत्ति के लिए उपलब्ध है. SQL डेटाबेस इस सुविधा का समर्थन नहीं करता.

स्वचालित बैकअप के बारे में अधिक जानकारी के लिए, स्वचालित बैकअप - Azure SQL डेटाबेस & Azure SQL प्रबंधित आवृत्तिदेखें.

उच्च उपलब्धता वास्तुकला

SQL डेटाबेस और SQL प्रबंधित आवृत्ति समान उच्च उपलब्धता आर्किटेक्चर है, जो 99.99% अपटाइम की गारंटी है। विंडोज और एसक्यूएल सर्वर अपडेट बैकएंड इन्फ्रास्ट्रक्चर द्वारा नियंत्रित किए जाते हैं, आमतौर पर आपके एप्लिकेशन पर किसी भी प्रभाव के बिना, हालांकि आपके एप्लिकेशन में रीट्रीट लॉजिक रखना महत्वपूर्ण है।

स्वत: विफलता समूह सुविधा आपको किसी अन्य क्षेत्र के लिए किसी सर्वर पर प्रतिकृति डेटाबेस के एक समूह पर विफल करने के लिए अनुमति देता है। यह सुविधा मौजूदा सक्रिय भू-प्रतिकृति क्षमता के शीर्ष पर डिज़ाइन की गई है, जो भू-प्रतिकृति डेटाबेस के परिनियोजन और प्रबंधन को सरल बनाती है।

एक विफलता समूह में एक या एकाधिक डेटाबेस शामिल हो सकते हैं, जो अक्सर एक ही एप्लिकेशन द्वारा उपयोग किए जाते हैं। साथ ही, आप केवल-पढ़ने के लिए क्वेरी कार्यभार को ऑफ़लोड करने के लिए पठनीय द्वितीयक डेटाबेस का उपयोग कर सकते हैं।

नोट

स्वत:-विफलता समूह सुविधा SQL प्रबंधित आवृत्ति और SQL डेटाबेस पर समर्थित है।

स्वत:-विफलता समूहों के बारे में अधिक जानकारी के लिए, एकाधिक डेटाबेसके पारदर्शी और समन्वित भू-विफलता को सक्षम करने के लिए स्वत: विफलता समूहों का उपयोग करें देखें.

माइग्रेशन विकल्प

सामान्य तौर पर, SQL प्रबंधित इंस्टेंस में माइग्रेट करना अक्सर उपलब्ध सुविधाओं के बड़े सेट को देखते हुए सरल होता है। ऑन-प्रिमाइसेस डेटाबेस माइग्रेट करने के कुछ तरीके हैं:

  • लॉग रिप्ले सेवा. यह एक ऑनलाइन माइग्रेशन विकल्प है, और इसका उपयोग तब किया जाता है जब आपको अपने डेटाबेस माइग्रेशन प्रोजेक्ट के अधिक नियंत्रण की आवश्यकता होती है।

  • प्रबंधित इंस्टेंस लिंक .। वितरित उपलब्धता समूहों का उपयोग करके प्रबंधित इंस्टेंस लिंक, किसी भी होस्ट किए गए SQL सर्वर और Azure SQL प्रबंधित इंस्टेंस के बीच लगभग तुरंत (ऑनलाइन) डेटा की प्रतिकृति बनाकर आपके डेटा एस्टेट को सुरक्षित रूप से विस्तारित करता है, और इसके विपरीत।

  • नेटिव बैकअप औरको पुनर्स्थापित करें। बैकअप और पुनर्स्थापना एक सरल माइग्रेशन विधि है जो कई SQL Server पेशेवरों द्वारा पसंद की जाती है। यह उन ग्राहकों के लिए सबसे आसान माइग्रेशन विकल्प है जो Azure संग्रहण को पूर्ण डेटाबेस बैकअप प्रदान कर सकते हैं।

  • लेन-देन प्रतिकृति| लेन-देन प्रतिकृति लगातार जुड़े डेटाबेस सर्वर के बीच डेटा को स्थानांतरित करने का एक तरीका है। बड़े और जटिल डेटाबेस के ऑनलाइन या ऑफलाइन माइग्रेशन के लिए उपयोग किया जाना सबसे अच्छा है।

मशीन लर्निंग सेवाएं

मशीन लर्निंग सर्विसेज आपके रिलेशनल डेटाबेस संरचना के भीतर मशीन लर्निंग ऑपरेशन प्रदान करती है। यह सुविधा पायथन और आर पैकेज का समर्थन करती है, जो उच्च-गहन भविष्य कहनेवाला क्षमताओं के लिए आदर्श है। यह विकल्प SQL प्रबंधित आवृत्ति, Azure वर्चुअल मशीन पर SQL सर्वर और ऑन-प्रिमाइसेस SQL सर्वर पर उपलब्ध है.

एप्लिकेशन मशीन लर्निंग उच्च-प्रदर्शन क्षमताओं के साथ संयुक्त Azure पर रिलेशनल डेटाबेस का उपयोग कर सकते हैं, जहां आप कर सकते हैं:

  • नमूना डेटासेट या जनसंख्या डेटासेट के आधार पर ट्रेन मशीन लर्निंग मॉडल।

  • सुरक्षा और अनुपालन में जटिलता कम करें, जहां आपको अपने मशीन लर्निंग मॉडल बनाने और प्रशिक्षित करने के लिए अपने डेटा को स्थानांतरित करने की आवश्यकता नहीं है।

  • T-SQL संग्रहीत कार्यविधियों का उपयोग करके मशीन लर्निंग मॉडल परिनियोजित करें जो पायथन या R प्रोग्रामिंग भाषा का समर्थन करते हैं।

  • स्किकिट-लर्न, पाइटॉर्च और टेंसरफ्लो जैसी ओपन-सोर्स लाइब्रेरी का उपयोग।

व्यस्त वातावरण के लिए, आप T-SQL PREDICT फ़ंक्शन का उपयोग कर सकते हैं, जो आपको अपने संग्रहीत मॉडल के आधार पर भविष्यवाणियों में तेजी लाने की अनुमति देता है।

मशीन लर्निंग सर्विसेज सुविधा को निम्न आदेश चलाकर सक्षम किया जा सकता है:

EXEC sp_configure 'external scripts enabled', 1;
RECONFIGURE WITH OVERRIDE;

ऊपर दिया गया आदेश आपके प्रबंधित उदाहरण में बाहरी स्क्रिप्ट के निष्पादन की अनुमति देता है, और आपके डेटाबेस में पायथन या आर स्क्रिप्ट निष्पादित करने के लिए sp_execute_external_script का उपयोग करने का प्रयास करने से पहले इसे सक्षम किया जाना चाहिए।

नोट

SQL डेटाबेस मशीन प्रशिक्षण सेवाएँ सुविधा का समर्थन नहीं करता।

मशीन लर्निंग सेवाओं के बारे में अधिक जानकारी के लिए, Azure SQL प्रबंधित आवृत्ति मेंमशीन लर्निंग सेवाएँ देखें.