Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Redis

माइक्रोसर्विसेज और डेटा स्तर—एक नई आईडीसी जानकारीसंक्षिप्त

माइक्रोसर्विसेज और डेटा स्तर—एक नई आईडीसी जानकारीसंक्षिप्त

यदि आपको अभी भी कोई संदेह है कि माइक्रोसर्विस आर्किटेक्चर आज के अनुप्रयोग विकास पर हावी है, तो इसे खत्म करने का समय आ गया है। डेटा स्तर पर अनुप्रयोग आधुनिकीकरण का प्रभाव पर IDC के नए InfoBrief के अनुसार , रेडिस द्वारा प्रायोजित, लगभग 300 उत्तर अमेरिकी उद्यम सर्वेक्षण उत्तरदाताओं में से 89% पहले से ही माइक्रोसर्विसेज का उपयोग कर रहे हैं। और यह IDC की 2019 की भविष्यवाणी के शीर्ष पर आता है कि "2022 तक, सभी नए ऐप्स में से 90% में माइक्रोसर्विस आर्किटेक्चर की सुविधा होगी।"

माइक्रोसर्विसेज की गति अब नकारा नहीं जा सकती है, जो लगातार बढ़ते ग्राहकों और व्यावसायिक आवश्यकताओं को पूरा करने के लिए उच्च गुणवत्ता वाले ऐप्स और सेवाओं को और अधिक तेजी से विकसित करने, तैनात करने और अपडेट करने की उद्यमों की आवश्यकता से प्रेरित है। InfoBrief के अनुसार, "माइक्रोसर्विस ऐप पहले से ही व्यावसायिक-महत्वपूर्ण भूमिकाओं में उपयोग किए जाते हैं, 24% माइक्रोसर्विस ऐप को व्यवसाय-महत्वपूर्ण के रूप में पहचाना जाता है।" उदाहरण के लिए, लगभग आधे माइक्रोसर्विस ऐप्स (42%) के लिए, डाउनटाइम से राजस्व की हानि होती है।

लेकिन इसका मतलब यह नहीं है कि माइक्रोसर्विस क्रांति पूरी हो गई है। वास्तव में, यह अभी शुरू हो रहा है। आईडीसी सर्वेक्षण के अनुसार, माइक्रोसर्विसेज को अपनाने वाले वे सभी उद्यम ऐसा कर रहे हैं, उनके ऐप पोर्टफोलियो का केवल 17% हिस्सा पहले ही मोनोलिथ से दूर चला गया है। इन्फोब्रीफ लेखक, कार्ल डब्ल्यू ओलोफसन और गैरी चेन, संक्षेप में स्थिति की व्याख्या करते हैं:"हालांकि माइक्रोसर्विस-आधारित अनुप्रयोगों का विकास अभी भी प्रारंभिक चरण में है, भविष्य के विकास में इसका महत्व स्पष्ट है।"

और जानें: पढ़ें डमी के लिए रेडिस माइक्रोसर्विसेज ई-बुक

डेटा परत माइक्रोसर्विस आर्किटेक्चर के लिए जटिलता को जोड़ती है

तो माइक्रोसर्विस आर्किटेक्चर के वादे को पूरा करने में क्या लगेगा, और माइक्रोसर्विसेज को अपनाने के लिए उद्यमों को किन चुनौतियों का सामना करना पड़ रहा है? माइक्रोसर्विसेज अपनाने से महत्वपूर्ण जटिलताएँ जुड़ सकती हैं, खासकर जब यह डेटा स्तर की बात आती है। सर्वेक्षण के अनुसार, लगभग आधे उद्यम माइक्रोसर्विसेज ऐप (47%) एक डेटाबेस पर निर्भर हैं, लेकिन लगभग एक तिहाई उत्तरदाताओं (31.5%) ने डेटाबेस प्रबंधन को शीर्ष-तीन चुनौती के रूप में उद्धृत किया है। लेखकों ने नोट किया, "अनुप्रयोगों को विघटित करने से तार्किक घटकों की संख्या में तेजी से वृद्धि होती है जिन्हें प्रबंधित किया जाना है।"

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

अपने माइक्रोसर्विस आर्किटेक्चर के लिए सही डेटाबेस चुनना 

एक ई-कॉमर्स समाधान, उदाहरण के लिए, कई सेवाओं को नियोजित कर सकता है-एप्लिकेशन सर्वर, सामग्री कैश, सत्र स्टोर, उत्पाद कैटलॉग, खोज और खोज, ऑर्डर प्रोसेसिंग, ऑर्डर पूर्ति, विश्लेषण, और बहुत कुछ- और प्रत्येक सेवा में इसका अपना हो सकता है अपना डेटाबेस, जैसा कि नीचे दिए गए चित्र में दिखाया गया है:

माइक्रोसर्विसेज और डेटा स्तर—एक नई आईडीसी जानकारीसंक्षिप्त

तो, आप सही आर्किटेक्चर के साथ एप्लिकेशन कैसे चुनते और बनाते हैं? आपको किन विशेषताओं की तलाश करने की आवश्यकता है? शोध चार प्रमुख जरूरी चीजों पर ध्यान केंद्रित करने का सुझाव देता है। आइए करीब से देखें:

<एच2>1. प्रदर्शन का महत्व

जैसा कि आईडीसी ने उल्लेख किया है, "95% से अधिक उत्तरदाता डेटाबेस प्रकार या प्रदर्शन को मानदंड के रूप में पसंद करते हैं" और लगभग आधे सर्वेक्षण उत्तरदाताओं (45%) ने डेटाबेस का चयन करते समय प्रदर्शन को शीर्ष-तीन कारक (केवल डेटाबेस प्रकार के पीछे) के रूप में उद्धृत किया। यह कोई आश्चर्य की बात नहीं है कि प्रदर्शन इतना महत्वपूर्ण है, क्योंकि एक माइक्रोसर्विस वातावरण में आपको वितरित वास्तुकला के वादे को पूरी तरह से पूरा करने के लिए वास्तविक समय के प्रदर्शन और स्केल करने की क्षमता दोनों की आवश्यकता होती है।

माइक्रोसर्विसेज और डेटा स्तर—एक नई आईडीसी जानकारीसंक्षिप्त

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

और जानें: हमारा नया देखें विलंबता नई रुकावट है श्वेत पत्र

2. हमेशा उपलब्ध

माइक्रोसर्विसेज और डेटा स्तर—एक नई आईडीसी जानकारीसंक्षिप्त

आईडीसी सर्वेक्षण से पता चला है कि लगभग एक चौथाई (24%) उद्यम माइक्रोसर्विस अनुप्रयोगों का पहले से ही व्यावसायिक-महत्वपूर्ण भूमिकाओं में उपयोग किया जा रहा है, जहां उच्च उपलब्धता महत्वपूर्ण है। अधिक सामान्यतः, "42% माइक्रोसर्विस ऐप्स के लिए, डाउनटाइम का अनुभव करने से संगठन के लिए राजस्व का प्रत्यक्ष नुकसान होता है," इन्फोब्रीफ नोट करता है, जबकि शेष 58% ऐप्स में डाउनटाइम से उत्पादकता का नुकसान होता है।

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

और जानें: देखें कि Redis Enterprise कैसा है उच्च-उपलब्धता प्रौद्योगिकियां में चार-नौ (99.99%) अपटाइम—और पांच-नौ (99.999%) की गारंटी देता है सक्रिय-सक्रिय भू-वितरित परिनियोजन।

3. आधुनिक एप्लिकेशन बनाने के लिए कई डेटा मॉडल का उपयोग करना

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

एक माइक्रोसर्विस अन्य बातों के अलावा की-वैल्यू, ग्राफ़, JSON, टाइम सीरीज़ और सर्च इंजन के आधार पर डेटा मॉडल को नियोजित कर सकता है। लेकिन इसका मतलब है कि "कई माइक्रोसर्विसेज प्रति सेवा डेटाबेस का उपयोग करेंगे," इन्फोब्रीफ नोट्स, जो "डेटाबेस की संख्या, डेटाबेस तक पहुंचने वाले सॉफ़्टवेयर घटकों की संख्या और आधुनिक वर्कफ़्लो में डेटाबेस को शामिल करने की आवश्यकता को बढ़ाता है।" इसलिए, जैसा कि ऊपर बताया गया है, माइक्रोसर्विस ऐप्स के साथ डेटाबेस प्रबंधन लगभग एक तिहाई (32%) उत्तरदाताओं के लिए शीर्ष-तीन चुनौती है।

माइक्रोसर्विसेज और डेटा स्तर—एक नई आईडीसी जानकारीसंक्षिप्त

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

और जानें: हमारे सफेद कागज को . पर देखें रणनीतिक डेटा लचीलापन

4. कहीं भी तैनात करें

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

माइक्रोसर्विसेज और डेटा स्तर—एक नई आईडीसी जानकारीसंक्षिप्त

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

उद्यमों को एक डेटाबेस प्लेटफ़ॉर्म की आवश्यकता होती है जो जहाँ भी आवश्यक हो, चलाने के लिए लचीले परिनियोजन मॉडल प्रदान करता है, चाहे वह ऑन-प्रिमाइसेस हो या किसी क्लाउड में, मल्टी-क्लाउड या हाइब्रिड-क्लाउड आर्किटेक्चर में, कंटेनरों में, या कुबेरनेट्स पॉड के रूप में।

और जानें: चेक आउट करें Redis Enterprise सॉफ़्टवेयर परिनियोजन विकल्प

Redis Enterprise और microservices

रिपोर्ट के अनुसार, माइक्रोसर्विस आर्किटेक्चर का उदय इन सेवाओं का समर्थन करने के लिए उपयोग किए जाने वाले डेटा लेयर आर्किटेक्चर को महत्वपूर्ण रूप से प्रभावित करता है, इसलिए माइक्रोसर्विस आर्किटेक्चर का उपयोग करके एप्लिकेशन विकसित करने वाले उद्यमों को तकनीकी उत्कृष्टता पर विशेष ध्यान देना चाहिए और उद्देश्य के लिए उपयुक्त होना चाहिए। ठीक यही वह जगह है जहाँ Redis Enterprise चमकता है।

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

माइक्रोसर्विस परिनियोजन में डेटा स्तर के महत्व के बारे में अधिक जानने के लिए, संपूर्ण IDC InfoBrief डाउनलोड करें—डेटा स्तर पर अनुप्रयोग आधुनिकीकरण का प्रभाव . और कई तरीकों से अधिक जानकारी के लिए नीचे दिए गए माइक्रोसर्विस आर्किटेक्चर संसाधनों की जाँच करें, रेडिस एंटरप्राइज माइक्रोसर्विस परिनियोजन के लिए विशिष्ट रूप से अनुकूल है: 

  • माइक्रोसर्विसेज के लिए रेडिस एंटरप्राइज
  • डमी ई-बुक के लिए रेडिस माइक्रोसर्विसेज
  • लेटेंसी इज द न्यू आउटेज व्हाइट पेपर
  • रणनीतिक डेटा लचीलापन श्वेत पत्र
  • Redis Enterprise सॉफ़्टवेयर परिनियोजन विकल्प
  • रेडिस कैसे माइक्रोसर्विस डिज़ाइन पैटर्न को सरल बनाता है—द न्यू स्टैक ब्लॉग पोस्ट

  1. ग्राफाना प्लग-इन के लिए नए रेडिस डेटा स्रोत का उपयोग कैसे करें

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

  1. रीयल-टाइम डेटाबेस के साथ धोखाधड़ी का पता लगाना और वित्तीय डेटा सुरक्षित करना

    एक रीयल-टाइम डेटा प्लेटफ़ॉर्म के साथ वित्तीय धोखाधड़ी से लड़ना , वित्तीय धोखाधड़ी में नवीनतम रुझानों पर प्रकाश डालने वाला एक आवश्यक श्वेत पत्र, कैसे कंपनियां प्रभावी ढंग से वापस लड़ सकती हैं, और रेडिस व्यवसायों को इन लक्ष्यों को प्राप्त करने में कैसे मदद कर रहा है। नीचे मुफ्त में डाउनलोड करें। धोख

  1. डीबीए और डेटा आर्किटेक्ट का विकास

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