डेटा को एक डेटा स्रोत से दूसरे डेटा स्रोत में माइग्रेट करना किसी व्यवसाय के लिए एक बड़ा जोखिम पैदा करता है। डेटा हानि, डेटासेट स्कीमा परिवर्तन, शब्दार्थ जोखिम, विस्तारित (अप्रत्याशित) डाउनटाइम, और डेटा भ्रष्टाचार जैसी कई चीजों के गलत होने की संभावना है, बस कुछ ही नाम रखने के लिए। जोखिमों के बावजूद, व्यवसायों को जीवित रहने के लिए नवाचार करने की आवश्यकता होती है और इसका मतलब है कि पुराने या पुराने डेटाबेस से डेटा लेना और सभी नई और आवश्यक क्षमता का लाभ उठाने के लिए कुछ, यदि सभी नहीं, तो डेटा को नए डेटाबेस में डालना। रीयल-टाइम डेटा की शक्ति का लाभ उठाने के लिए कंपनियां अपने अधिक डेटा को रेडिस जैसे इन-मेमोरी समाधानों में स्थानांतरित कर रही हैं।
रेडिस ओपन सोर्स आपके ऐप में रीयल-टाइम क्षमताओं को शामिल करने का एक बहुत अच्छा तरीका है। रेडिस एंटरप्राइज के साथ, आप अनंत रैखिक मापनीयता के शीर्ष पर रेडिस के बारे में अपनी पसंद की सभी चीजें ला सकते हैं, वास्तविक उच्च उपलब्धता के पांच 9s, अंतर्निहित सुरक्षा, और फ्लैश पर रेडिस के साथ लागत कम रखने का एक तरीका। एक बार जब आप रेडिस ओपन सोर्स को बढ़ाना शुरू कर देते हैं, तो सवाल बन जाता है:रेडिस डेटा को एंटरप्राइज़-कठोर रेडिस में सुरक्षित रूप से और सबसे कुशलता से माइग्रेट कैसे करें? उत्तर:रेडिस एंटरप्राइज।
Redis ओपन सोर्स से Redis Enterprise में माइग्रेट क्यों करें?
एक वास्तुकार के रूप में, आपके ग्राहक नई क्षमताएं और विश्वसनीय प्रदर्शन चाहते हैं, जो कि आप रेडिस ओपन सोर्स में उन्हें जमीन से तैयार किए बिना प्राप्त नहीं कर सकते। एक ऑपरेटर के रूप में, आप सभी मैनुअल ओवरहेड और रखरखाव के बिना इस महत्वपूर्ण डेटा पाइपलाइन को संचालित करने के लिए एक सरल सेट-अप और एक विश्वसनीय और आसान तरीका चाहते हैं। रेडिस एंटरप्राइज रेडिस डेटा को रेडिस ओपन सोर्स से एंटरप्राइज सॉल्यूशंस के लिए बनाए गए रेडिस के संस्करण में माइग्रेट करने का सबसे आसान और सबसे सीधा तरीका है। आइए इसमें गोता लगाएँ।
Redis Enterprise डेटाबेस माइग्रेशन:जीरो-डाउनटाइम परिनियोजन
यह समझने के लिए कि हम शून्य डाउनटाइम परिनियोजन के साथ डेटाबेस माइग्रेशन कैसे कर सकते हैं, हमें Redis Enterprise के पीछे की विशेषताओं को समझने की आवश्यकता है जो इस डेटा माइग्रेशन को निष्पादित करने में हमारी सहायता करती हैं। रेडिस एंटरप्राइज में विभिन्न भौगोलिक स्थानों से प्रतिकृतियों के लिए केवल-पढ़ने के लिए उपयोग के साथ अनुप्रयोगों के लिए सक्रिय-निष्क्रिय भू-वितरित प्रतिकृति प्रदान करने की क्षमता है। हम इस प्रतिकृति को कहते हैं।
Redis Enterprise डेटाबेस के कॉन्फ़िगरेशन में, हम डेटाबेस को एक या अधिक (अधिकतम 32) डेटाबेस (स्रोत) की प्रतिकृति (गंतव्य) के रूप में असाइन कर सकते हैं। स्रोत से गंतव्य तक प्रारंभिक लोड पूरा होने के बाद, सभी लेखन आदेश स्रोतों से गंतव्य तक सिंक्रनाइज़ किए जाते हैं। यह आपको शून्य डाउनटाइम के साथ डेटाबेस माइग्रेशन करने में सक्षम बनाता है क्योंकि गंतव्य डेटाबेस और स्रोतों के बीच प्रतिकृति पुल जब तक आवश्यक हो, अनिश्चित काल तक भी जुड़ा रह सकता है।
रेप्लिका ऑफ आपको अपने एप्लिकेशन के रीड लोड को कई डेटाबेस में वितरित करने देता है या डेटाबेस को रेडिस एंटरप्राइज के भीतर या रेडिस एंटरप्राइज के बाहर, किसी अन्य डेटाबेस में सिंक्रोनाइज़ करता है।
Redis Enterprise डेटाबेस माइग्रेशन:सक्रिय-सक्रिय भू-वितरण
आप लेखन पहुंच के बारे में सोच रहे होंगे - उसके लिए, रेडिस एंटरप्राइज में सक्रिय-सक्रिय भू-वितरण (सीआरडीबी) है जो डेटाबेस माइग्रेशन के दौरान अन्य लाभों के शीर्ष पर सभी डेटाबेस प्रतिकृतियों के लिए लेखन पहुंच प्रदान करता है।
नीचे, आप एक लाइटनिंग डेमो देखेंगे कि हम इसे पांच मिनट से कम समय में कैसे सेट करते हैं। लेकिन इससे पहले कि आप इसे देखें, आइए डेटा प्रतिकृति प्रक्रिया को कवर करें। जब हमारे डेटाबेस को किसी अन्य डेटाबेस की प्रतिकृति के रूप में परिभाषित किया जाता है, तो इसके सभी मौजूदा डेटा को हटा दिया जाता है और स्रोत डेटाबेस से लोड किए गए डेटा से बदल दिया जाता है। हमारे लाइटनिंग डेमो में, हम शून्य डेटा के साथ एक नए रेडिस एंटरप्राइज डेटाबेस के साथ शुरुआत करेंगे ताकि हम डेटा खोने का जोखिम न उठाएं। एक बार प्रारंभिक लोड पूरा हो जाने के बाद, गंतव्य डेटाबेस को हमेशा अपने स्रोत के साथ सिंक्रनाइज़ रखने के लिए एक सतत सिंक्रनाइज़ेशन प्रक्रिया होती है।
सुरक्षा को ध्यान में रखते हुए, रेप्लिका ऑफ टीएलएस 1.2 एन्क्रिप्शन का उपयोग करते हुए स्रोत और गंतव्य रेडिस क्लस्टर के बीच एक यूनिडायरेक्शनल प्रतिकृति के लिए एन्क्रिप्शन का समर्थन करता है।
लेकिन क्या होगा अगर आपका स्रोत डेटाबेस शार्प हो गया है? संपूर्ण डेटाबेस को गंतव्य डेटाबेस के लिए एकल स्रोत के रूप में माना जाता है। यदि आपका गंतव्य डेटाबेस शार्प है तो डेस्टिनेशन डेटाबेस के हैशिंग फ़ंक्शन को यह निर्धारित करने के लिए निष्पादित किया जाता है कि कमांड किस शार्प को संदर्भित करता है।
ठीक है, इसमें रेडिस ओपन सोर्स से रेडिस एंटरप्राइज में डेटा माइग्रेट करने के बारे में आपको जो कुछ जानने की आवश्यकता है, उसे कवर करता है, तो चलिए लाइटनिंग डेमो में कूदते हैं कि न केवल रीयल-टाइम पावर बल्कि वास्तविक का लाभ उठाने के लिए अपने रेडिस डेटाबेस के साथ इसे कैसे करें। एंटरप्राइज़-ग्रेड क्षमताओं के साथ -टाइम पावर।