কম্পিউটার টিউটোরিয়াল

Google Cloud-এ Redis Enterprise ডিপ্লয়: পাঁচটি সিনারিও ব্যাখ্যা

দুনিয়ার সবচেয়ে দ্রুত ডেটাবেস Redis Enterprise কে পারফরম্যান্ট এবং সিকিউর Google Cloud-এ ডিপ্লয় করা আমাদের ব্যবহারকারীদের উভয় জগতের সেরা দেবে। এই পোস্টে Google Cloud-এ Redis Enterprise ডিপ্লয়মেন্টের পাঁচটি আলাদা সিনারিও বর্ণনা করা হবে। আমরা এই ডিপ্লয়মেন্ট সিনারিওগুলো, তাদের বৈশিষ্ট্য, সীমাবদ্ধতা, এবং ক্যাভিয়েটগুলো atravess করব।

Google Cloud-এ Redis Enterprise বেস্ট-ইন-ক্লাস রিয়েল-টাইম প্ল্যাটফর্ম প্রদান করে

Redis Enterprise Google Cloud-এ ইন্টিগ্রেট হয়ে দুটি প্রধান ডিপ্লয়মেন্ট ফর্ম ফ্যাক্টরে বেস্ট-ইন-ক্লাস কাস্টমার এক্সপেরিয়েন্স প্রদান করে: একটি ফুলি ম্যানেজড সার্ভিস, এবং একটি সেলফ-ম্যানেজড সফটওয়্যার। এই কনসাম্পশন মডেলগুলোর বাইরে, Redis একটি কি-ভ্যালু স্টোর হিসেবে সার্ভ করে, অনেক পপুলার ইউজ কেস যেমন ক্যাশিং, সেশন ম্যানেজমেন্ট সক্ষম করে এবং রিয়েল-টাইম অ্যাপ্লিকেশনের জন্য একটি প্রাইমারি ডেটাবেস হিসেবে কনফিডেন্টলি সার্ভ করে। এটি রিটেইল, ফাইন্যান্সিয়াল সার্ভিসেস, অনলাইন গেমিং, সোশ্যাল মিডিয়া, এবং আরও অনেক ভের্টিকেলকে তাদের মিশন-ক্রিটিক্যাল অ্যাপ্লিকেশন Google Cloud-এ রান করতে সক্ষম করে। RediSearch, RedisJSON, RedisGraph, এবং RedisTimeSeries-এর মত Redis মডিউল ডেভেলপারদের লাইটনিং স্পীডে এক্সট্রিম পারফরম্যান্সের সাথে হাইলি ইন্টারঅ্যাক্টিভ অ্যাপ্লিকেশন বানাতে প্রয়োজনীয় টুলসেট প্রদান করে। Redis Enterprise আপনার নেক্সট অ্যাপ্লিকেশন বা সার্ভিসের টাইম টু মার্কেট শর্ট করবে লিনিয়ার স্কেলেবিলিটি এবং ফাইভ-নাইনস (৯৯.৯৯৯% SLA) অ্যাভেইলেবিলিটির সাথে।

Google Cloud-এ একটি ম্যানেজড ডেটাবেস সার্ভিস হিসেবে Redis Enterprise

শব্দটিই সাজেস্ট করে, ফুলি-ম্যানেজড আপনাকে Redis Enterprise ডেটাবেস কনসাম করতে দেয় একটি সার্ভিস হিসেবে। এই সার্ভিসের প্রোভাইডার হিসেবে Redis আপনার Redis ডেটাবেসের আন্ডারলাইং ইনফ্রাস্ট্রাকচার এবং লাইফসাইকেল ম্যানেজ করার জন্য দায়বদ্ধ। এটি একটি পে-অ্যাজ-ইউ-গো কনসাম্পশন মডেল যেখানে কাস্টমারদের ঘন্টা রেট বেসיסে বিল করা হয় পাঁচটি প্রিডিফাইনড শার্ড টাইপের ভিত্তিতে। শার্ড টাইপগুলো ক্যাপাসিটি এবং পারফরম্যান্স ক্যারাকтеристиকের ভিত্তিতে, যা হলো মেমরি লিমিট এবং থ্রুপুট। এটি Redis কে কাস্টমারদের য שם আছে সেখানে মিট করতে দেয় তাদের ইউজ কেসের টার্মসে, এবং কাস্ট-কম্পিটিটিভ থাকতে। কোন শার্ড টাইপ আপনার Redis ডেটাবেস ডিপ্লয়মেন্ট সাপোর্ট করবে সেটি কাস্টমারদের জন্য অপেক। Redis আন্ডারলাইং ইনফ্রাস্ট্রাকচার রিসোর্সের অপ্টিমাল কনফিগারেশন নির্ধারণ করবে কাস্টমারদের দ্বারা সেট করা SLAs মিট করতে এবং Google Cloud-এ Redis রান করার খরচ মিনিমাইজ করতে।

Google Cloud-এ ম্যানেজড সার্ভিস হিসেবে Redis Enterprise ডিপ্লয় করার দুটি উপায়

কাস্টমারদের অপশন রয়েছে আমাদের ফুলি ম্যানেজড সার্ভিস সাবস্ক্রাইব করার জন্য Google Cloud Marketplace-এর মাধ্যমে বা সরাসরি Redis Enterprise Cloud-এ https://app.redislabs.com-এ। Marketplace-এর মাধ্যমে সাবস্ক্রাইব করার বেনিফিট রয়েছে, যেমন বিদ্যমান Google Cloud কমিট ড্রডাউন এবং Google Cloud-এ ইউনিফাইড বিলিং। বিদ্যমান Google Cloud কন্ট্রাক্ট রক্ষা করা কাস্টমাররা সাধারণত এই রুট নেন প্রোকিউরমেন্ট সিম্পলিফাই করতে এবং কনসাম্পশন বিলিং কনসোলিডেট করতে।

আমাদের ফুলি ম্যানেজড সার্ভিস কনসাম করার দ্বিতীয় উপায় হলো Redis Enterprise Cloud-এর মাধ্যমে। এখানে, কাস্টমাররা Redis কনসোলে ডাইরেক্টলি লগ ইন করবেন Google Cloud কনসোল ছাড়া। এই অপশন বিদ্যমান Google Cloud কমিট বার্ন ডাউন করতে পারে না এবং ইউনিফাইড বিলিং সাপোর্ট করে না। তবে, কাস্টমাররা Redis Enterprise তিনটি আলাদা প্ল্যানে ডিপ্লয় করতে পারেন: Fixed plan, Flexible plan, এবং Annual plan। Fixed plan-এ, কাস্টমাররা একটি ফিক্সড মাসিক প্রাইস পে করবেন তাদের মেমরি লিমিট অনুযায়ী। Flexible plan-এ Redis প্ল্যান প্রাইস অপ্টিমাইজ করবে কাস্টমার ওয়ার্কলোড অনুযায়ী। পর্দার পিছনে, Redis একটি অপ্টিমাল, কাস্ট-ইফেক্টিভ ইনফ্রাস্ট্রাকচার এবং Redis ডেটাবেস কনফিগারেশন বিল্ড করবে। আমাদের কাস্টমাররা তাদের প্ল্যান অপশন এবং কনফিগারেশন যেকোনো সময় চেঞ্জ করার ফ্লেক্সিবিলিটি পাবেন। প্রাইস অনুযায়ী চেঞ্জ হবে। অবশেষে, Annual plan Flexible plan প্রাইসের দিকে ডিসকাউন্ট অফার করে, একটি প্রিডিফাইনড অ্যানুয়াল কনসাম্পশন আপফ্রন্ট কমিট করলে। অ্যানুয়াল কমিট একাধিক ক্লাউড এবং রিজন জুড়ে সকল কাস্টমার ওয়ার্কলোডে প্রযোজ্য। ডেটা এন্ডপয়েন্টগুলো রিটেইন হবে এবং আপনার অ্যাপ্লিকেশনের সার্ভিস ডিসরাপ্ট হবে না। আপনি প্ল্যান ফিচারগুলো এখানে কমপেয়ার করতে পারেন।

Google Cloud-এ ফুলি ম্যানেজড Redis Enterprise সার্ভিস অফারিংস

নিচের টেবিলটি Google Cloud Marketplace এবং Redis Enterprise Cloud অফারিংসের হাই-লেভেল পার্থক্য সম্মারাইজ করে ফুলি ম্যানেজড Redis Enterprise ডিপ্লয়মেন্টে:

Google Cloud MarketplaceRedis Enterprise Cloud (Direct)
Deployment VPCGoogle Cloud-এ Redis Enterprise ডিপ্লয়: পাঁচটি সিনারিও ব্যাখ্যাGoogle Cloud-এ Redis Enterprise ডিপ্লয়: পাঁচটি সিনারিও ব্যাখ্যা
Connection MethodVPC PeeringPublic db endpoints: Fixed Plans
VPC Peering: Flexible & Annual Plans
Redis ModulesAll (except Gears/AI)All (except Gears/AI)
Redis On FlashAvailableAvailable
Active-Active Geo-DistributionAvailableAvailable
Supported RegionsGrowing list of Google Cloud regions Redis supportsGrowing list of Google Cloud regions Redis supports
Payment TermsMonthlyMonthly:
Fixed & Flexible PlansAnnual:
Annual Plans
Billed ByGoogle Cloud-এ Redis Enterprise ডিপ্লয়: পাঁচটি সিনারিও ব্যাখ্যাGoogle Cloud-এ Redis Enterprise ডিপ্লয়: পাঁচটি সিনারিও ব্যাখ্যা
Supported ByGoogle Cloud-এ Redis Enterprise ডিপ্লয়: পাঁচটি সিনারিও ব্যাখ্যাGoogle Cloud-এ Redis Enterprise ডিপ্লয়: পাঁচটি সিনারিও ব্যাখ্যা
CharacteristicsGoogle Cloud commits drawdown, unified billingZero interruption between plan migration

Google Cloud-এ সেলফ-ম্যানেজড Redis Enterprise ডিপ্লয়মেন্ট অপশনস

যদি ফুলি ম্যানেজড কাস্টমারদের রিকোয়ারমেন্টের জন্য অপশন না হয়, তবে তারা Redis Enterprise কে সেলফ-ম্যানেজড সফটওয়্যার হিসেবে ডিপ্লয় করতে পারে। কাস্টমাররা Google Cloud-এ আন্ডারলাইং ইনফ্রাস্ট্রাকচার এবং তাদের ডেটাবেস হোস্ট করার Redis Enterprise ক্লাস্টারদের লাইফসাইকেলের জন্য দায়বদ্ধ। এতে কাস্টমারদের Redis Enterprise-র পূর্ণ জ্ঞান থাকতে হবে ডিপ্লয়মেন্ট, কনফিগারেশন, ম্যানেজমেন্ট, অপারেশন, এবং মেইনটেনেন্স পერსপেক্টিভ থেকে।

Google Cloud VM-এ সফটওয়্যার হিসেবে রান করা

সেলফ-ম্যানেজড অফারিং-এর প্রথম অপশন নিয়ে কথা বলি। এই অপশনটি Redis Enterprise-এর সফটওয়্যার লাইসেন্স প্রোকিউরমেন্ট রিকোয়ার করবে। কাস্টমাররা তাদের নিজের Google Compute Engine ভার্চুয়াল মেশিন স্পিন আপ করবেন তাদের Redis Enterprise ক্লাস্টার হোস্ট করার জন্য। সারা দিনের অপারেশন অফ দি ক্লাস্টারস সেই রেসপন্সিবিলিটি সেই একই। সেই একই 스েল-ইন এবং স্কেল-আউট অফ দি ক্লাস্টারস অপ্টিমাল ক্লাস্টার কনফিগারেশন অর্জন করার জন্য কাস্ট এবং পারফরম্যান্স স্ট্যান্ডপয়েন্ট থেকে। তারা Redis-র পূর্ণ কন্ট্রোল থাকবে এবং কীভাবে তাদের Redis Enterprise ক্লাস্টার ডিপ্লয় এবং সিকিউর করা হয়। তারা ফুল ককপিটে থাকবেন কনফিগার, ম্যানেজ, এবং অপারেট তাদের ক্লাস্টারস ভাবি যেভাবে তারা পছন্দ করে। তারা আমাদের ওয়ার্ল্ড-ক্লাস সাপোর্ট সাবস্ক্রাইব করবেন তাদের অপ্টিমাল কন্ডিশনে আপ 앤্ড রানিং রাখতে।

GCP Marketplace-এর মাধ্যমে GKE ক্লাস্টারে Redis Enterprise ডিপ্লয় করুন

সেলফ-ম্যানেজড Redis-এর দ্বিতীয় অপশন হলো Google Cloud Marketplace-এর মাধ্যমে Google Kubernetes Engine (GKE) ক্লাস্টারে Redis Enterprise ডিপ্লয় করা। কাস্টমারদের প্রতি ডেটাবেস শার্ড প্রতি ঘন্টা রেট বিল করা হবে। একইভাবে, তারা Redis Enterprise ক্লাস্টারদের লাইফসাইকেলের জন্য দায়বদ্ধ। তাই, কিভাবে ডেইলি বেসিসে ক্লাস্টারস অপারেট এবং ম্যানেজ করতে হয় সেটি জানা প্রয়োজন। যেহেতু এই অপশন Redis Enterprise Operator ব্যবহার করে একটি Redis Enterprise ক্লাস্টার এবং ডেটাবেস ডিপ্লয় করে, এই ক্লাস্টারের যেকোনো ফিউচার অপারেশন সহজ হয়ে যায় অটোমেশন সেটি যেটি অপারেটরে বিল্ট-ইন রয়েছে, তার চেয়ে Redis Enterprise GCE ভার্চুয়াল মেশিনে রান করানোর চেয়ে। আন্ডারলাইং Kubernetes ক্লাস্টার যদি পর্যাপ্ত রিসোর্স রাখে, Redis Enterprise ক্লাস্টার স্কেল আউট করা যায় Redis Enterprise ক্লাস্টারের Kubernetes রিসোর্স ডেফিনিশনের একটি ডিক্লেরেটিভ আপডেটের মাধ্যমে। এছাড়া, Redis Enterprise ভার্সন আপগ্রেড করা সম্ভব Redis Enterprise ক্লাস্টারের Kubernetes রিসোর্স ডেফিনিশনের একটি ডিক্লেরেটিভ আপডেটের মাধ্যমে কোনো ডাউনটাইম ছাড়া, Kubernetes-এর রোলিং আপডেট ফাংশনালিটি লিভারেজ করে।

Redis Enterprise Operator for Kubernetes দিয়ে Redis Enterprise ডিপ্লয় করুন …

শেষ, এবং সেলফ-ম্যানেজড Redis-এর তৃতীয় অপশন হলো, কাস্টমাররা একটি বিদ্যমান Google Kubernetes Engine (GKE) ক্লাস্টারে Redis Enterprise ডিপ্লয় করতে পারেন। কাস্টমাররা Redis Enterprise ক্লাস্টারদের লাইফসাইকেল ম্যানেজ করার রেসপন্সিবিলিটি নেবেন। ডে টু অপারেশনের কাস্টমার এক্সপেরিয়েন্স সেম Above Google Cloud Marketplace-এর মাধ্যমে দ্বিতীয় অপশনের মত। তবে, কাস্টমারদের প্রতি শার্ড প্রতি ঘন্টা রেটে চার্জ করা হবে না। বরং, কাস্টমারদের আমাদের অ্যানুয়াল সফটওয়্যার সাবস্ক্রিপশন লাইসেন্স প্রোকিউর করতে হবে। নিচের টেবিলটি Google Cloud VM-এ, Google Cloud Marketplace for Kubernetes-এ, এবং কাস্টমার প্রদত্ত GKE ক্লাস্টারে Redis Enterprise ডিপ্লয়মেন্টের মেজর পার্থক্য ব্যাখ্যা করে।

Google Cloud-এ সেলফ-ম্যানেজড Redis Enterprise অপশনসের সারমারি

Google Compute EngineGoogle Cloud MarketplaceGoogle Kubernetes Engine (GKE) Cluster
Deployment InfrastructureCustomer's own VPC
GCE VMs
Customer's own VPC
Anthos / GKE clusters
Customer's provided GKE clusters
Enterprise ModulesAllAllAll
Redis on FlashAvailableComing Soon!Coming Soon!
Active-Active Geo-DistributionAvailableAvailableAvailable
Supported RegionsAll Google Cloud regionsAll Google Cloud regionsAll Google Cloud regions
Payment TermsAnnual software subscription licenseMonthly @ hourly rate per shardAnnual software subscription license
Billed ByGoogle Cloud-এ Redis Enterprise ডিপ্লয়: পাঁচটি সিনারিও ব্যাখ্যাGoogle Cloud-এ Redis Enterprise ডিপ্লয়: পাঁচটি সিনারিও ব্যাখ্যাGoogle Cloud-এ Redis Enterprise ডিপ্লয়: পাঁচটি সিনারিও ব্যাখ্যা
Supported ByGoogle Cloud-এ Redis Enterprise ডিপ্লয়: পাঁচটি সিনারিও ব্যাখ্যাGoogle Cloud-এ Redis Enterprise ডিপ্লয়: পাঁচটি সিনারিও ব্যাখ্যাGoogle Cloud-এ Redis Enterprise ডিপ্লয়: পাঁচটি সিনারিও ব্যাখ্যা

সকল উপলব্ধ ডিপ্লয়মেন্ট অপশনসের সারমারি

কোন ডিপ্লয়মেন্ট অপশন চুজ করা সেটি পুরোপুরি আপনার প্রজেক্ট नीডসের ওপর ডিপেন্ড করে। আপনি যদি Redis Enterprise ক্লাস্টার ম্যানেজ করতে না চান, ফুলি ম্যানেজড একটি очеবিদ চয়েস অনেক গুড বেনিফিটসের সাথে। এছাড়া, আপনার যদি ইতিমধ্যে Google Cloud-এ কমিটেড কন্ট্রাক্ট থাকে, ফুলি ম্যানেজড সার্ভিস Google Cloud Marketplace-এর মাধ্যমে সাবস্ক্রাইব করা আপনাকে খুব আকর্ষণীয় কাস্ট বেনিফিট দেবে। আপনার কোম্পানির সিকিউরিটি বা অন্য কমপ্লায়েন্স পলিসি আপনার ডেটা Redis-এর ম্যানেজড VPC-এ থাকতে দেয় না, সেলফ-ম্যানেজড একটি ক্লিয়ার চয়েস কারণ এটি আপনার নিজস্ব প্রাইভেট VPC-এ Redis Enterprise ক্লাস্টার রান করবে। আরও, আপনার কোম্পানির ম্যানডেট সবকিছু Kubernetes-এ স্ট্যান্ডার্ডাইজ করার, Google Cloud Marketplace-এর মাধ্যমে Redis Enterprise ডিপ্লয় করা একটি গ্রেট অপশন কারণ এটি Redis Enterprise Operator ব্যবহার করে আপনার Redis Enterprise ক্লাস্টার এবং ডেটাবেসের লাইফসাইকেল ডিপ্লয় এবং ম্যানেজ করে একটি নেটিভ Kubernetes উপায়ে। শেষে, সেলফ-ম্যানেজড থেকে ফুলি ম্যানেজড এবং এর বিপরীত সুইচ করা অসামান্য নয়। Redis ফ্লেক্সিবিলিটি প্রদান করে কীভাবে আমাদের কাস্টমাররা তাদের Redis Enterprise ক্লাস্টার ম্যানেজ করতে চান সেইর সাথে বিভিন্ন কনসাম্পশন মডেল যা তাদের ফাইন্যান্সিয়াল नीডসকে সোদ্দেশ্য সার্ভ করে।

আমাদের পার্টনারশিপ ক্রমবর্ধমান

Redis এবং Google Cloud-এর মধ্যে কলাবোরেশন কখনো শেষ নয়। দুটি কোম্পানি সারাদিন চেষ্টা করে Google Cloud-এ বেস্ট রিয়েল-টাইম ডেটা প্ল্যাটফর্ম প্রদান করতে। আমরা Google Cloud-এ নিয়মিত নতুন ফিচার রোল আউট করছি। আমাদের পার্টনারশিপ সম্পর্কে আরও জানতে, আমাদের পার্টনারশিপ পেজ ভিজিট করুন।

  1. ডাইনোমাইট থেকে রিডিস এন্টারপ্রাইজ অ্যাক্টিভ-অ্যাক্টিভে सहজ মাইগ্রেশন: ধাপে ধাপে গাইড

  2. রিডিস এন্টারপ্রাইজ GCP অফারিং বাড়িয়ে দিল: ফুলি ম্যানেজড সার্ভিস এখন দিল্লিতে

  3. কেন ডাইনোমাইট থেকে রিডিস এন্টারপ্রাইজ অ্যাক্টিভ-অ্যাক্টিভে মাইগ্রেট করলে সুপেরিয়র পারফরম্যান্স এবং বিশ্বস্ততা মেলে

  4. গুগলের কোয়ান্টাম সুপ্রিমেসি: জটিল সমস্যা সেকেন্ডে সমাধান