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