हम रेडिस के एंटरप्राइज और एंटरप्राइज फ्लैश टियर के लिए एज़्योर कैश में रेडिस से सक्रिय-सक्रिय भू-वितरण की सामान्य उपलब्धता की घोषणा करते हुए उत्साहित हैं। Redis ग्राहकों के लिए Azure Cache के पास अब अलग-अलग Azure क्षेत्रों में अधिकतम पाँच एंटरप्राइज़ स्तरीय कैश डेटाबेस इंस्टेंस हो सकते हैं, ताकि विरोध-मुक्त प्रतिकृति डेटा प्रकारों का उपयोग करके एक सक्रिय भू-प्रतिकृति कैश बनाया जा सके। एंटरप्राइज़ स्तरीय सक्रिय-सक्रिय परिनियोजन व्यवसायों को वैश्विक एप्लिकेशन बनाने की अनुमति देता है जो स्थानीय उप-मिलीसेकंड पढ़ने / लिखने की विलंबता प्रदान करते हैं, जो विफलता के लिए काफी बेहतर लचीलापन है, जो 99.999% Azure उपलब्धता SLA द्वारा कवर किया गया है। इसके अलावा, सक्रिय-सक्रिय भू-वितरण मजबूत अंतिम स्थिरता प्रदान करता है, दुनिया भर में कई रेडिस उदाहरणों को लिखने का समर्थन करता है, और संभावित रूप से संघर्षों को हल करते हुए स्थानीय परिवर्तनों को मर्ज करने का ख्याल रखता है।
सक्रिय-सक्रिय भू-वितरण Azure में सक्रिय भू-प्रतिकृति के रूप में जाना जाता है, एंटरप्राइज़ अनुप्रयोगों के लिए कई महत्वपूर्ण परिदृश्यों को सक्षम करता है:
- 99.999% तक की सेवा उपलब्धता के साथ व्यवसाय निरंतरता
- वैश्विक अनुप्रयोग स्केलिंग स्थानीय . के साथ पढ़ें और लिखें विलंबता
- Azure क्षेत्रीय आउटेज के खिलाफ सुरक्षा
- दुनिया भर में डेटा एकरूपता।
एंटरप्राइज़ टियर पर सक्रिय भू-प्रतिकृति कैसे सेट करें
ध्यान दें कि सक्रिय-सक्रिय भू-वितरण, जिसे Azure में सक्रिय भू-प्रतिकृति के रूप में जाना जाता है, केवल Redis Enterprise और Enterprise Flash स्तरों के लिए Azure Cache पर उपलब्ध है।
रेडिस इंस्टेंस बनाते समय सक्रिय भू-प्रतिकृति को शुरू में स्थापित किया जाना चाहिए। आप Azure पोर्टल में अपने उदाहरण के लिए सक्रिय भू-प्रतिकृति को निम्नानुसार सेटअप कर सकते हैं:
1. एक नया रेडिस एंटरप्राइज इंस्टेंस बनाएं।
2. क्रिएट एक्सपीरियंस में 'उन्नत' टैब पर क्लिक करें।
3. फिर सक्रिय भू-प्रतिकृति सेट करने के लिए सक्रिय भू-प्रतिकृति अनुभाग में 'कॉन्फ़िगर करें' पर क्लिक करें।
4. मौजूदा समूह में एक नया कैश इंस्टेंस जोड़ने के लिए मौजूदा प्रतिकृति समूह का चयन करें। या एक नया प्रतिकृति समूह नाम प्रदान करके एक नया प्रतिकृति समूह बनाएँ।
एंटरप्राइज़ और एंटरप्राइज़ फ़्लैश टियर पर सक्रिय भू-प्रतिकृति बनाने और स्थापित करने के लिए विस्तृत चरण रेडिस दस्तावेज़ीकरण के लिए Azure Cache में देखे जा सकते हैं।
मुख्य विशेषताएं
99.999% तक सेवा की उपलब्धता के साथ व्यवसाय निरंतरता
एंटरप्राइज़ टियर में सक्रिय-सक्रिय व्यावसायिक निरंतरता provide प्रदान करने के लिए डिज़ाइन किया गया है , क्षेत्रीय Azure आउटेज की स्थिति में त्वरित आपदा पुनर्प्राप्ति को सक्षम करना। सक्रिय-सक्रिय के साथ, कैश इंस्टेंस को दो या अधिक Azure क्षेत्रों (अधिकतम पाँच) में कॉन्फ़िगर किया जा सकता है। यह आपको या तो राष्ट्रीय सीमाओं के भीतर कई क्षेत्रों में राष्ट्रव्यापी आवेदन को तैनात करने या दुनिया भर में आवेदन वितरित करने की सुविधा देता है।
जब एक Azure क्षेत्र एक बड़े पैमाने पर घटना या एक आउटेज का अनुभव करता है, तो प्रतिकृति समूह में भाग लेने वाले अन्य कैश इंस्टेंस पढ़ने और लिखने के अनुरोध लेना जारी रखते हैं। भले ही प्रतिकृति समूह में अधिकांश उदाहरण नीचे हैं (5 में से 3) शेष उदाहरण अबाधित हैं। एप्लिकेशन को कैश इंस्टेंस की निगरानी करने और किसी इंस्टेंस के अनुपलब्ध होने पर दूसरे क्षेत्र में स्विच करने की आवश्यकता होती है।
स्थानीय पढ़ने और लिखने के विलंब के साथ वैश्विक एप्लिकेशन स्केलिंग
एक्टिव-एक्टिव इंस्टेंस से कनेक्ट होने वाला एप्लिकेशन भौगोलिक रूप से निकटतम इंस्टेंस से जुड़ सकता है। सभी लेखन को दोहराने के लिए जाल-जैसी टोपोलॉजी में सक्रिय-सक्रिय में भाग लेने वाले सभी उदाहरणों के बीच द्वि-दिशात्मक प्रतिकृति का उपयोग किया जाता है। स्थानीय उदाहरण के लिए आवेदन द्वारा किए गए सभी लेखन स्वचालित रूप से अन्य सभी उदाहरणों में दोहराए जाते हैं। भू-वितरित क्षेत्रों की संख्या और एक दूसरे से उनकी दूरी की परवाह किए बिना, पढ़ने और लिखने के संचालन पर स्थानीय विलंबता प्रदान करता है।
एक विश्व स्तर पर वितरित एप्लिकेशन अपने सभी पढ़ने और लिखने के अनुरोधों को निकटतम या स्थानीय उदाहरण में भेज सकता है और सिंगल डिजिट (ms) रेडिस रीड/राइट लेटेंसी का आनंद ले सकता है।
दुनिया भर में डेटा एकरूपता - सूर्य का अनुसरण करें!
सक्रिय-सक्रिय दो या दो से अधिक भू-वितरित कैश इंस्टेंस के बीच सहज संघर्ष समाधान को सक्षम बनाता है। आप कई कैश इंस्टेंस को लिख सकते हैं और परिवर्तन अंतर्निहित प्रतिकृति तकनीक द्वारा स्वचालित रूप से विलय कर दिए जाते हैं, जो संघर्ष-मुक्त प्रतिकृति डेटा प्रकारों के सिद्धांतों पर आधारित है।
यह कई क्षेत्रों में विश्व स्तर पर या राष्ट्रीय स्तर पर तैनात अनुप्रयोगों के लिए उपयोगी है, जिन्हें सभी उदाहरणों पर डेटा को सिंक में रखना चाहिए। उदाहरण के लिए, एक बहुराष्ट्रीय बैंक। इसका उपयोग 'फॉलो द सन' मॉडल वाले अनुप्रयोगों के लिए भी किया जा सकता है। उदाहरण के लिए, सोर्स कोड कंट्रोल सिस्टम, DevOps या कस्टमर केयर, जहां एक स्थान से दूसरे स्थान पर काम सौंपा जाता है जो कई समय क्षेत्र दूर हो सकता है।
निष्कर्ष
रेडिस एंटरप्राइज के लिए एज़्योर कैश पर एक्टिव-एक्टिव एंटरप्राइज़ एप्लिकेशन के लिए महत्वपूर्ण क्षमताओं को अनलॉक करता है, जिसे किसी भी समय कहीं भी अत्यधिक उपलब्ध होने की आवश्यकता होती है। चाहे राष्ट्रव्यापी बहु-क्षेत्रीय अनुप्रयोग परिनियोजित करना हो या वैश्विक रूप से वितरित अनुप्रयोग, सक्रिय-सक्रिय वैश्विक सत्र प्रबंधन, विश्वव्यापी धोखाधड़ी का पता लगाना, भू-वितरित खोज और रीयल-टाइम इन्वेंट्री प्रबंधन जैसे मामलों के उपयोग के लिए आवश्यक है।
और हमें यह घोषणा करते हुए खुशी हो रही है कि यह कार्यक्षमता अब आम तौर पर Redis Enterprise Tiers के लिए Azure Cache में उपलब्ध है! दस्तावेज़ीकरण और डेमो के लिंक नीचे खोजें। कृपया इसे आज़माएं और प्रतिक्रिया दें। हम आपसे सुनने के लिए उत्सुक हैं।
आगे पढ़ें:
रेडिस भू-प्रतिकृति के लिए Azure कैश पर Microsoft का दस्तावेज़ीकरण
Redis Enterprise के लिए अपना खुद का Azure कैश बनाएं:Redis के लिए Azure कैश - Microsoft Azure
एंटरप्राइज़ टियर और MIcrosoft/Redis साझेदारी का अवलोकन
कार्रवाई में सक्रिय भू-प्रतिकृति का डेमो देखें