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

Tecton और Redis Enterprise Cloud के साथ रियल-टाइम मशीन लर्निंग को तेज करें

रियल-टाइम मशीन लर्निंग (ML) एप्लिकेशन हर जगह हैं - क्रेडिट कार्ड लेनदेन को होते ही मंजूरी देने से लेकर, आपकी पसंदीदा स्ट्रीमिंग सेवा के लिए तुरंत व्यक्तिगत सिफारिशें उत्पन्न करने तक। ये एप्लिकेशन किसी भी देरी को बर्दाश्त नहीं कर सकते; उन्हें अल्ट्रा-लो-लेटेंसी इन्फेरेंस (100 मिलीसेकंड या उससे कम) प्रदान करने के लिए ताजा डेटा तक लाइव एक्सेस की आवश्यकता होती है। डेवलपर्स और संगठनों को उच्च-स्केल ML एप्लिकेशन के लिए लागत-प्रभावी रियल-टाइम क्षमताएं देने के लिए, हम Tecton और Redis Enterprise Cloud के फर्स्ट-क्लास एकीकरण की संयुक्त घोषणा करने के लिए उत्साहित हैं।

Redis Enterprise Cloud Redis का सबसे अच्छा संस्करण है, जो क्लाउड विक्रेताओं में सर्वश्रेष्ठ-इन-क्लास प्रदर्शन, स्केलेबिलिटी और लागत-प्रभावशीलता प्रदान करता है। Redis को Stack Overflow के वार्षिक डेवलपर सर्वेक्षण में लगातार पांच वर्षों तक डेवलपर्स द्वारा सबसे पसंदीदा डेटाबेस चुना गया है। वित्तीय सेवाओं, ई-कॉमर्स और गेमिंग उद्योगों के साथ लोकप्रिय, Redis के पास सबसे अधिक मांग वाली लेटेंसी (सब-मिलीसेकंड) और उच्च-उपलब्धता आवश्यकताओं को पूरा करने का एक ट्रैक रिकॉर्ड है, जो इसे रियल-टाइम ML एप्लिकेशन की जरूरतों को पूरा करने के लिए आदर्श रूप से उपयुक्त बनाता है।

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

अब जबकि Tecton का फीचर स्टोर ऑनलाइन सर्विंग के लिए Redis Enterprise Cloud के साथ एकीकृत हो गया है, लो-लेटेंसी, उच्च-थ्रूपुट ML उपयोग के मामलों को प्रोडक्शनाइज़ करना पहले से कहीं अधिक आसान और लागत-प्रभावी है। उच्च स्केल पर चलने वाले Tecton उपयोगकर्ताओं के लिए, एक बेंचमार्क विश्लेषण दिखाता है कि Redis Enterprise, Amazon DynamoDB की तुलना में 3x तेज लेटेंसी प्राप्त करता है जबकि साथ ही 14x कम खर्चीला होता है (Tecton के ब्लॉग पर और पढ़ें)। इस लेख में, हम इस बात पर गहराई से नज़र डालेंगे कि Redis Enterprise और Tecton एक साथ कैसे काम करते हैं।

Tecton Redis के साथ कैसे एकीकृत होता है

यह समझने के लिए कि Tecton और Redis रियल-टाइम ML को सक्षम करने के लिए एक साथ कहां फिट होते हैं, आइए धोखाधड़ी का पता लगाने जैसे ML उपयोग के मामले को प्रोडक्शनाइज़ करने के चरणों पर एक नज़र डालें:

  • सबसे पहले, कच्चे डेटा की आवश्यकता होती है (उदाहरण के लिए, उपयोगकर्ता के सभी ऐतिहासिक लेनदेन + उनका वर्तमान लेनदेन रियल-टाइम में)। यह डेटा एंटरप्राइज़ में विभिन्न डेटा वेयरहाउस और डेटा स्ट्रीम के माध्यम से फैलने की संभावना है।
  • एक मॉडल के लिए फीचर उत्पन्न करने के लिए, आपको उन डेटा स्रोतों से जुड़ने और डेटा ट्रांसफॉर्मेशन को परिभाषित और निष्पादित करने की आवश्यकता है जो फीचर उत्पन्न करेंगे। उदाहरण के लिए, एक फीचर पिछले छह महीनों में उपयोगकर्ता के लिए औसत लेनदेन राशि को देख सकता है और इसकी तुलना उनके वर्तमान लेनदेन से कर सकता है।
  • अंततः, आपको अपने फीचर्स को ML मॉडल को सर्व करने की आवश्यकता है जो रियल-टाइम भविष्यवाणियां कर रहा है, और इसे सब-100ms लेटेंसी पर करें ताकि उपयोगकर्ता किसी भी देरी को महसूस न करें।

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

Redis Enterprise Cloud इन इंफ्रास्ट्रक्चर घटकों में से एक है, जो Tecton के फीचर स्टोर द्वारा उपयोग किए जाने वाले ऑनलाइन स्टोर के लिए एक नया उच्च-प्रदर्शन विकल्प लाता है।

Tecton और Redis Enterprise Cloud के साथ रियल-टाइम मशीन लर्निंग को तेज करें

Tecton ऑनलाइन बनाम ऑफलाइन स्टोर का उपयोग कैसे करता है

Tecton का फीचर स्टोर ML के लिए दो मुख्य एक्सेस पैटर्न का समर्थन करता है: मॉडल प्रशिक्षण के लिए लाखों पंक्तियों के ऐतिहासिक डेटा को पुनर्प्राप्त करना, और प्रोडक्शन में चल रहे मॉडलों को फीचर्स सर्व करने के लिए मिलीसेकंड के मामले में एक पंक्ति को पुनर्प्राप्त करना। चूंकि ये उपयोग के मामले प्रदर्शन और लागत ट्रेडऑफ के मामले में इतने अलग हैं, हम ऑफलाइन बनाम ऑनलाइन फीचर रिट्रीवल के लिए विभिन्न प्रकार के डेटाबेस का समर्थन करते हैं।

ऑफलाइन फीचर स्टोर के लिए, Tecton S3 का समर्थन करता है, क्योंकि यह लागत-प्रभावी स्टोरेज प्रदान करता है जो आपके ऑफलाइन फीचर सर्विंग आवश्यकताओं को पूरा करने के लिए स्केल करने में सक्षम है। ऑनलाइन फीचर स्टोर के लिए, Tecton अब ग्राहकों को DynamoDB (ऑन-डिमांड क्षमता मोड) और Redis Enterprise Cloud के बीच एक लचीला विकल्प प्रदान करता है।

प्रशिक्षण-सर्विंग तिरछापन को खत्म करना

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

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

Tecton उपयोगकर्ताओं के लिए Redis Enterprise Cloud के लाभ

उच्च स्केल पर संचालित Tecton उपयोगकर्ताओं के लिए, Redis Enterprise Cloud का उपयोग करने के प्रमुख लाभों में से एक प्रदर्शन और लागत बचत है। उच्च-थ्रूपुट पर ऑनलाइन फीचर्स सर्व करने के एक बेंचमार्क विश्लेषण के आधार पर, Redis Tecton पर DynamoDB की तुलना में 3x तेज और 14x सस्ता था।

Redis Enterprise Cloud उत्कृष्ट परिचालन क्षमताएं भी प्रदान करता है जो वर्तमान और भविष्य की कम-लेटेंसी स्टोरेज जरूरतों को पूरा करने के लिए तैयार हैं। यह 99.999% अपटाइम के SLA के साथ उच्च उपलब्धता, एकाधिक डेटाबेस पर्सिस्टेंस, बैकअप, और रिकवरी विकल्प प्रदान करता है। बड़े फीचर डेटासेट वाले ग्राहक DRAM और SSD पर ऑनलाइन फीचर स्टोर को टियर करके अतिरिक्त लागत बचत प्राप्त कर सकते हैं।

शुरू कैसे करें

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

यदि आप Tecton उपयोगकर्ता नहीं हैं और अधिक जानने में रुचि रखते हैं, तो आप यहां Tecton के मुफ्त परीक्षण के लिए रजिस्टर कर सकते हैं।

  1. Serverless Redis और React Native के साथ त्वरित इन-ऐप घोषणाएं Serverless Redis और React Native के साथ त्वरित इन-ऐप घोषणाएं

    परिचय एक मोबाइल एप्लिकेशन में, अंतिम उपयोगकर्ताओं को ऐप में कुछ जानकारी, चेतावनी या मार्गदर्शन भेजने की आवश्यकता हो सकती है। ऐसा करने का एक तरीका उपयोगकर्ताओं को इन-ऐप घोषणाएं भेजना है। इस ब्लॉग पोस्ट में, हम सर्वरलेस Redis के साथ उपयोगकर्ताओं को घोषणाएं भेजने का तरीका दिखाने के लिए एक मोबाइल एप्लि

  1. नक्स्ट 3 ऐप्स को सर्वरलेस रेडिस के साथ लॉन्च करें: तेज़ परफॉरमेंस के लिए नक्स्ट 3 ऐप्स को सर्वरलेस रेडिस के साथ लॉन्च करें: तेज़ परफॉरमेंस के लिए

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

  1. बिग डेटा बनाम डेटा माइनिंग बनाम मशीन लर्निंग: प्रमुख अंतर समझाया गया बिग डेटा बनाम डेटा माइनिंग बनाम मशीन लर्निंग: प्रमुख अंतर समझाया गया

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