এই পৃষ্ঠাটি Firebase-এর জন্য বিলিং কীভাবে কাজ করে এবং এটি অন্যান্য Google পরিষেবার সাথে কীভাবে সংযোগ করে তা সহ Firebase মূল্য পরিকল্পনাগুলি বর্ণনা করে৷
Firebase দুটি ভিন্ন মূল্যের প্ল্যান অফার করে, বিনা খরচে স্পার্ক প্ল্যান এবং পে-অ্যাস-ইউ-গো ব্লেজ প্ল্যান । এখানে প্রতিটি পরিকল্পনার একটি সংক্ষিপ্ত ওভারভিউ রয়েছে, তবে বিস্তারিত তথ্যের জন্য, এই পৃষ্ঠায় পরে বিভাগগুলিতে যান৷
স্পার্ক মূল্য পরিকল্পনা শুরু করার জন্য কোনো পেমেন্ট তথ্যের প্রয়োজন নেই | ব্লেজ মূল্য পরিকল্পনা আরও পরিষেবা অ্যাক্সেস করতে একটি বিলিং অ্যাকাউন্ট লিঙ্ক করুন |
---|---|
বিনা খরচে Firebase পণ্য এবং বৈশিষ্ট্যের সম্পূর্ণ ব্যবহার | বিনা খরচে Firebase পণ্য এবং বৈশিষ্ট্যের সম্পূর্ণ ব্যবহার |
প্রদত্ত ফায়ারবেস পণ্যের জন্য নো-কস্ট ব্যবহারের কোটা* | প্রদত্ত ফায়ারবেস পণ্যের জন্য নো-কস্ট ব্যবহারের কোটা* |
অর্থপ্রদত্ত ফায়ারবেস পণ্যগুলির যেকোন অতিরিক্ত ব্যবহারের জন্য আপনি-যাতে-যাওয়ার মূল্য নির্ধারণ করুন৷ | |
Cloud Functions অ্যাক্সেস (কোন-ব্যয় ব্যবহার কোটা, তারপর অতিরিক্ত ব্যবহারের জন্য মূল্য পরিশোধ করুন) | |
প্রদত্ত Google Cloud পণ্য এবং বৈশিষ্ট্যগুলিতে অ্যাক্সেস | |
* পণ্যের উপর নির্ভর করে, স্পার্ক বনাম ব্লেজ প্ল্যানের জন্য উপলব্ধ নো-কস্ট ব্যবহারের কোটার পরিমাণ ভিন্ন হতে পারে। এই FAQ এ আরও পড়ুন। |
প্রতিটি মূল্য পরিকল্পনার জন্য বিশদ পণ্য-দ্বারা-প্রোডাক্ট ব্রেকডাউনের জন্য, Firebase মূল্য নির্ধারণ পৃষ্ঠাটি দেখুন। সেই পৃষ্ঠায়, আপনি ফায়ারবেস পণ্যগুলির জন্য নো-কস্ট ফায়ারবেস পণ্য, নো-কস্ট ব্যবহারের কোটা এবং পে-যেমন-আপ-গো মূল্য সম্পর্কে জানতে পারবেন।
এছাড়াও, বেশিরভাগ ফায়ারবেস পণ্য ব্যবহার, কোটা এবং মূল্য সম্পর্কে পণ্য-নির্দিষ্ট ডকুমেন্টেশন প্রদান করে। তারা প্রায়ই পণ্যের জন্য ব্যবহার-টু-বিলিং উদাহরণ প্রদান করে। এই ধরনের তথ্য খুঁজতে Firebase ডকুমেন্টেশনে একটি পণ্যের বিভাগে যান।
নিম্নলিখিত চিত্রটি দেখায় কিভাবে মূল্য পরিকল্পনা (এবং বিলিং অ্যাকাউন্ট) প্রকল্প এবং অ্যাপের সাথে যুক্ত।
স্পার্ক মূল্য পরিকল্পনা
আপনি যখন আপনার অ্যাপ তৈরির প্রাথমিক পর্যায়ে থাকবেন, তখন বিনা খরচে স্পার্ক প্রাইসিং প্ল্যান দিয়ে শুরু করুন। এখনই বেশিরভাগ Firebase বৈশিষ্ট্যগুলি ব্যবহার শুরু করার জন্য আপনাকে কোনো অর্থপ্রদানের তথ্য প্রদান করতে হবে না!
এবং আপনি যদি শুধুমাত্র FCM এবং Crashlytics মতো নো-কস্ট ফায়ারবেস পণ্য ব্যবহার করেন, আপনি প্রোডাকশন অ্যাপে স্পার্ক প্ল্যান ব্যবহার করতে পারেন।
স্পার্ক পরিকল্পনার সাথে কী অন্তর্ভুক্ত রয়েছে?
স্পার্ক প্ল্যানে নিম্নলিখিত পরিষেবাগুলিতে অ্যাক্সেস অন্তর্ভুক্ত রয়েছে:
- বিনা খরচে Firebase পণ্য এবং বৈশিষ্ট্যগুলির সম্পূর্ণ ব্যবহার (যেমন সামাজিক সাইন-ইন পদ্ধতি, FCM , এবং Crashlytics )
- প্রদত্ত ফায়ারবেস পণ্যগুলির জন্য বিনা খরচে ব্যবহারের কোটা (যেমন Cloud Firestore , Cloud Storage এবং Hosting )
উদাহরণ দৃশ্যকল্প
এখানে স্পার্ক প্ল্যানে ব্যবহার এবং বিলিংয়ের কিছু উদাহরণ রয়েছে:
উদাহরণ 1: আপনার অ্যাপ Remote Config , Cloud Messaging এবং Crashlytics ব্যবহার করে। আপনি এই তিনটি পণ্যের সমস্ত বৈশিষ্ট্যগুলিতে অ্যাক্সেস পাবেন — কোনো খরচ ছাড়াই — এমনকি আপনার অ্যাপের কয়েক মিলিয়ন ব্যবহারকারী থাকলেও ৷
উদাহরণ 2: আপনার অ্যাপ কাস্টম Authentication , Crashlytics , এবং Cloud Firestore ব্যবহার করে৷ আপনি কাস্টম Authentication এবং Crashlytics জন্য সমস্ত বৈশিষ্ট্যগুলিতে অ্যাক্সেস পান (আপনার যত ব্যবহারকারীই থাকুক না কেন), এছাড়াও আপনি 20,000 Cloud Firestore ডকুমেন্ট রাইটিং এবং 50,000 ডকুমেন্ট প্রতিদিন রিড পাবেন — কোনো খরচ ছাড়াই।
স্পার্ক পরিকল্পনা সম্পর্কে মনে রাখার জন্য গুরুত্বপূর্ণ তথ্য
স্পার্ক মূল্য পরিকল্পনা সম্পর্কে নিম্নলিখিত নোট করুন:
আপনি যদি কোনো পণ্যের জন্য একটি ক্যালেন্ডার মাসে নো-কস্ট কোটা সীমা অতিক্রম করেন, তাহলে সেই মাসের বাকি অংশের জন্য আপনার প্রকল্পের সেই নির্দিষ্ট পণ্যের ব্যবহার বন্ধ হয়ে যাবে ।
এটি সেই Firebase প্রকল্পের সাথে নিবন্ধিত সমস্ত অ্যাপের ক্ষেত্রে প্রযোজ্য।
সেই নির্দিষ্ট পণ্যটি আবার ব্যবহার করতে, আপনাকে পরবর্তী বিলিং চক্র পর্যন্ত অপেক্ষা করতে হবে বা Blaze মূল্য পরিকল্পনায় আপগ্রেড করতে হবে ।
প্রদত্ত Google Cloud পণ্য এবং বৈশিষ্ট্যগুলি (যেমন Pub/Sub , Cloud Run , বা Analytics জন্য BigQuery স্ট্রিমিং) স্পার্ক প্ল্যানের প্রকল্পগুলির জন্য উপলব্ধ নয়৷
ব্লেজ মূল্য পরিকল্পনা
আপনার প্রজেক্টের জন্য প্রদত্ত পরিষেবার দ্বারা প্রদত্ত ক্ষমতার প্রয়োজন হলে, পে-অ্যাজ-ইউ-গো ব্লেজ প্রাইসিং প্ল্যানে স্যুইচ করুন। ব্লেজ প্ল্যানের একটি ফায়ারবেস প্রকল্পের সাথে একটি Cloud Billing অ্যাকাউন্ট লিঙ্ক করা আছে, যা আপনার প্রকল্প এবং অ্যাপগুলিকে আরও পরিষেবা এবং উচ্চতর ব্যবহারের মাত্রা অ্যাক্সেস করতে সক্ষম করে৷
ব্লেজ প্ল্যানের সাথে কী অন্তর্ভুক্ত রয়েছে?
ব্লেজ প্ল্যানে নিম্নলিখিত পরিষেবাগুলির অ্যাক্সেস অন্তর্ভুক্ত রয়েছে:
বিনা খরচে Firebase পণ্য এবং বৈশিষ্ট্যগুলির সম্পূর্ণ ব্যবহার (যেমন সামাজিক সাইন-ইন পদ্ধতি, FCM , এবং Crashlytics )
প্রদত্ত ফায়ারবেস পণ্যগুলির জন্য বিনা খরচে ব্যবহারের কোটা (যেমন Cloud Firestore , Cloud Storage এবং Hosting )
অর্থপ্রদত্ত ফায়ারবেস পণ্যগুলির যেকোন অতিরিক্ত ব্যবহারের জন্য আপনি-যাতে-যাওয়ার মূল্য নির্ধারণ করুন৷
Cloud Functions for Firebase জন্য নো-কস্ট ব্যবহারের কোটা, তারপরে-যাতে-যাওয়ার মূল্য পরিশোধ করুন
অর্থপ্রদত্ত Google Cloud পণ্য এবং বৈশিষ্ট্যগুলিতে অ্যাক্সেস (যেমন Pub/Sub , Cloud Run , বা Analytics জন্য BigQuery স্ট্রিমিং)
আপনার প্রজেক্ট যদি ব্লেজ প্ল্যানের অর্থপ্রদত্ত পণ্যগুলির জন্য নো-কস্ট ব্যবহারের কোটার মধ্যে থাকে, তাহলে আপনি সেই পণ্যগুলির জন্য কোনও চার্জ দেখতে পাবেন না ( Cloud Functions বাদে )। কিন্তু আপনি যদি নো-কস্ট ব্যবহারের কোটা অতিক্রম করে থাকেন, তাহলে আপনি শুধুমাত্র সেই সম্পদগুলির জন্য অর্থ প্রদান করেন যা আপনি ব্যবহার করেন — এই কারণেই ব্লেজ প্ল্যানটিকে "পে-অ্যাজ-ইউ-গো" প্ল্যান বলা হয়।
উদাহরণ দৃশ্যকল্প
ব্লেজ প্ল্যানে ব্যবহার এবং বিলিংয়ের কিছু উদাহরণ এখানে দেওয়া হল:
উদাহরণ 1: আপনার অ্যাপ Remote Config , Cloud Messaging এবং Crashlytics ব্যবহার করে। আপনি এই তিনটি পণ্যের সমস্ত বৈশিষ্ট্যগুলিতে অ্যাক্সেস পাবেন — কোনো খরচ ছাড়াই — এমনকি আপনার অ্যাপের কয়েক মিলিয়ন ব্যবহারকারী থাকলেও ৷
উদাহরণ 2: আপনার অ্যাপ কাস্টম Authentication , Crashlytics , এবং Cloud Firestore ব্যবহার করে৷ আপনি কাস্টম Authentication এবং Crashlytics জন্য সমস্ত বৈশিষ্ট্যগুলিতে অ্যাক্সেস পান (আপনার যত ব্যবহারকারীই থাকুক না কেন), এছাড়াও আপনি 50,000 Cloud Firestore ডকুমেন্ট রিড এবং 20,000 ডকুমেন্ট প্রতিদিন পাবেন — কোনো খরচ ছাড়াই।
যাইহোক, যদি আপনার প্রোজেক্টের Cloud Firestore ব্যবহার সেই দৈনিক কোটার থেকে বেশি হয়, তাহলে সেই দিন পড়ার/লেখার জন্য আপনাকে চার্জ করা হবে যা 50K বা 20K গণনা অতিক্রম করে ।
ব্লেজ প্ল্যান সম্পর্কে মনে রাখার মতো গুরুত্বপূর্ণ তথ্য
ব্লেজ মূল্য পরিকল্পনা সম্পর্কে নিম্নলিখিত নোট করুন:
পণ্যের উপর নির্ভর করে, স্পার্ক বনাম ব্লেজ প্ল্যানের জন্য উপলব্ধ নো-কস্ট ব্যবহারের কোটার পরিমাণ ভিন্ন হতে পারে। এই FAQ এ আরও পড়ুন।
বেশিরভাগ ফায়ারবেস পণ্য এবং বৈশিষ্ট্যগুলির দৈনিক ব্যবহারের উপর ভিত্তি করে কোটা এবং মূল্য রয়েছে, তবে কিছু মাসিক বা ঘন্টার ব্যবহারের উপর ভিত্তি করে। উদাহরণস্বরূপ, Cloud Functions একটি বিনা খরচে ব্যবহারের স্তর রয়েছে যা প্রতি মাসে রিসেট হয়, কিন্তু Cloud Firestore এবং Cloud Storage কোন খরচের স্তর নেই যা প্রতিদিন রিসেট হয়৷ এই FAQ এ আরও পড়ুন।
Google Cloud Billing অ্যাকাউন্ট
যখন আপনার প্রজেক্ট ব্লেজ প্রাইসিং প্ল্যানে থাকে, তখন আপনার প্রোজেক্ট একটি Google Cloud Billing অ্যাকাউন্টের সাথে লিঙ্ক করা হয়। এখানে Cloud Billing অ্যাকাউন্ট সম্পর্কে কিছু দ্রুত তথ্য রয়েছে:
Cloud Billing অ্যাকাউন্টগুলির জন্য একটি অর্থপ্রদানের পদ্ধতি প্রয়োজন৷ এতে বেশিরভাগ প্রধান ক্রেডিট কার্ডের পাশাপাশি অন্যান্য অর্থপ্রদানের পদ্ধতি অন্তর্ভুক্ত রয়েছে। বিস্তারিত তথ্যের জন্য, Cloud Billing ডকুমেন্টেশন দেখুন।
আপনি একটি একক Cloud Billing অ্যাকাউন্টে একাধিক Firebase প্রকল্প লিঙ্ক করতে পারেন। এই সমস্ত প্রকল্প ব্লেজ প্রাইসিং প্ল্যানে থাকবে।
আপনি যদি Firebase এবং Google Cloud নতুন হন, তাহলে আমাদের পরিষেবাগুলি ব্যবহার করে দেখার জন্য আপনি $300 ক্রেডিট এবং একটি বিনামূল্যের ট্রায়াল Cloud Billing অ্যাকাউন্টের জন্য যোগ্য কিনা তা পরীক্ষা করুন৷
মূল্য পরিকল্পনা মধ্যে স্যুইচিং
স্পার্ক থেকে ব্লেজে আপগ্রেড করা হচ্ছে
আপনি Firebase কনসোলে Blaze মূল্য নির্ধারণের পরিকল্পনায় আপগ্রেড করতে পারেন।
সমস্ত উদ্দেশ্য এবং উদ্দেশ্যে, একটি Firebase প্রকল্পকে Blaze মূল্য পরিকল্পনায় আপগ্রেড করার অর্থ হল আপনি অন্তর্নিহিত Google Cloud প্রকল্পের সাথে একটি Cloud Billing অ্যাকাউন্ট লিঙ্ক করছেন৷
নিম্নলিখিত কর্ম এবং পরিস্থিতি স্বয়ংক্রিয়ভাবে আপনার মূল্য পরিকল্পনাকে স্পার্ক থেকে ব্লেজে আপগ্রেড করবে:
Google Cloud কনসোলের মধ্যে থেকে আপনার প্রকল্পে একটি Cloud Billing অ্যাকাউন্ট লিঙ্ক করা
একই প্রকল্পে Google Cloud পরিষেবাগুলি (যেমন Pub/Sub বা Cloud Run ) বা Google মানচিত্র API ব্যবহার করা
উদাহরণস্বরূপ, আপনি যদি Google Cloud কনসোলের মধ্যে থেকে একটি Google Cloud পরিষেবা ব্যবহার করা শুরু করেন, তাহলে আপনাকে একটি Cloud Billing অ্যাকাউন্ট লিঙ্ক করতে হবে — এটি স্বয়ংক্রিয়ভাবে আপনার Firebase মূল্য পরিকল্পনাকে Blaze প্ল্যানে আপগ্রেড করে।
যদি আপনার প্রকল্প স্পার্ক থেকে ব্লেজে আপগ্রেড হয়, তাহলে কী ঘটবে সে সম্পর্কে সচেতন থাকুন:
- পণ্যের উপর নির্ভর করে, স্পার্ক বনাম ব্লেজ প্ল্যানের জন্য উপলব্ধ নো-কস্ট ব্যবহারের কোটার পরিমাণ ভিন্ন হতে পারে। এই FAQ এ আরও পড়ুন।
ব্লেজ থেকে স্পার্ক প্ল্যানে ডাউনগ্রেড করা
আপনি Firebase কনসোলে স্পার্ক প্রাইসিং প্ল্যানে ডাউনগ্রেড করতে পারেন।
নিম্নলিখিত ক্রিয়াকলাপ এবং পরিস্থিতিগুলি স্বয়ংক্রিয়ভাবে আপনার মূল্য পরিকল্পনাকে ব্লেজ থেকে স্পার্ক-এ ডাউনগ্রেড করবে:
Google Cloud কনসোলের মধ্যে থেকে আপনার প্রকল্প থেকে একটি Cloud Billing অ্যাকাউন্ট লিঙ্কমুক্ত করা
আপনার প্রকল্পের সাথে লিঙ্ক করা Cloud Billing অ্যাকাউন্ট বন্ধ করা হচ্ছে
মনে রাখবেন Cloud Billing অর্থপ্রদানের স্থিতি বা ইতিহাসের উপর ভিত্তি করে অ্যাকাউন্টগুলি বন্ধ করতে পারে৷ Cloud Billing সমস্যাগুলি কীভাবে সমাধান করবেন তা শিখুন।
যদি আপনার প্রজেক্ট ব্লেজ থেকে স্পার্ক-এ অবনমিত হয়, তাহলে কী ঘটবে সে সম্পর্কে সচেতন থাকুন:
আপনার প্রোজেক্ট যেকোনও অর্থপ্রদত্ত Google Cloud পরিষেবাগুলিতে অ্যাক্সেস হারায়, যেমন Pub/Sub , Cloud Run বা Analytics এর জন্য BigQuery স্ট্রিমিং৷
আপনার প্রোজেক্ট যেকোন নন-ডিফল্ট Realtime Database ইনস্ট্যান্স বা নন-ডিফল্ট Cloud Storage বালতিতে অ্যাক্সেস হারায়।
এই দৃষ্টান্ত এবং বালতিগুলির ডেটা মুছে ফেলা হয় না , তবে আপনার ডেটাতে অ্যাক্সেস থাকবে না (অর্থাৎ আপনার অ্যাপ থেকে কোনও পড়ার/লেখার অ্যাক্সেস নেই, কোনও কনসোল অ্যাক্সেস নেই এবং কোনও REST API অ্যাক্সেস নেই)৷
অ্যাক্সেস পুনরায় সক্ষম করতে, ব্লেজ মূল্য পরিকল্পনায় আপগ্রেড করুন ৷
আপনি যদি এই নন-ডিফল্ট উদাহরণ এবং বালতিগুলি থেকে ডেটা মুছতে চান তবে স্পার্ক প্ল্যানে থেকে যান, Firebase সহায়তার সাথে যোগাযোগ করুন ।
আপনি কোনো নতুন বা বিদ্যমান কোনো Cloud Functions নতুন স্থাপনা করতে পারবেন না।
পণ্যের উপর নির্ভর করে, স্পার্ক বনাম ব্লেজ প্ল্যানের জন্য উপলব্ধ নো-কস্ট ব্যবহারের কোটার পরিমাণ ভিন্ন হতে পারে। এই FAQ এ আরও পড়ুন।
পরবর্তী পদক্ষেপ
বেশ কয়েকটি নির্দিষ্ট পরিস্থিতিতে উত্তরের জন্য, বিশেষ করে Cloud Functions for Firebase সম্পর্কিত বিলিং-এর জন্য Firebase মূল্য সংক্রান্ত প্রায়শই জিজ্ঞাসিত প্রশ্নগুলি দেখুন।
আপনার কোড পরীক্ষা করে, আপনার ব্যবহার এবং খরচের মাত্রা নিরীক্ষণ করে এবং বাজেট সতর্কতা ইমেল সেট আপ করে অবাক করা বিল এড়াতে শিখুন।