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

माइक्रोसर्विसेज और डेटा लेयर: IDC ने नवीनतम InfoBrief में 89% एंटरप्राइज अपनाने का खुलासा किया

माइक्रोसर्विसेज और डेटा लेयर: IDC ने नवीनतम InfoBrief में 89% एंटरप्राइज अपनाने का खुलासा किया

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

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

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

और जानें: Redis Microservices for Dummies ई-बुक पढ़ें

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

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

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

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

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

माइक्रोसर्विसेज और डेटा लेयर: IDC ने नवीनतम InfoBrief में 89% एंटरप्राइज अपनाने का खुलासा किया

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

1. प्रदर्शन का महत्व

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

माइक्रोसर्विसेज और डेटा लेयर: IDC ने नवीनतम InfoBrief में 89% एंटरप्राइज अपनाने का खुलासा किया

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

और जानें: हमारा नया Latency Is the New Outage व्हाइट पेपर देखें

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

माइक्रोसर्विसेज और डेटा लेयर: IDC ने नवीनतम InfoBrief में 89% एंटरप्राइज अपनाने का खुलासा किया

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

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

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

3. आधुनिक एप्लिकेशन बनाने के लिए कई डेटा मॉडल का लाभ उठाना

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

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

माइक्रोसर्विसेज और डेटा लेयर: IDC ने नवीनतम InfoBrief में 89% एंटरप्राइज अपनाने का खुलासा किया

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

और जानें: हमारे Strategic Data Flexibility पर व्हाइट पेपर देखें

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

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

माइक्रोसर्विसेज और डेटा लेयर: IDC ने नवीनतम InfoBrief में 89% एंटरप्राइज अपनाने का खुलासा किया

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

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

और जानें: Redis Enterprise Software Deployment Options देखें

Redis Enterprise और माइक्रोसर्विसेज

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

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

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

  • माइक्रोसर्विसेज के लिए Redis Enterprise
  • Redis Microservices for Dummies ई-बुक
  • Latency Is the New Outage व्हाइट पेपर
  • Strategic Data Flexibility व्हाइट पेपर
  • Redis Enterprise Software Deployment Options
  • How Redis Simplifies Microservices Design Patterns—The New Stack ब्लॉग पोस्ट

  1. नए Redis डेटा स्रोत प्लग-इन को Grafana के लिए मास्टर करें: एक चरण-दर-चरण गाइड नए Redis डेटा स्रोत प्लग-इन को Grafana के लिए मास्टर करें: एक चरण-दर-चरण गाइड

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

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

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

  1. DBAs और डेटा आर्किटेक्ट आधुनिक डेटा सिस्टम को शक्ति देने के लिए कैसे विकसित होते हैं DBAs और डेटा आर्किटेक्ट आधुनिक डेटा सिस्टम को शक्ति देने के लिए कैसे विकसित होते हैं

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