আপনার Cloud Firestore ব্যবহার এবং খরচ অনুমান করার জন্য একটি সাধারণ চ্যাট অ্যাপের এই বাস্তব উদাহরণটি ব্যবহার করুন। এটি কোনো সঠিক অনুমান নয়, তবে আপনার Cloud Firestore ব্যবহারের বিল কীভাবে করা হয় তা আরও ভালোভাবে বুঝতে এটি আপনাকে সাহায্য করতে পারে।
সংক্ষিপ্ত বিবরণ: ব্যবহারের স্তর অনুযায়ী খরচ
সাধারণ খরচ বোঝানোর জন্য, একটি চ্যাট অ্যাপের উদাহরণ বিবেচনা করুন, যেখানে ব্যবহারকারীরা দুই বা ততোধিক অংশগ্রহণকারীর সাথে চ্যাট শুরু করতে পারেন। ব্যবহারকারীরা একটি তালিকায় তাদের সক্রিয় চ্যাটগুলো দেখতে, বার্তা পড়তে এবং বার্তা পাঠাতে পারেন। এই উদাহরণের জন্য, আমরা উত্তর আমেরিকা মাল্টি-রিজিওনের (বিশেষত nam5 ) মূল্য নির্ধারণ পদ্ধতি ব্যবহার করছি।
অনুমান
ব্যবহার এবং ডেটা সংরক্ষণ সম্পর্কে নিম্নলিখিত অনুমানগুলি বিবেচনা করুন:
- দৈনিক সক্রিয় ব্যবহারকারী (DAU) হলো মোট অ্যাপ ইনস্টলেশনের ১০%। আপনি আপনার দৈনিক সক্রিয় ব্যবহারকারীর (DAU) একটি মোটামুটি অনুমানের মাধ্যমে আপনার দৈনিক খরচ হিসাব করতে পারেন। এরা হলেন সেইসব ব্যবহারকারী যারা একটি নির্দিষ্ট দিনে সক্রিয়ভাবে আপনার অ্যাপটি খোলেন এবং ব্যবহার করেন, যা সাধারণত আপনার মোট অ্যাপ ইনস্টলেশনের একটি ক্ষুদ্র অংশ। নীচের হিসাবগুলোর জন্য, আমরা DAU-কে মোট অ্যাপ ইনস্টলেশন সংখ্যার ১০% হিসাবে ধরে নিয়েছি।
- ডকুমেন্টের আকার তুলনামূলকভাবে ছোট। প্রকারভেদে ডকুমেন্টের আকারের বিস্তারিত বিবরণের জন্য নিচের সারণিটি দেখুন।
- ডেটা শুধুমাত্র তিন মাসের জন্য সংরক্ষিত থাকে। উদাহরণস্বরূপ চ্যাট অ্যাপের মেসেজগুলো শুধুমাত্র তিন মাসের জন্য সংরক্ষিত থাকে। ডিলিট অপারেশনগুলো বিবেচনা করার জন্য, নিচের গণনাগুলোতে প্রতিটি দৈনিক রাইটের জন্য একটি দৈনিক ডিলিট দেখানো হয়েছে।
- এই খরচের আনুমানিক হিসাবগুলো উদাহরণ অ্যাপটির খরচের সিংহভাগ তুলে ধরে, কিন্তু সবটা নয়। এই নির্দেশিকায় বর্ণিত ব্যবহারকারীর সবচেয়ে ঘন ঘন ব্যবহৃত কাজগুলোর জন্য অপারেশন, ব্যবহারকারী ও বার্তা সংরক্ষণ এবং বহির্গমন গণনা করে আমরা একটি অ্যাপের খরচের সিংহভাগ হিসাব করেছি। তবে, আপনার অ্যাপের কাঠামো এবং ডেটার চাহিদার উপর নির্ভর করে আপনাকে অতিরিক্ত খরচও বিবেচনা করতে হতে পারে। আপনার গণনার জন্য এই উদাহরণটি ব্যবহার করুন, কিন্তু Cloud Firestore খরচ সম্পর্কে আরও বিস্তারিত ব্যাখ্যার জন্য প্রাইসিং পেজটি দেখুন।
ব্যবহারকারীর কাজ অনুযায়ী কার্যক্রমের বিস্তারিত বিবরণের জন্য, “ বিভাজন: ব্যবহারকারীর কাজ অনুযায়ী বিলকৃত ব্যবহার” বিভাগটি দেখুন।
ছোট
(৫০ হাজার ইনস্টল)
৫০,০০০ অ্যাপ ইনস্টলের জন্য (৫,০০০ দৈনিক সক্রিয় ব্যবহারকারী): প্রতি মাসে $১২.১৪
| পড়া/লেখার খরচ | |||||
|---|---|---|---|---|---|
| Total monthly cost = $11.10/month | |||||
| দৈনিক মোট ৪ লক্ষ পঠন | = | ৫০ হাজার বিনামূল্যের রিড + (৩.৫ লক্ষ রিড, প্রতি ১ লক্ষ রিডে ০.০৬ ডলার হারে) | = | ৩.৫ * ০.০৬ ডলার | |
| প্রতিদিন $০.২১ * ৩০ = $৬.৩০ | |||||
| মোট দৈনিক ১ লক্ষ লেখা | = | ২০ হাজার বিনা খরচে রাইট + (৮০ হাজার রাইট, প্রতি ১০০ হাজারে ০.১৮ ডলার হারে) | = | .8 * $0.18 | |
| প্রতিদিন $০.১৪ * ৩০ = $৪.২০ | |||||
| দৈনিক মোট ১ লক্ষ ডিলিট | = | ২০ হাজার বিনামূল্যে ডিলিট + (প্রতি ১ লক্ষ ডিলিটের জন্য ০.০২ ডলার) | = | .8 * $0.02 | |
| $0.02 / day * 30 = $0.60 | |||||
| স্টোরেজ/নেটওয়ার্কিং খরচ | |||||||
|---|---|---|---|---|---|---|---|
| মোট মাসিক খরচ = $১.০৪/মাস | |||||||
| 20KB / DAU of daily egress * 5K DAUs | = | দৈনিক ১০০ মেগাবাইট নির্গমন * ৩০ | = | মাসিক ৩ জিবি নেটওয়ার্ক নির্গমন | |||
| 3 GB No-cost egress = No-cost 1 | |||||||
| দৈনিক বার্তা সংরক্ষণের জন্য ১৫ কেবি / DAU + প্রতি ইনস্টলের জন্য ৩ কেবি স্টোরেজ | = | ৪৫ কিলোবাইট স্টোরেজ / দৈনিক সক্রিয় ব্যবহারকারী * ৫ হাজার দৈনিক সক্রিয় ব্যবহারকারী | = | দৈনিক স্টোরেজ ২২৫ মেগাবাইট / DAU * ৩০ | = | মাসিক স্টোরেজ ব্যবহার ৬.৭৫ জিবি | |
| ১ জিবি বিনামূল্যের স্টোরেজ + (৫.৭৫ * $০.১৮) = $১.০৪ / মাস | |||||||
Cloud Firestore জন্য প্রতি মাসে ১০ জিবি নেটওয়ার্ক ইগ্রেস বিনামূল্যে।
২ যেহেতু আমাদের অনুমান হলো দৈনিক সক্রিয় ব্যবহারকারী (DAU) মোট অ্যাপ ইনস্টলের ১০%, তাই এই সংখ্যাটি সেইসব মোট ব্যবহারকারীকে বোঝায় যারা আপনার অ্যাপটি ইনস্টল করেছে।
মাঝারি
(১ মিলিয়ন ইনস্টল)
১০ লক্ষ অ্যাপ ইনস্টলের জন্য (১ লক্ষ দৈনিক সক্রিয় ব্যবহারকারী): প্রতি মাসে ২৯২.০২ ডলার
| পড়া/লেখার খরচ | |||||
|---|---|---|---|---|---|
| মোট মাসিক খরচ = $২৬১.৯০/মাস | |||||
| দৈনিক মোট ৮ মিলিয়ন পঠন | = | 50K No-cost reads + (7.95M reads at $0.06/100K) | = | ৭৯.৫ * ০.০৬ ডলার | |
| $৪.৭৭ / দিন * ৩০ = $১৪৩.১০ | |||||
| দৈনিক মোট ২ মিলিয়ন লেখা | = | ২০ হাজার বিনা খরচে রাইট + (১.৯৮ মিলিয়ন রাইট, প্রতি ১০০ হাজারে ০.১৮ ডলার দরে) | = | ১৯.৮ * ০.১৮ ডলার | |
| $৩.৫৬ / দিন * ৩০ = $১০৬.৮০ | |||||
| প্রতিদিন মোট ২ মিলিয়ন ডিলিট | = | ২০ হাজার বিনামূল্যে ডিলিট + (প্রতি ১ লক্ষ ডিলিটের জন্য ০.০২ ডলার হারে ১.৯৮ মিলিয়ন ডিলিট) | = | ১৯.৮ * ০.০২ ডলার | |
| $0.40 / day * 30 = $12.00 | |||||
| স্টোরেজ/নেটওয়ার্কিং খরচ | |||||||
|---|---|---|---|---|---|---|---|
| মোট মাসিক খরচ = $৩০.১২/মাস | |||||||
| দৈনিক বহির্গমনের জন্য প্রতি DAU-তে ২০KB * ১ লক্ষ DAU | = | দৈনিক ২ জিবি নির্গমন * ৩০ | = | মাসিক ৬০ জিবি নেটওয়ার্ক নির্গমন | |||
| ১০ জিবি বিনা খরচে ডেটা নির্গমন + (৫০ জিবি ডেটা নির্গমন * $০.১২/জিবি) = $৬.০০ / মাস | |||||||
| দৈনিক বার্তা সংরক্ষণের জন্য ১৫কেবি / DAU + প্রতি ইনস্টলের জন্য ৩কেবি স্টোরেজ | = | ৪৫ কিলোবাইট স্টোরেজ / দৈনিক সক্রিয় ব্যবহারকারী * ১ লক্ষ দৈনিক সক্রিয় ব্যবহারকারী | = | দৈনিক স্টোরেজ ৪.৫ জিবি / DAU * ৩০ | = | ১৩৫ জিবি মাসিক স্টোরেজ ব্যবহার | |
| ১ জিবি বিনামূল্যের স্টোরেজ + (১৩৪ জিবি * $০.১৮/জিবি) = $২৪.১২ / মাস | |||||||
যেহেতু আমাদের অনুমান হলো দৈনিক সক্রিয় ব্যবহারকারী ( DAU ) মোট অ্যাপ ইনস্টলের ১০%, তাই এই সংখ্যাটি আপনার অ্যাপ ইনস্টল করা মোট ব্যবহারকারীর সংখ্যাকে বোঝায়।
বড়
(10M installs)
১ কোটি অ্যাপ ইনস্টলের জন্য (দৈনিক সক্রিয় ব্যবহারকারী: ১০ লক্ষ): ২৯৫১.৫২ ডলার
| পড়া/লেখার খরচ | |||||
|---|---|---|---|---|---|
| মোট মাসিক খরচ = মোট: $২৬৩৭.৯০/মাস | |||||
| দৈনিক মোট ৮০ মিলিয়ন পঠন | = | ৫০ হাজার বিনামূল্যের রিড + (৭ কোটি ৯৯ লক্ষ ৫০ হাজার রিড, প্রতি ১ লক্ষ রিডের মূল্য ০.০৬ ডলার) | = | ৭৯৯.৫ * $০.০৬ | |
| $৪৭.৯৭ / দিন * ৩০ = $১৪৩৯.১০ | |||||
| 20M total daily writes | = | ২০ হাজার বিনা খরচে রাইট + (প্রতি ১ লক্ষ ডলারে ১ কোটি ৯৯ লক্ষ ৮০ হাজার রাইট) | = | ১৯৯.৮ * $০.১৮ | |
| $৩৫.৯৬ / দিন * ৩০ = $১০৭৮.৮০ | |||||
| প্রতিদিন মোট ২০ মিলিয়ন ডিলিট | = | ২০ হাজার বিনামূল্যে ডিলিট + (প্রতি ১ লক্ষ ডিলিটে ০.০২ ডলার হারে ১ কোটি ৯৯ লক্ষ ৮০ হাজার ডিলিট) | = | ১৯৯.৮ * $০.০২ | |
| $৪.০০ / দিন * ৩০ = $১২০.০০ | |||||
| স্টোরেজ/নেটওয়ার্কিং খরচ | |||||||
|---|---|---|---|---|---|---|---|
| মোট মাসিক খরচ = $৩১৩.৬২/মাস | |||||||
| দৈনিক বহির্গমনের জন্য প্রতি DAU-তে ২০KB * ১০ লক্ষ DAU | = | দৈনিক ২০ জিবি নির্গমন * ৩০ | = | ৬০০ জিবি মাসিক নেটওয়ার্ক বহির্গমন | |||
| ১০ জিবি বিনা খরচে ডেটা নির্গমন + (৫৯০ জিবি ডেটা নির্গমন * $০.১২/জিবি) = $৭০.৮০ / মাস | |||||||
| দৈনিক বার্তা সংরক্ষণের জন্য ১৫কেবি / DAU + প্রতি ইনস্টলের জন্য ৩কেবি স্টোরেজ | = | ৪৫ কিলোবাইট স্টোরেজ / দৈনিক সক্রিয় ব্যবহারকারী * ১০ লক্ষ দৈনিক সক্রিয় ব্যবহারকারী | = | দৈনিক স্টোরেজ ৪৫ জিবি / DAU * ৩০ | = | 1350GB monthly storage usage | |
| (১ জিবি বিনামূল্যের স্টোরেজ) + (১৩৪৯ জিবি * $০.১৮/জিবি) = $২৪২.৮২ / মাস | |||||||
যেহেতু আমাদের অনুমান হলো দৈনিক সক্রিয় ব্যবহারকারী ( DAU ) মোট অ্যাপ ইনস্টলের ১০%, তাই এই সংখ্যাটি আপনার অ্যাপ ইনস্টল করা মোট ব্যবহারকারীর সংখ্যাকে বোঝায়।
Cloud Firestore বিলিং মডেলের একটি বিবেচ্য সুবিধা হলো, আপনি কেবল আপনার ব্যবহৃত অংশের জন্যই অর্থ প্রদান করেন। ফলে, আপনার দৈনিক সক্রিয় ব্যবহারকারীর (DAU) সংখ্যার সাথে সাথে আপনার বিলও বাড়তে বা কমতে পারে।
Breakdown: Billed usage by user task
আমাদের উদাহরণ চ্যাট অ্যাপটির ডেটা কাঠামোটি নিম্নরূপ:
-
users/{userId}— ব্যবহারকারীর রেকর্ড -
groups/{groupId}— দুই বা ততোধিক ব্যবহারকারীর মধ্যে চ্যাট-
messages/{messageId}— Each message in a chat.
-
ডেটা স্টোরেজ
অ্যাপের ডেটা সংরক্ষণের জন্য স্টোরেজ খরচ গণনা করতে, ডকুমেন্টের আকার সম্পর্কে নিম্নলিখিত অনুমানগুলি প্রয়োগ করুন:
| সংগ্রহ | ডকুমেন্টের আকার (পরিবহনরত) | ডকুমেন্টের আকার (ডিস্কে)* |
|---|---|---|
| ব্যবহারকারীরা | ১কেবি | ৩কেবি |
| দলগুলি | 0.5KB | ১.৫ কেবি |
| বার্তা | ০.২৫ কেবি | ০.৭৫ কেবি |
এই আকার গণনায় মেসেজ ফিল্ডগুলির জন্য ইনডেক্স অন্তর্ভুক্ত করা হয়েছে, কিন্তু ধরে নেওয়া হয়েছে যে মেসেজের বিষয়বস্তুর জন্য ইনডেক্সিং নিষ্ক্রিয় করা আছে।
স্টোরেজ খরচ কমানোর জন্য অ্যাপটি শুধুমাত্র তিন মাস পর্যন্ত পুরোনো মেসেজ সংরক্ষণ করে।
স্টোরেজ খরচ গণনা সম্পর্কে আরও তথ্যের জন্য, "স্টোরেজ সাইজ গণনা বোঝা" দেখুন।
অপারেশন
ব্যবহারকারীরা সাধারণত অ্যাপটিতে নিম্নলিখিত সাধারণ কাজগুলো সম্পন্ন করেন:
- চ্যাটের তালিকা দেখুন: ব্যবহারকারীরা অ্যাপের হোম স্ক্রিন খুললে সর্বশেষ পোস্ট করা বার্তা অনুসারে সাজানো চ্যাটের (গ্রুপ এবং সরাসরি) একটি তালিকা দেখতে পান।
- চ্যাটের বার্তা পড়ুন: ব্যবহারকারীরা হোম স্ক্রীন থেকে চ্যাট নির্বাচন করে সাম্প্রতিক বার্তাগুলো পড়তে পারেন।
- চ্যাটে বার্তা পাঠান: ব্যবহারকারীরা চ্যাটে (গ্রুপ বা সরাসরি) বার্তা পাঠান।
উদাহরণ অ্যাপটির তিনটি সাধারণ ব্যবহারকারীর কাজের জন্য Cloud Firestore মোট আনুমানিক অপারেশন সংখ্যা নিম্নরূপ:
- পঠন: (5 * 10) + (30) = 80 বার পঠন / ব্যবহারকারী / দিন
- Writes: (10 * 2) = 20 writes / user / day
- নেটওয়ার্ক বহির্গমন : (৫০ * ০.২৫কেবি) + (৩০ * ০.২৫কেবি) = ২০কেবি / ব্যবহারকারী / দিন
- Storage : (20 * 0.75KB) = 15 KB / user / day
Total usage by user task
অ্যাপে প্রতিটি ব্যবহারকারীর কাজ নির্বাচন করলে তার অপারেশন, স্টোরেজ এবং নেটওয়ার্কিং খরচের সম্পূর্ণ বিবরণ ও বিস্তারিত তথ্য দেখতে পাবেন।
See the list of chats
অ্যাপটির হোম স্ক্রিন সবচেয়ে সাম্প্রতিক ২৫টি চ্যাট লোড করে, যার জন্য ২৫টি ডকুমেন্ট রিডের চার্জ প্রযোজ্য হয়। ধরে নিন যে একজন সক্রিয় ব্যবহারকারী দিনে ৫ বার অ্যাপটি খোলেন, ফলে প্রতিদিন প্রতি ব্যবহারকারীর মোট রিডের পরিমাণ দাঁড়ায় ১২৫। তবে, নিচের উদাহরণে দেখানো কোয়েরির মতো আরও কার্যকর কোয়েরি এই লোড কমাতে পারে।
নীচের উদাহরণে, আমরা অ্যাপে সংরক্ষিত প্রতিটি সফল ফেচের টাইমস্ট্যাম্প ব্যবহার করে কোয়েরিটিকে নতুন চ্যাটের মধ্যে সীমাবদ্ধ রেখেছি:
db.collection('groups') .where('participants', 'array-contains', 'user123') .where('lastUpdated', '>', lastFetchTimestamp) .orderBy('lastUpdated', 'desc') .limit(25)
ধরে নিন, ব্যবহারকারী প্রতিবার অ্যাপটি চেক করার সময় গড়ে ১০টি চ্যাট আপডেট হয়। এই কোয়েরিটির জন্য মাত্র ১০টি ডকুমেন্ট রিড হয়।
চ্যাটের বার্তাগুলো পড়ুন
ব্যবহারকারীরা সাম্প্রতিক বার্তাগুলো দেখতে হোম স্ক্রীন থেকে চ্যাট থ্রেডে ক্লিক করেন, এবং প্রাথমিক লোডের সময় সবচেয়ে সাম্প্রতিক ৫০টি বার্তা লোড হয়।
ধরে নিন, একজন সাধারণ ব্যবহারকারী প্রতিদিন এই কাজটি ৫ বার করেন (প্রতিবার হোম স্ক্রিন খোলার জন্য একবার), যার ফলে প্রতি ব্যবহারকারীর জন্য প্রতিদিন মোট ২৫০টি রিড সম্পন্ন হয়। আমরা আমাদের কোয়েরিটিকে শেষ ফেচ টাইমের পর থেকে আসা নতুন মেসেজগুলোর মধ্যে সীমাবদ্ধ রাখতে পারি:
db.collection('groups') .doc('group234') .collection('messages') .where('sentTime', '>', lastFetchTimestamp) .orderBy('sentTime', 'desc') .limit(50)
ধরে নিন, একজন ব্যবহারকারী সব চ্যাট মিলিয়ে দিনে প্রায় ৩০টি বার্তা পান। যেহেতু আপনি কোয়েরিটিকে শুধু নতুন বার্তা আনার মধ্যে সীমাবদ্ধ রেখেছেন, এর অর্থ হলো দিনে মাত্র ৩০টি বার্তা পাওয়া যাবে।
চ্যাটে একটি বার্তা পাঠান
একবার চ্যাটে প্রবেশ করলে ব্যবহারকারীরা অন্য অংশগ্রহণকারীদের বার্তা পাঠাতে পারেন। ধরে নিন যে একজন সক্রিয় ব্যবহারকারী প্রতিদিন প্রায় ১০টি বার্তা পাঠান।
প্রতিটি প্রেরিত বার্তার ফলে দুটি ডকুমেন্ট রাইট ঘটবে: একটি চ্যাটের ' messages সাবকালেকশনে এবং অন্যটি চ্যাট প্যারেন্ট ডকুমেন্টে, যা lastUpdated টাইমস্ট্যাম্প এবং অন্যান্য মেটাডেটা আপডেট করবে।
উল্লেখ্য যে, এই বার্তাগুলো পড়ার খরচ অন্যান্য যাত্রাগুলোতে হিসাব করা হয়েছে, তাই নীচের মোট হিসাবে শুধুমাত্র এই লেখার খরচটিই বিবেচনা করা হয়েছে।
Billed usage for administrator tasks
একজন অ্যাপ মালিক বা প্রশাসক হিসেবে আপনি সম্ভবত আপনার অ্যাপের ডেটা থেকে রিপোর্ট তৈরি করতে চান। উদাহরণস্বরূপ, আপনি আপনার ব্যবহারকারীদের পাঠানো বার্তার দৈনিক সংখ্যা গণনা করতে চাইতে পারেন। আপনি messages কালেকশন গ্রুপের count() অ্যাগ্রিগেশনের মাধ্যমে এটি করতে পারেন।
count() এর মতো অ্যাগ্রিগেশন কোয়েরির ক্ষেত্রে, কোয়েরি দ্বারা মেলানো সর্বোচ্চ ১,০০০টি ইনডেক্স এন্ট্রির প্রতিটি ব্যাচের জন্য আপনাকে একটি ডকুমেন্ট রিড চার্জ করা হবে। এই দৈনিক অ্যাগ্রিগেশনটি চালালে নিম্নলিখিত মাসিক চার্জগুলো যুক্ত হয়:
ছোট
(50k installs)
৫০,০০০ অ্যাপ ইনস্টলের জন্য (৫,০০০ দৈনিক সক্রিয় ব্যবহারকারী): প্রতি মাসে $০.০০৯
৫,০০০ সক্রিয় ব্যবহারকারী * প্রতি ব্যবহারকারী ১০টি নতুন বার্তা = প্রতিদিন ৫০,০০০ নতুন বার্তা ডকুমেন্ট
৫০,০০০ নথি গণনা করা হয়েছে / প্রতি রিড চার্জে ১,০০০ ইনডেক্স মিল = ৫০টি রিড
প্রতিদিন ৫০টি রিড * ৩০ দিন = প্রতি মাসে ১,৫০০টি রিড
প্রতি মাসে ১,৫০০ বার পড়া * প্রতি ১,০০,০০০ বার পড়ার মূল্য .০৬ = প্রতি মাসে $০.০০৯
মাঝারি
(1M installs)
১০ লক্ষ অ্যাপ ইনস্টলের জন্য (১ লক্ষ দৈনিক সক্রিয় ব্যবহারকারী): প্রতি মাসে $০.০১৮
১০০,০০০ সক্রিয় ব্যবহারকারী * প্রতি ব্যবহারকারীর ১০টি নতুন বার্তা = প্রতিদিন ১,০০০,০০০ নতুন বার্তা ডকুমেন্ট
১০,০০,০০০ নথি গণনা করা হয়েছে / প্রতি রিড চার্জে ১,০০০ ইনডেক্স মিল = ১,০০০ রিড
প্রতিদিন ১,০০০ রিড * ৩০ দিন = প্রতি মাসে ৩০,০০০ রিড
প্রতি মাসে ৩০,০০০ রিড * প্রতি ১,০০,০০০ রিডের মূল্য ০.০৬ ডলার = প্রতি মাসে ০.০১৮ ডলার
বড়
(10M installs)
১ কোটি অ্যাপ ইনস্টলের জন্য (দৈনিক সক্রিয় ব্যবহারকারী: ১০ লক্ষ): ০.১৮ ডলার
১০,০০,০০০ সক্রিয় ব্যবহারকারী * প্রতি ব্যবহারকারী ১০টি নতুন বার্তা = প্রতিদিন ১,০০,০০,০০০ নতুন বার্তা নথি
১০,০০০,০০০ নথি গণনা করা হয়েছে / প্রতি রিড চার্জে ১,০০০ ইনডেক্স মিল = ১০,০০০ রিড
প্রতিদিন ১০,০০০ রিড * ৩০ দিন = প্রতি মাসে ৩,০০,০০০ রিড
প্রতি মাসে ৩,০০,০০০ রিড * প্রতি ১,০০,০০০ রিডের মূল্য ০.০৬ ডলার = প্রতি মাসে ০.১৮ ডলার
Included benefits: No-cost services for your app
যদিও Cloud Firestore অপারেশন, স্টোরেজ এবং নেটওয়ার্ক ব্যান্ডউইথ সবই বিলযোগ্য ব্যবহার হিসাবে বিবেচিত হয়, তবুও আপনি কোনো অতিরিক্ত খরচ ছাড়াই আরও বিভিন্ন সুবিধা পেয়ে থাকেন। অন্যান্য ডেটাবেস বিকল্পগুলির সাথে Cloud Firestore তুলনা করার সময়, নিম্নলিখিত বিনামূল্যের পরিষেবাগুলি বিবেচনা করুন:
- সরাসরি ক্লায়েন্ট অ্যাক্সেস: আমাদের নেটিভ SDK ব্যবহার করে আপনার ক্লায়েন্ট কোড থেকে সরাসরি Cloud Firestore অ্যাক্সেস করা যায়। এর মানে হলো, আপনার মোবাইল ক্লায়েন্টদের ডেটাবেসের সাথে সংযোগ করার জন্য কোনো API সার্ভার তৈরি ও চালানোর প্রয়োজন নেই।
- লোড ব্যালান্সিং: যেহেতু Cloud Firestore আপনার ডেটাবেসের ট্র্যাফিক সামাল দিতে স্বয়ংক্রিয়ভাবে স্কেল করে, তাই আপনাকে কোনো লোড ব্যালান্সার চালাতে হবে না।
- সার্ভার আপটাইম: Cloud Firestore ডেটাবেসগুলো Google Cloud সার্ভারে পরিচালিত হয়, যা ৯৯%-এর বেশি মাসিক আপটাইম প্রদান করে।
- প্রমাণীকরণ: Firebase Authentication মাধ্যমে সহজ ও নিরাপদে সীমাহীন সংখ্যক ব্যবহারকারীকে প্রমাণীকরণ করুন। Firebase Authentication সরাসরি Cloud Firestore সাথে সংযুক্ত থাকে, তাই আপনার নিজস্ব প্রমাণীকরণ পরিষেবা চালানোর প্রয়োজন নেই।
- পুশ নোটিফিকেশন: Cloud Messaging মাধ্যমে বার্তা ও নোটিফিকেশন পাঠান।
- অন্যান্য ফায়ারবেস পণ্য: এ/বি টেস্টিং, অ্যানালিটিক্স, ক্র্যাশলিটিক্স, পারফরম্যান্স মনিটরিং এবং রিমোট কনফিগ সহ অন্যান্য ফায়ারবেস পণ্য বিনামূল্যে ইন্টিগ্রেট করুন। অন্যান্য ফায়ারবেস পণ্য এবং ফায়ারবেসের মূল্য নির্ধারণ সম্পর্কে আরও জানুন।