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

আপস্ট্যাশ গ্লোবাল ২.০: লাইটনিং-ফাস্ট, রিজন-ফ্লেক্সিবিলিটি, জিরো ডাউনটাইম স্কেলিং

আপস্ট্যাশ ব্যবহারকারীদের জন্য ঘোষণা করতেই খুশি হচ্ছি যে আমরা আমাদের গ্লোবাল ডেটাবেস (রেডিস) এর একটি আপডেটেড ভার্সন রিলিজ করেছি। নতুন গ্লোবাল ডেটাবেস আপনাকে রিজন বেছে নেওয়ার অনুমতি দেয়। খুব ভালো কথা হলো আপনি একটি রানিং ক্লাস্টারে ডাউনটাইম ছাড়া রিজন যোগ বা রিমুভ করতে পারেন। আপনি প্রতিটি রিজনকে একটি রেপ্লিকা হিসেবে ভাবতে পারেন যেটি আপনার ডেটার একটি কপি রাখে লো লেটেন্সি এবং হাই অভেইলেবিলিটির জন্য।

Edge ফাংশনের জন্য ডিজাইন করা

Edge রানটাইম, যেমন Cloudflare Workers এবং Vercel Edge, আপনার কোড ব্যবহারকারীদের কাছে সবচেয়ে কাছের লোকেশনগুলোতে এক্সিকিউট করে স্পিড প্রদান করে। যাইহোক, আপনার ইউজ কেস যদি ডেটা স্টোরেজের প্রয়োজন হয়, তবে আপনার ডেটা স্টোরও আপনার ব্যবহারকারীদের কাছে থাকা অত্যন্ত গুরুত্বপূর্ণ অপ্টিমাল পারফরম্যান্সের জন্য। আপস্ট্যাশ গ্লোবাল এই সমস্যাটি সমাধান করে আপনার ডেটা একাধিক রিজনে রেপ্লিকেট করে। এছাড়া, Edge রানটাইমের কিছু লিমিটেশন আছে, কিন্তু আপস্ট্যাশ একটি HTTP-ভিত্তিক রেডিস® ক্লায়েন্ট অফার করে যা স্পেসিফিক্যালি বিল্ট এবং টেস্টেড পপুলার Edge রানটাইমের সাথে কাজ করার জন্য যেমন Vercel, Cloudflare, Fastly, এবং Deno।

সব জায়গায় রিড রিজন, যেকোনো জায়গায় লো লেটেন্সি

গ্লোবাল ডেটাবেস রিডের জন্য লেটেন্সি ন্যূনতম করার জন্য ডিজাইন করা হয়েছে। একটি ডেটাবেসের একটি সিঙ্গল প্রাইমারি রেপ্লিকা এবং একাধিক রিড রেপ্লিকা থাকে। একটি রাইট কমান্ড প্রাইমারি রেপ্লিকাতে পাঠানো এবং প্রসেস হয়। তারপর এটি সব রিড রেপ্লিকাতে রেপ্লিকেট হয়। যখন একটি ক্লায়েন্ট একটি রিড কমান্ড পাঠায়, এটি নিকটতম রিড রেপ্লিকা (রিজন) থেকে রেসপন্স ফেচ করে। درমনে, সব রাইট রিকোয়েস্ট প্রাইমারি রেপ্লিকাতে যায় কনসিস্টেন্সির জন্য।

আমাদের টেস্ট দেখায় রেডিস® ইন্সট্যান্সটি যেই AWS রিজনে আছে সে রিজনের ক্লায়েন্টদের জন্য সাব-মিলিসেকেন্ড লেটেন্সি।

রিডها নিকটতম রেপ্লিকা থেকে প্রসেস হয়।

আপস্ট্যাশ গ্লোবাল ২.০: লাইটনিং-ফাস্ট, রিজন-ফ্লেক্সিবিলিটি, জিরো ডাউনটাইম স্কেলিং

রাইটها প্রাইমারি রেপ্লিকাতে প্রসেস হয়।

আপস্ট্যাশ গ্লোবাল ২.০: লাইটনিং-ফাস্ট, রিজন-ফ্লেক্সিবিলিটি, জিরো ডাউনটাইম স্কেলিং

আপনার রিজন বেছে নিন

নতুন গ্লোবাল ডেটাবেস আপনাকে প্রাইমারি এবং রিড রিজন বেছে নেওয়ার জন্য বলে।

→ প্রাইমারি রিজন সিলেক্ট করুন যেটি রাইট হয়। তাই আপনার রাইট দ্রুত হবে।

→ আপনার ইউজার বেসের অধিকাংশ কভার করার জন্য রিড রিজন সিলেক্ট করুন।

এখানে বর্তমানে সাপোর্ট করা রিজনগুলো:

  • AWS US-East-1 North Virginia
  • AWS US-West-1 North California
  • AWS US-West-2 Oregon
  • AWS EU-West-1 Ireland
  • AWS EU-Central-1 Frankfurt
  • AWS AP-SouthEast-1 Singapore
  • AWS AP-SouthEast-2 Sydney
  • AWS SA-East-1 São Paulo

আপস্ট্যাশ গ্লোবাল ২.০: লাইটনিং-ফাস্ট, রিজন-ফ্লেক্সিবিলিটি, জিরো ডাউনটাইম স্কেলিং

প্রাইসিং

পূর্বের ভার্সনের মতো, প্রাইসিং প্রতি এক্সিকিউটেড কমান্ডের ওপর ভিত্তি করে। ১ লাখ কমান্ড খরচ $0.2। রেপ্লিকেশনগুলো কমান্ড হিসেবে গণনা হয়। উদাহরণস্বরূপ, আপনার ১ প্রাইমারি ১ রিড রিজন থাকলে, ১ লাখ রাইট খরচ $0.4 ($0.2 x 2)।

স্টোরেজ খরচ $0.25 প্রতি GB। আপনার ১GB ডেটা, ৪টি রিজন মোট থাকলে আপনি মাসে $1 পে করবেন।

ফ্রি টিয়ারে প্রতিদিন ১০,০০০ কমান্ড এবং সর্বোচ্চ এক রিড রিজন অন্তর্ভুক্ত।

আগামী কী এবং শেষ কথা

নতুন রিজন: আমরা ৮টি AWS রিজনে লঞ্চ করেছি এবং নতুন রিজন এবং অতিরিক্ত ক্লাউড প্রোভাইডার দিয়ে আমাদের কভারেজ প্রসারিত করার পরিকল্পনা আছে। আপনার যদি কোনো নির্দিষ্ট অনুরোধ থাকে, support@upstash.com-এ যোগাযোগ করুন।

প্রতি কী রিজন-স্পেসিফিক প্রাইমারি সিলেকশন: আপনি একটি কীর জন্য প্রাইমারি রিজন সিলেক্ট করতে পারবেন। উদাহরণস্বরূপ কী xyz{us-east-1}-র প্রাইমারি রেপ্লিকা us-east-1 হবে। xyz{here}-র প্রাইমারি রেপ্লিকা সবচেয়ে কাছের রিজন হবে। এটি সেই ইউজ কেসগুলো সক্ষম করবে যেখানে অ্যাপ্লিকেশনগুলোর নিকটতম রেপ্লিকাতে লিখতে হয় (লো রাইট লেটেন্সি)।

বেঞ্চмар্কিং অ্যাপ: আমরা একটি অ্যাপ্লিকেশন ডেভেলপ করছি যেটি একাধিক ডেটাবেস প্রোডাক্টে ইন্টারঅ্যাক্টিভলি কোয়েরি রান করবে এবং লেটেন্সি রিপোর্ট করবে। এই অ্যাপ্লিকেশন আপনাকে আপনার জিওগ্রাফিক্যাল नीড অনুযায়ী সেরা প্রোডাক্ট সিলেক্ট করতে সাহায্য করবে।

এটি আমাদের জন্য একটি গুরুত্বপূর্ণ রিলিজ, তাই আমাদের আপনার ফিডব্যাক এবং অবদান দরকার। গ্লোবাল ডেটাবেস ডকুমেন্টেশন চেক করুন। ডিসকোর্ড এবং টুইটারে আপনার মন্তব্য এবং সুপারিশের জন্য আমাদের সাথে যোগাযোগ করুন।

  1. CSS দিয়ে রেসপন্সিভ চেকআউট ফর্ম তৈরি করার পদ্ধতি

  2. পাইথনে ইমেজ-ভিত্তিক Стеগানোগ্রাফি (Steganography)

  3. HTML DOM Style borderCollapse প্রপার্টি

  4. OpenCV ব্যবহার করে একটি ছবিতে ইনভার্স জিরো থ্রেশহোল্ডিং করা