این صفحه طرحهای قیمتگذاری Firebase را شرح میدهد، ازجمله نحوه عملکرد صورتحساب برای Firebase و نحوه اتصال آن به سایر سرویسهای Google.
Firebase دو طرح قیمتگذاری متفاوت ارائه میدهد: طرح قیمتگذاری Spark بدون هزینه و طرح قیمتگذاری Blaze با پرداخت به اندازه استفاده. در اینجا نمای کلی کوتاهی از هر طرح ارائه شده است، اما برای اطلاعات دقیق، به بخشهای بعدی این صفحه مراجعه کنید.
| طرح قیمتگذاری Spark
برای شروع به اطلاعات پرداخت نیاز ندارید |
طرح قیمتگذاری Blaze
برای دسترسی به سرویسهای بیشتر |
|---|---|
| استفاده کامل از محصولات و ویژگیهای رایگان Firebase* | استفاده کامل از محصولات و ویژگیهای رایگان Firebase* |
| سهمیه استفاده بدون هزینه برای محصولات پولی Firebase** | سهمیه استفاده بدون هزینه برای محصولات پولی Firebase** |
| قیمتگذاری پرداخت به اندازه استفاده برای هرگونه استفاده اضافی از محصولات پولی Firebase | |
| دسترسی به Cloud Functions
(سهمیه استفاده بدون هزینه، سپس قیمتگذاری پرداخت به اندازه استفاده برای استفاده اضافی) |
|
| دسترسی به محصولات و ویژگیهای پولی Google Cloud | |
|
* محصولات بدون هزینه همچنان محدودیتهای مرتبط با ویژگیهای خاصی دارند (برای مثال، Crashlytics ثبت سفارشی را به ۶۴ کیلوبایت محدود میکند). برای یافتن این نوع اطلاعات، به بخش هر محصول در اسناد Firebase مراجعه کنید. ** بسته به محصول، مقدار سهمیه استفاده بدون هزینه دردسترس برای طرح قیمتگذاری Spark درمقایسه با طرح قیمتگذاری Blaze ممکن است متفاوت باشد. در این پرسشگان بیشتر بخوانید. |
|
کسب اطلاعات مختص محصول
تفکیک محصولبهمحصول برای هر طرح قیمتگذاری: صفحه قیمتگذاری Firebase را بررسی کنید. در آن صفحه میتوانید درباره محصولات Firebase بدون هزینه، سهمیههای استفاده بدون هزینه، و قیمتگذاری پرداخت به اندازه استفاده برای محصولات Firebase اطلاعات کسب کنید.
اطلاعات مختص محصول درباره استفاده، سهمیهها، و قیمتگذاری: اسناد مختص محصول را بررسی کنید. این صفحهها اغلب نمونههای استفاده-به-صورتحساب را برای محصول و هرگونه محدودیت برای ویژگیهای خاص ارائه میدهند (برای مثال، Crashlytics ثبت سفارشی را به ۶۴ کیلوبایت محدود میکند). برای یافتن این نوع اطلاعات، به بخش هر محصول در اسناد Firebase مراجعه کنید.
رابطه بین پروژهها، برنامهها، و صورتحساب
تصویر زیر نشان میدهد که طرحهای قیمتگذاری (و حسابهای صورتحساب) چگونه با پروژهها و برنامهها مرتبط هستند.

طرح قیمتگذاری Spark
وقتی در مراحل اولیه توسعه برنامهتان هستید، با طرح قیمتگذاری Spark بدون هزینه شروع کنید. برای شروع استفاده فوری از اکثر ویژگیهای Firebase، نیازی به ارائه اطلاعات پرداخت ندارید!
و اگر فقط از محصولات Firebase بدون هزینه (مانند Crashlytics) استفاده میکنید، میتوانید از طرح قیمتگذاری Spark در برنامههای تولید استفاده کنید.
چه چیزهایی در طرح قیمتگذاری Spark گنجانده شده است؟
طرح قیمتگذاری Spark شامل دسترسی به سرویسهای زیر است:
- استفاده کامل از محصولات و ویژگیهای رایگان Firebase* (مانند روشهای ورود به سیستم اجتماعی و Crashlytics)
- سهمیههای استفاده رایگان برای محصولات پولی Firebase (مانند Cloud Firestore، Cloud Storage، و Hosting)
* محصولات بدون هزینه همچنان محدودیتهای مرتبط با ویژگیهای خاصی دارند (برای مثال، Crashlytics ثبت سفارشی را به ۶۴ کیلوبایت محدود میکند). برای یافتن این نوع اطلاعات، به بخش هر محصول در اسناد Firebase مراجعه کنید.
سناریوهای نمونه
در اینجا چند نمونه از استفاده و صدور صورتحساب در طرح قیمتگذاری Spark آورده شده است:
مثال ۱: برنامهتان از روشهای ورود به سیستم اجتماعی و Crashlytics استفاده میکند. به همه ویژگیهای این محصولات دسترسی پیدا میکنید — بدون هیچ هزینهای — حتی اگر برنامهتان چند میلیون کاربر داشته باشد.
مثال ۲: برنامهتان از Authentication، Crashlytics، و Cloud Firestore سفارشی استفاده میکند. به همه ویژگیهای Authentication و Crashlytics سفارشی (صرفنظر از تعداد کاربرانتان) دسترسی پیدا میکنید، بهعلاوه هر روز ۲۰٬۰۰۰ Cloud Firestore سند نوشتاری و ۵۰٬۰۰۰ سند خواندنی بدون هزینه دریافت میکنید.
حقایق مهمی که باید درباره طرح قیمتگذاری Spark بهخاطر داشته باشید
درباره طرح قیمتگذاری Spark به موارد زیر توجه کنید:
اگر در یک ماه تقویمی از حد سهمیه بدون هزینه برای هر محصولی فراتر بروید، استفاده پروژه شما از آن محصول خاص برای باقیمانده آن ماه متوقف خواهد شد.
این امر برای همه برنامههای ثبتشده در آن پروژه Firebase اعمال میشود.
برای استفاده مجدد از آن محصول خاص، باید تا چرخه صورتحساب بعدی صبر کنید یا به طرح قیمتگذاری Blaze ارتقا دهید.
محصولات رایگان همچنان محدودیتهای مرتبط با ویژگیهای خاصی دارند (برای مثال، Crashlytics ثبت سفارشی را به ۶۴ کیلوبایت محدود میکند). برای یافتن این نوع اطلاعات، به بخش هر محصول در اسناد Firebase مراجعه کنید. بسته به محصول یا ویژگی، این محدودیتها ممکن است بهدلیل عواملی مانند زیرساخت، دسترسی عادلانه، و سایر محافظتهای سرویس باشد.
محصولات و ویژگیهای پولی Google Cloud (مثل Pub/Sub، Cloud Run، یا جاریسازی BigQuery برای Analytics) برای پروژههای طرح قیمتگذاری Spark دردسترس نیستند.
طرح قیمتگذاری Blaze
اگر برنامهتان به قابلیتهای ارائهشده توسط سرویسهای پولی نیاز دارد و/یا اگر میخواهید سهمیه بیشتری داشته باشید (برای محصولاتی که این امکان را در طرح قیمتگذاری Blaze ارائه میدهند)، میتوانید به طرح قیمتگذاری Blaze با پرداخت به اندازه استفاده ارتقا دهید.
پروژه Firebase در طرح قیمتگذاری Blaze دارای حساب Cloud Billing پیوندشده به آن است که به پروژه و برنامههایتان امکان میدهد به سرویسهای بیشتر و اغلب سطوح استفاده بالاتر دسترسی داشته باشند.
طرح قیمتگذاری Blaze شامل چه چیزهایی میشود؟
طرح قیمتگذاری Blaze شامل دسترسی به سرویسهای زیر است:
استفاده کامل از محصولات و ویژگیهای رایگان Firebase* (مانند روشهای ورود به سیستم اجتماعی و Crashlytics)
سهمیههای استفاده رایگان برای محصولات پولی Firebase (مانند Cloud Firestore، Cloud Storage، و Hosting)
قیمتگذاری پرداخت به اندازه استفاده برای هرگونه استفاده اضافی از محصولات پولی Firebase
سهمیه استفاده بدون هزینه برای Cloud Functions for Firebase، سپس قیمتگذاری پرداخت به اندازه استفاده
دسترسی به محصولات و ویژگیهای پولی Google Cloud (مثل Pub/Sub، Cloud Run، یا جاریسازی BigQuery برای Analytics)
* محصولات بدون هزینه همچنان محدودیتهای مرتبط با ویژگیهای خاصی دارند (برای مثال، Crashlytics ثبت سفارشی را به ۶۴ کیلوبایت محدود میکند). برای یافتن این نوع اطلاعات، به بخش هر محصول در اسناد Firebase مراجعه کنید.
اگر پروژه شما در محدوده سهمیههای استفاده بدون هزینه طرح قیمتگذاری Blaze برای محصولات پولی باقی بماند، هیچ هزینهای برای آن محصولات مشاهده نخواهید کرد (بهاستثنای Cloud Functions for Firebase). اما اگر از سهمیه استفاده بدون هزینه فراتر بروید، فقط برای منابعی که مصرف میکنید پرداخت خواهید کرد — به همین دلیل است که طرح قیمتگذاری Blaze طرح «پرداخت به اندازه استفاده» نامیده میشود.
سناریوهای نمونه
در اینجا چند نمونه از استفاده و صدور صورتحساب در طرح قیمتگذاری Blaze آورده شده است:
مثال ۱: برنامهتان از روشهای ورود به سیستم اجتماعی و Crashlytics استفاده میکند. به همه ویژگیهای این محصولات دسترسی پیدا میکنید — بدون هیچ هزینهای — حتی اگر برنامهتان چند میلیون کاربر داشته باشد.
مثال ۲: برنامه شما از Authentication، Crashlytics، و Cloud Firestore سفارشی استفاده میکند. به همه ویژگیهای Authentication و Crashlytics سفارشی دسترسی پیدا میکنید (مهم نیست چند کاربر دارید)، بهعلاوه هر روز ۵۰٬۰۰۰ Cloud Firestore خواندن سند و ۲۰٬۰۰۰ نوشتن سند بدون هزینه دریافت میکنید.
بااینحال، اگر استفاده پروژه شما از Cloud Firestore بیشتر از آن سهمیههای روزانه باشد، برای خواندنها و نوشتنهایی که در آن روز بیشتر از تعداد ۵۰ هزار یا ۲۰ هزار باشد، هزینه دریافت میشود.
حقایق مهمی که باید درباره طرح قیمتگذاری Blaze بهخاطر داشته باشید
درباره طرح قیمتگذاری Blaze به موارد زیر توجه کنید:
بسته به محصول، مقدار سهمیه استفاده بدون هزینه دردسترس برای طرح قیمتگذاری Spark درمقایسه با طرح قیمتگذاری Blaze ممکن است متفاوت باشد. در این پرسشگان بیشتر بخوانید.
محصولات رایگان همچنان محدودیتهای مرتبط با ویژگیهای خاصی دارند (برای مثال، Crashlytics ثبت سفارشی را به ۶۴ کیلوبایت محدود میکند). برای یافتن این نوع اطلاعات، به بخش هر محصول در اسناد Firebase مراجعه کنید. بسته به محصول یا ویژگی، این محدودیتها ممکن است بهدلیل عواملی مانند زیرساخت، دسترسی عادلانه، و سایر محافظتهای سرویس باشد.
اکثر محصولات و ویژگیهای Firebase دارای سهمیه و قیمتگذاری براساس استفاده روزانه هستند، اما برخی براساس استفاده ماهانه یا ساعتی هستند. برای مثال، Cloud Functions سطح استفاده بدون هزینهای دارد که هر ماه بازنشانی میشود، اما Cloud Firestore و Cloud Storage سطحهای بدون هزینهای دارند که هر روز بازنشانی میشوند. در این پرسشگان بیشتر بخوانید.
Google Cloud Billing حساب
وقتی پروژهتان در طرح قیمتگذاری Blaze باشد، پروژهتان به حساب Google Cloud Billing پیوند داده میشود. در اینجا چند واقعیت سریع درباره حسابهای Cloud Billing آورده شده است:
Cloud Billing حساب به روش پرداخت نیاز دارد. این شامل اکثر کارتهای اعتباری اصلی و همچنین سایر روشهای پرداخت میشود. برای اطلاعات دقیق، Cloud Billing اسناد را ببینید.
میتوانید چند پروژه Firebase را به یک حساب Cloud Billing پیوند دهید. همه این پروژهها در طرح قیمتگذاری Blaze خواهند بود.
بررسی کنید که آیا واجدشرایط دریافت اعتبار هستید یا نه. برای مثال، اگر تازه با Firebase آشنا شدهاید و Google Cloud، ممکن است واجدشرایط «Google Cloud دوره آزمایشی رایگان ۳۰۰ دلاری» برای امتحان کردن خدمات ما باشید. توجه داشته باشید که هرگونه استفاده یا هزینه فراتر از آن اعتبارها توسط برنامه اعتباری که استفاده میکنید تعیین میشود.
جابهجایی بین طرحهای قیمتگذاری
ارتقا دادن از طرح قیمتگذاری Spark به طرح قیمتگذاری Blaze
میتوانید به طرح قیمتگذاری Blaze ارتقا دهید در کنسول Firebase.
در هر صورت، ارتقا دادن پروژه Firebase به طرح قیمتگذاری Blaze بهمعنای پیوند دادن حساب Cloud Billing به پروژه Google Cloud زیربنایی است.
کنشها و موقعیتهای زیر طرح قیمتگذاری شما را بهطور خودکار از طرح قیمتگذاری Spark به طرح قیمتگذاری Blaze ارتقا میدهد:
پیوند دادن حساب Cloud Billing به پروژهتان از داخل کنسول Google Cloud
استفاده از سرویسهای Google Cloud (مانند Pub/Sub یا Cloud Run) یا میاناهای برنامهسازی کاربردی Google Maps در همان پروژه
برای مثال، اگر استفاده از سرویس Google Cloud را از داخل کنسول Google Cloud شروع کنید، باید حساب Cloud Billing را پیوند دهید — این کار بهطور خودکار طرح قیمتگذاری Firebase شما را به طرح قیمتگذاری Blaze ارتقا میدهد.
اگر پروژه شما از طرح قیمتگذاری Spark به طرح قیمتگذاری Blaze ارتقا یابد، از آنچه اتفاق خواهد افتاد آگاه باشید:
- بسته به محصول، مقدار سهمیه استفاده بدون هزینه دردسترس برای طرح قیمتگذاری Spark درمقایسه با طرح قیمتگذاری Blaze ممکن است متفاوت باشد. در این پرسشگان بیشتر بخوانید.
تنزل دادن از طرح قیمتگذاری Blaze به طرح قیمتگذاری Spark
میتوانید به طرح قیمتگذاری Spark تنزل دهید در کنسول Firebase.
کنشها و موقعیتهای زیر طرح قیمتگذاری شما را بهطور خودکار از طرح قیمتگذاری Blaze به طرح قیمتگذاری Spark تنزل میدهد:
لغو پیوند حساب Cloud Billing از پروژهتان از داخل کنسول Google Cloud
بستن حساب Cloud Billing پیوندشده به پروژه شما
توجه داشته باشید که Cloud Billing میتواند حسابها را براساس وضعیت پرداخت یا سابقه ببندد. با نحوه حل کردن Cloud Billing مشکلات آشنا شوید.
اگر پروژه شما از طرح قیمتگذاری Blaze به طرح قیمتگذاری Spark تنزل یابد، از آنچه اتفاق خواهد افتاد آگاه باشید:
پروژهتان دسترسی به سرویسهای پولی Google Cloud را ازدست میدهد، مثل جاریسازی Pub/Sub، Cloud Run، یا BigQuery برای Analytics.
پروژهتان دسترسی به هر نمونه غیرپیشفرض Realtime Database یا دسته غیرپیشفرض Cloud Storage را ازدست میدهد.
دادههای موجود در این نمونهها و دستهها حذف نمیشود، اما شما به این دادهها دسترسی نخواهید داشت (یعنی دسترسی خواندن/نوشتن از برنامهتان، دسترسی به کنسول، و دسترسی به REST API نخواهید داشت).
برای فعال کردن مجدد دسترسی، به طرح قیمتگذاری Blaze ارتقا دهید.
اگر لازم است دادهها را از این نمونهها و دستههای غیرپیشفرض حذف کنید، اما در طرح قیمتگذاری Spark باقی بمانید، با پشتیبانی Firebase تماس بگیرید.
نمیتوانید Cloud Functions جدید یا موجودی را مجدداً مستقر کنید.
بسته به محصول، مقدار سهمیه استفاده بدون هزینه دردسترس برای طرح قیمتگذاری Spark درمقایسه با طرح قیمتگذاری Blaze ممکن است متفاوت باشد. در این پرسشگان بیشتر بخوانید.
مراحل بعدی
برای دریافت پاسخ به چندین موقعیت خاص، بهویژه برای صورتحساب مربوط به Cloud Functions for Firebase، به پرسشگان قیمتگذاری Firebase مراجعه کنید.
با آزمایش کردن کد، پایش کردن سطوح استفاده و هزینه، و راهاندازی هشدارهای بودجه و سقف هزینه، با نحوه جلوگیری از صورتحسابهای غافلگیرکننده آشنا شوید.