রিয়েল-টাইম মেশিন লার্নিং (ML) অ্যাপ্লিকেশন সব জায়গায় - ক্রেডিট কার্ড ট্রানজেকশন রিয়েল-টাইমে অ্যাপ্রুভ করার থেকে আপনার প্রিয় স্ট্রিমিং সার্ভিসের জন্য পার্সোনালাইজড রিকমেন্ডেশন tức খানে জেনারেট করার পর্যন্ত। এই অ্যাপ্লিকেশনগুলো কোনো ডিলে বर्दاشت করতে পারে না; সেগুলো লাইভ অ্যাক্সেস টু ফ্রেশ ডেটা চায় أل্ট্রা-লো-লেটেন্সি ইনফারেন্স (১০০ মিলিসেকেন্ড বা কম) প্রদান করার জন্য। ডেভেলপার এবং অর্গানাইজেশনদের জন্য কস্ট-ইফেক্টিভ রিয়েল-টাইম ক্যাপাবিলিটি হাই-স্কেল ML অ্যাপ্লিকেশনের জন্য, আমরা Tecton এবং Redis Enterprise Cloud-এর ফার্স্ট-ক্লাস ইন্টিগ্রেশন যৌথভাবে ঘোষণা করতে এগিয়ে আছি।
Redis Enterprise Cloud রেডিসের সেরা সংস্করণ, বেস্ট-ইন-ক্লাস পারফরম্যান্স, স্কেলেবিলিটি এবং কস্ট-ইফেক্টিভনেস ডেলিভার করে সব ক্লাউড ভেন্ডরের আক্রস। রেডিস স্ট্যাক ওভারফ্লোর সালের ডেভেলপার সার্ভে-এ পাঁচ বছর ধরে সবচেয়ে পছন্দের ডাটাবেস হিসেবে ভোট পেয়েছে। ফাইনেনশিয়াল সার্ভিসেস, ই-কমার্স এবং গেমিং ইন্ডাস্ট্রিতে জনপ্রিয়, রেডিস সবচেয়ে ডিমান্ডিং লেটেন্সি (সাব-মিলিসেকেন্ড) এবং হাই-অবেইলেবিলিটি রিকোয়ারমেন্ট মেট করার ট্র্যাক রেকর্ড রাখে, এটাকে রিয়েল-টাইম ML অ্যাপ্লিকেশনের চাহিদা সার্ভ করার জন্য আ Idolভাবে উপযুক্ত করে তোলে।
Tecton এন্টারপ্রাইজের জন্য লিডিং ফিচার স্টোর যারা তাদের ML প্রজেক্টের টাইম টু প্রোডাকশন ত্বরান্বিত করতে চান। এর ফাউন্ডেশন আসে উবার মিকেলাঞ্জেলো (Uber Michelangelo) বানানোর অভিজ্ঞতা থেকে, যা উবারের প্রতিটি ML অ্যাপ্লিকেশন পাওয়ার করে। Tecton একটি সিস্টেম ডেটা পাইপলাইন এবং ফিচার অপারেট ও ম্যানেজ করতে প্রোডাকশন ML অ্যাপ্লিকেশনের জন্য। টিপিক্যাল ইউজ কেস অন্তর্ভুক্ত ফ্রড ডিটেকশন, রিয়েল-টাইম রিকমেন্ডেশন, ডাইনামিক প্রাইসিং, এবং পার্সোনালাইজেশন।
এখন Tecton-এর ফিচার স্টোর রেডিস এন্টারপ্রাইজ ক্লাউডের সাথে অনলাইন সার্ভিং-এর জন্য ইন্টিগ্রেট করা হয়েছে, লো-লেটেন্সি, হাই-থ্রুপুট ML ইউজ কেস প্রোডাকশনাইজ করা সহজ এবং কস্ট-ইফেক্টিভ থেকে কখনোও। Tecton ইউজাররা হাই স্কেলে রান করলে, একটি বেঞ্চমার্ক অ্যানালাইসিস দেখায় Redis Enterprise ৩X ফাস্টার লেটেন্সি অর্জন করে একই সাথে Amazon DynamoDB-এর চেয়ে ১৪X কম খরচে (আরও পড়ুন Tecton-এর ব্লগে)। এই আর্টিকেলে, আমরা গভীরে দেখব কীভাবে রেডিস এন্টারপ্রাইজ এবং Tecton একসাথে কাজ করে।
Tecton কীভাবে রেডিসের সাথে ইন্টিগ্রেট হয়
Tecton এবং রেডিস কোথায় একসাথে ফিট হয় রিয়েল-টাইম ML সক্ষম করতে, সেটা বুঝতে, আসুন একটি নজর দিয়ে নিই ফ্রড ডিটেকশন মতো একটি ML ইউজ কেস প্রোডাকশনাইজ করার ধাপগুলো:
- প্রথমে, রা ডেটা দরকার (যেমন, একজন ইউজারের সকল ইতিহাসগত ট্রানজেকশন + তাদের বর্তমান ট্রানজেকশন রিয়েল-টাইমে)। এই ডেটা সম্ভবত এন্টারপ্রাইজ জুড়ে çeşitli ডেটা ওয়ারহাউস এবং ডেটা স্ট্রিমসের মাধ্যমে ছড়িয়ে আছে।
- একটি মডেলের জন্য ফিচার জেনারেট করতে, আপনাকে সেগুলো ডেটা সোর্সের সাথে কানেক্ট করতে হবে এবং ডেটা ট্রান্সফরমেশন ডিফাইন ও এক্সিকিউট করতে হবে যেটা ফিচার দেবে। উদাহরণস্বরূপ, একটি ফিচার দেখতে পারে গত ছয় মাসের ইউজারের আউটারেজ ট্রানজেকশন অ্যামাউন্ট এবং সেটাকে তাদের বর্তমান ট্রানজেকশনের সাথে তুলনা করতে।
- চূড়ান্তে, আপনাকে আপনার ফিচার সার্ভ করতে হবে সেই ML মডেলকে যা রিয়েল-টাইম প্রেডিকশন করছে, এবং সাব-১০০ms লেটেন্সিতে এটি করতে হবে যাতে ইউজাররা কোনো ডিলে বুঝতে না পারে।
Tecton-এর ফিচার স্টোর এই ধাপগুলো হ্যান্ডেল করার জন্য ডিজাইন করা, ফিচার ট্রান্সফরমেশন এবং ডেটা পাইপলাইন অর্কেস্ট্রেট করার সকল কাজ বিমূর্ত করে যাতে আপনার ডেটা সায়েন্স এবং ডেটা ইঞ্জিনিয়ারিং টিম মডেল বানাতে ফোকাস করতে পারে। যেতো, Tecton একটি কম্পিউট ইঞ্জিন বা ডাটাবেস নয়। বরং, এটা কাস্টমাররা যেটা ইতিমধ্যে ব্যবহার করছে সেটার ওপর বসে, তাই আপনি আপনার জন্য সঠিক ML স্ট্যাক বানাতে আজাদ।
Redis Enterprise Cloud এই ইনফ্রাস্ট্রাকচার কম্পোনেন্টের একটি, কাস্টমারদের Tecton-এর ফিচার স্টোর দ্বারা ব্যবহৃত অনলাইন স্টোর 위한 একটি নতুন হাই-পারফরম্যান্স অপশন আনে।
Tecton কীভাবে অনলাইন বনাম অফলাইন স্টোর ব্যবহার করে
Tecton-এর ফিচার স্টোর ML-এর জন্য দুটি প্রধান অ্যাক্সেস প্যাটার্ন সাপোর্ট করে: মডেল ট্রেনিং-এর জন্য মিলিয়ন মিলিয়ন সারি হিস্টরিক্যাল ডেটা রিট্রিভ করা, এবং একটি সারি রিট্রিভ করা মিলিসেকেন্ডের মধ্যে, প্রোডাকশনে চলমান মডেলগুলোর জন্য ফিচার সার্ভ করার জন্য। যেহেতু এই ইউজ কেসগুলো পারফরম্যান্স এবং কস্ট ট্রেডঅফের দৃষ্টিতে খুব ভিন্ন, আমরা অফলাইন বনাম অনলাইন ফিচার রিট্রিভের জন্য ভিন্ন টাইপের ডাটাবেস সাপোর্ট করি।
অফলাইন ফিচার স্টোরের জন্য, Tecton S3 সাপোর্ট করে, কারণ এটা কস্ট-ইফেক্টিভ স্টোরেজ প্রদান করে যা স্কেল করতে পারে আপনার অফলাইন ফিচার সার্ভিং চাহিদা মডেল ট্রেনিং-এর জন্য মেট করতে। অনলাইন ফিচার স্টোরের জন্য, Tecton এখন কাস্টমারদের একটি নমনীয় চয়েস অফার করে DynamoDB (অন-ডিমান্ড ক্যাপাসিটি মোড) এবং Redis Enterprise Cloud-এর মাঝপথে।
ট্রেনিং-সার্ভিং স্কিউ এলিমিনেট করা
এই ডুয়াল ডাটাবেস অ্যাপ্রোচ ছাড়া, অনেক অর্গানাইজেশন অফলাইন ট্রেনিং এবং অনলাইন সার্ভিং-এর জন্য আলাদা ডেটা পাইপলাইন বাস্তবায়ন করে। পাইপলাইন কীভাবে বাস্তবায়ন হয় তার মাইনর ডিফারেন্স সম্পূর্ণরূপে মডেল পারফরম্যান্স ডিরেইল করতে পারে, কারণ ডেটা যা মডেল ট্রেনিং-এ দেখে সেটা প্রোডাকশনে সেটার সাথে মッチ করে না। এই মিসম্যাচকে ট্রেনিং-সার্ভিং স্কিউ বলা হয়, এবং এটা অসম্ভাব্যভাবে টাইম-কনসামিং ডিবাগ করতে।
Tecton-এর ফিচার স্টোর অটোমেটিক্যালি ট্রেনিং-সার্ভিং স্কিউ রেজল্ভ করে অফলাইন এবং অনলাইন এনভায়রনমেন্ট জুড়ে ডেটা কো-অর্ডিনেট করে, যাতে সেটা সবসময় সিঙ্ক্রোনাইজড থাকে। ইউজাররা অফলাইন স্টোর ओনলি ব্যবহার করে শুরু করতে পারেন ব্যাচ ইনফারেন্সের সাথে, এবং একবার সেগুলো অনলাইন ইনফারেন্সের জন্য প্রস্তুত হলে, একটি লাইন কোড আপডেট করে অনলাইন স্টোরে ডেটা ম্যাটেরিয়ালাইজ করা শুরু করতে পারেন।
Tecton ইউজারদের জন্য রেডিস এন্টারপ্রাইজ ক্লাউডের সুবিধা
Tecton ইউজাররা হাই স্কেলে অপারেট করলে, রেডিস এন্টারপ্রাইজ ক্লাউড ব্যবহার করার একটি কী সুবিধা হচ্ছে পারফরম্যান্স এবং কস্ট সেভিং। অনলাইন ফিচার সার্ভিং হাই-থ্রুপুটে একটি বেঞ্চমার্ক অ্যানালাইসিসের ভিত্তিতে, রেডিস ৩X ফাস্টার এবং ১৪X সস্তা DynamoDB-র চেয়ে Tecton-এ।
Redis Enterprise Cloud অতিরিক্ত চমৎকার অপারেশনাল ক্যাপাবিলিটি অফার করে যা বর্তমান এবং ভবিষ্যতের লো-লেটেন্সি স্টোরেজ চাহিদা মেট করতে প্রস্তুত। এটা ৯৯.৯৯৯% আপটাইম SLA সহ হাই অবেইলেবিলিটি অফার করে, মাল্টিপল ডাটাবেস পERSISTENCE, ব্যাকআপ, এবং রিকভারি অপশন। বড় ফিচার ডেটাসেট 가진 কাস্টমাররা অনলাইন ফিচার স্টোরকে DRAM এবং SSD-র ওপর টিয়ারিং করে অতিরিক্ত কস্ট সেভিং অর্জন করতে পারেন।
শুরু করার পদ্ধতি
আপনি যদি ইতিমধ্যে রেডিস এন্টারপ্রাইজ ক্লাউড ব্যবহার না করেন, আপনি এখানে একটি অ্যাকাউন্ট সাইন আপ করতে পারেন। আমরা রিকমেন্ড করি Tecton ইউজাররা রেডিস এন্টারপ্রাইজ ক্লাউড AWS-এ ডিপ্লয় করতে লেটেন্সি মিনিমাইজ করতে, কারণ Tecton নেটিভলি AWS-এ রান করে এবং রেডিস এন্টারপ্রাইজ ক্লাউডে পিয়ারিং কানেক্টিভিটি স্থাপন করতে পারে। ভবিষ্যতে, Tecton অন্যান্য ক্লাউড ভেন্ডর প্ল্যাটফর্মের জন্য নেটিভ সাপোর্ট যোগ করার পরিকল্পনা করছে।
আপনি যদি Tecton ইউজার না হন এবং আরও জানতে আগ্রহী হন, আপনি এখানে Tecton-এর ফ্রি ট্রায়ালের জন্য রেজিস্টার করতে পারেন।