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

एक हाइब्रिड क्लाउड सेटअप में मारियाडीबी चलाना

“हाइब्रिड” शब्द आजकल लोकप्रिय है। हाइब्रिड का उपयोग वाहनों, अनुप्रयोगों, वित्तीय और क्लाउड के लिए भी किया जाता है। उदाहरण के लिए, वाहन के उपयोग के मामले में, हाइब्रिड का अर्थ है गैसोलीन इंजन की शक्ति को इलेक्ट्रिक मोटर के साथ जोड़ना।

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

एक अन्य विकल्प दो अलग-अलग प्रणालियों का होना है जो नियमित अतुल्यकालिक प्रतिकृति का उपयोग करके जुड़े हुए हैं। उदाहरण के लिए, दो मारियाडीबी गैलेरा समूहों को एक दूसरे के साथ अतुल्यकालिक रूप से दोहराना संभव है। उन लोगों के लिए जो मानक अतुल्यकालिक प्रतिकृति पसंद करते हैं, हम दो मास्टर-स्लेव सेटअप का प्रस्ताव करते हैं, जिसमें पहले सेटअप से दूसरा सेटअप प्रतिकृति होता है।

इस ब्लॉग में, हम हाइब्रिड क्लाउड वातावरण में अत्यधिक उपलब्ध MariaDB प्रतिकृति सेटअप को चलाने के तरीके के बारे में एक त्वरित व्यावहारिक मार्गदर्शिका प्रदान करेंगे।

हाइब्रिड क्लाउड क्यों?

हाइब्रिड क्लाउड उद्यम संगठनों को निजी ऑन-प्रिमाइसेस और सार्वजनिक क्लाउड के बीच के वातावरण को मिलाने में सक्षम बनाता है। यह मॉडल संगठन के लिए निम्नलिखित लाभ प्रदान करता है:

  • बुनियादी ढांचे की मापनीयता

व्यवसाय के तेजी से बढ़ने के साथ-साथ आप निजी क्लाउड और सार्वजनिक क्लाउड को मिलाकर बुनियादी ढांचे को तेजी से बढ़ा सकते हैं। सार्वजनिक क्लाउड आपके बुनियादी ढांचे का विस्तार करने के लिए एक लागत प्रभावी तरीका प्रदान करता है, जबकि एक निजी सेटअप में, इसके लिए अग्रिम योजना और सीएपीईएक्स की आवश्यकता होती है।

  • आपदा रिकवरी 

एक हाइब्रिड क्लाउड को डिजास्टर रिकवरी प्लान के रूप में डिप्लॉयमेंट मॉडल के संबंध में वर्गीकृत किया जा सकता है। अगर निजी डेटासेंटर को कुछ होता है (उदाहरण के लिए अप्रत्याशित घटना, डेटा सेंटर समस्या)।

  • बेहतर तकनीकी नियंत्रण और सुरक्षा

एक हाइब्रिड क्लाउड वातावरण होने से, संगठन वातावरण को अलग करने में सक्षम होते हैं। प्रतिबंधित पहुंच के आधार पर सेवाओं का भार साझा करें और बहु ​​किरायेदारी और परत को अलग करने में भी सक्षम करें।

  • वास्तुकला लचीलापन

हाइब्रिड क्लाउड वातावरण चलाने से आपको कार्यभार और एप्लिकेशन पक्ष की आवश्यकताओं के आधार पर सेवाओं को डिज़ाइन करने में लचीलापन मिलता है। उदाहरण के लिए, वीपीएन के माध्यम से सार्वजनिक क्लाउड वातावरण को छोड़कर, इंटरनेट तक पहुंच के संबंध में एक निजी क्लाउड वातावरण को प्रतिबंधित किया जा सकता है, जबकि सार्वजनिक क्लाउड वातावरण तीसरे पक्ष की सेवाओं के लिए संचार को संभालता है।

कनेक्टिविटी

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

ClusterControl का उपयोग करके हाइब्रिड क्लाउड प्राप्त करना

हाइब्रिड क्लाउड वातावरण में MariaDB के लिए कुछ परिनियोजन मॉडल हैं। हम मारियाडीबी मास्टर/स्लेव प्रतिकृति या मारियाडीबी गैलेरा क्लस्टर का उपयोग कर सकते हैं। मास्टर/स्लेव और गैलेरा क्लस्टर के बीच का अंतर सिंक्रोनाइज़ेशन विधि है। मास्टर/स्लेव प्रतिकृति डेटा की अतुल्यकालिक प्रतिकृति का उपयोग करती है जो एक बिनलॉग को लिखा जाता है, जबकि मारियाडीबी गैलेरा क्लस्टर सभी नोड्स पर राइटसेट प्रसारित करके "वस्तुतः" सिंक्रोनस प्रतिकृति का उपयोग करता है। यह भी संभव है कि अलग गैलेरा क्लस्टर मानक प्रतिकृति के माध्यम से अतुल्यकालिक रूप से दोहराए जाएं।

ClusterControl में हाइब्रिड क्लाउड पर MariaDB मास्टर/स्लेव प्रतिकृति का परिनियोजन सरल है। जैसा कि नीचे दिखाया गया है, आप बस डिप्लॉय मेनू से गुजरें:

डिप्लॉय पर क्लिक करने के बाद, MySQL प्रतिकृति चुनें और SSH उपयोगकर्ता, पासवर्ड भरें, और क्लस्टर नाम जैसा कि नीचे दिखाया गया है:

फिर जारी रखें पर क्लिक करें। डेटाबेस विक्रेता और स्थापित किए जाने वाले संस्करण के रूप में MariaDB चुनें। डेटा निर्देशिका और सर्वर पोर्ट के लिए कस्टम विकल्प हैं, या डिफ़ॉल्ट मानों का उपयोग कर सकते हैं।

डेटाबेस के लिए रूट पासवर्ड भरें और फिर जारी रखें पर क्लिक करें। निजी और सार्वजनिक क्लाउड पर होस्ट के आईपी पते जोड़ें जैसा कि नीचे दिखाया गया है:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मारियाडीबी में एक कॉलम में सभी गैर-संख्यात्मक मान खोजें

  2. मारियाडीबी आरटीआरआईएम () बनाम आरटीआरआईएम_ओआरएसीएलई ():क्या अंतर है?

  3. मारियाडीबी में WEIGHT_STRING () कैसे काम करता है

  4. मारियाडीबी में अल्पविराम के साथ स्वरूपण संख्या

  5. मारियाडीबी में एक डेटाबेस के चरित्र सेट और संयोजन को सेट करें