این صفحه طرحهای قیمتگذاری فایربیس، از جمله نحوهی پرداخت صورتحساب برای فایربیس و نحوهی ارتباط آن با سایر سرویسهای گوگل را شرح میدهد.
فایربیس دو طرح قیمتگذاری مختلف ارائه میدهد، طرح بدون هزینه اسپارک و طرح پرداخت در ازای استفاده بلیز . در اینجا خلاصهای از هر طرح آورده شده است، اما برای اطلاعات دقیقتر، به بخشهای بعدی این صفحه مراجعه کنید.
طرح قیمت گذاری اسپارک برای شروع نیازی به اطلاعات پرداخت نیست | طرح قیمت گذاری بلیز برای دسترسی به خدمات بیشتر، یک حساب صورتحساب را پیوند دهید |
---|---|
استفاده کامل از محصولات و ویژگیهای رایگان فایربیس * | استفاده کامل از محصولات و ویژگیهای رایگان فایربیس * |
سهمیه استفاده رایگان برای محصولات پولی فایربیس ** | سهمیه استفاده رایگان برای محصولات پولی فایربیس ** |
قیمتگذاری پرداخت به ازای استفاده برای هرگونه استفاده اضافی از محصولات پولی فایربیس | |
دسترسی به Cloud Functions (سهمیه استفاده رایگان، سپس قیمتگذاری پرداخت در حین استفاده برای استفاده اضافی) | |
دسترسی به محصولات و ویژگیهای پولی Google Cloud | |
* محصولات رایگان هنوز محدودیتهایی در رابطه با ویژگیهای خاص دارند (برای مثال، Crashlytics ثبت وقایع سفارشی را به ۶۴ کیلوبایت محدود میکند). برای یافتن این نوع اطلاعات، به بخش مربوط به هر محصول در مستندات Firebase مراجعه کنید. ** بسته به محصول، میزان سهمیه استفاده رایگان موجود برای طرح Spark در مقابل Blaze ممکن است متفاوت باشد. برای اطلاعات بیشتر به این سوالات متداول مراجعه کنید. |
اطلاعات مربوط به محصول را بیاموزید
تفکیک محصول به محصول برای هر طرح قیمتگذاری : به صفحه قیمتگذاری Firebase مراجعه کنید. در آن صفحه، میتوانید درباره محصولات رایگان Firebase، سهمیههای استفاده رایگان و قیمتگذاری پرداخت به ازای استفاده برای محصولات Firebase اطلاعات کسب کنید.
اطلاعات مربوط به محصول در مورد میزان استفاده، سهمیهها و قیمتگذاری : مستندات مربوط به محصول را بررسی کنید. این صفحات اغلب نمونههایی از میزان استفاده تا پرداخت صورتحساب برای محصول و هرگونه محدودیت برای ویژگیهای خاص را ارائه میدهند (برای مثال، Crashlytics ثبت وقایع سفارشی را به ۶۴ کیلوبایت محدود میکند). برای یافتن این نوع اطلاعات، به بخش مربوط به هر محصول در مستندات Firebase مراجعه کنید.
ارتباط بین پروژهها، برنامهها و صورتحساب
تصویر زیر نشان میدهد که چگونه طرحهای قیمتگذاری (و حسابهای صورتحساب) با پروژهها و برنامهها مرتبط هستند.
طرح قیمت گذاری اسپارک
وقتی در مراحل اولیه توسعه برنامه خود هستید، با طرح قیمتگذاری رایگان Spark شروع کنید. برای شروع استفاده از اکثر ویژگیهای Firebase نیازی به ارائه هیچ اطلاعات پرداختی ندارید!
و اگر فقط از محصولات رایگان Firebase مانند Remote Config و Crashlytics استفاده میکنید، میتوانید از طرح Spark در برنامههای تولیدی استفاده کنید.
چه مواردی در طرح اسپارک گنجانده شده است؟
طرح اسپارک شامل دسترسی به خدمات زیر است:
- استفاده کامل از محصولات و ویژگیهای رایگان Firebase * (مانند روشهای ورود با شبکههای اجتماعی، Remote Config و Crashlytics )
- سهمیه استفاده رایگان برای محصولات پولی فایربیس (مانند Cloud Firestore ، Cloud Storage و Hosting )
* محصولات رایگان هنوز محدودیتهایی در رابطه با ویژگیهای خاص دارند (برای مثال، Crashlytics ثبت وقایع سفارشی را به ۶۴ کیلوبایت محدود میکند). برای یافتن این نوع اطلاعات، به بخش مربوط به هر محصول در مستندات Firebase مراجعه کنید.
سناریوهای مثال
در اینجا چند نمونه از استفاده و صورتحساب در طرح اسپارک آورده شده است:
مثال ۱: برنامه شما از روشهای ورود با شبکههای اجتماعی، Remote Config و Crashlytics استفاده میکند. شما به تمام ویژگیهای این سه محصول - بدون هیچ هزینهای - دسترسی خواهید داشت ، حتی اگر برنامه شما چندین میلیون کاربر داشته باشد .
مثال ۲: برنامه شما از Authentication سفارشی، Crashlytics و Cloud Firestore استفاده میکند. شما به تمام ویژگیهای Authentication سفارشی و Crashlytics (مهم نیست چند کاربر دارید) دسترسی خواهید داشت، به علاوه روزانه ۲۰،۰۰۰ بار نوشتن سند Cloud Firestore و ۵۰،۰۰۰ بار خواندن سند را بدون هیچ هزینهای دریافت خواهید کرد.
نکات مهمی که باید در مورد طرح اسپارک به خاطر داشته باشید
در مورد طرح قیمتگذاری اسپارک به موارد زیر توجه کنید:
اگر در یک ماه تقویمی برای هر محصولی از محدودیت سهمیه بدون هزینه تجاوز کنید، استفاده پروژه شما از آن محصول خاص برای مدت باقی مانده آن ماه مسدود خواهد شد .
این موضوع در مورد تمام برنامههای ثبتشده در آن پروژه Firebase صدق میکند.
برای استفاده مجدد از آن محصول خاص، باید تا چرخه صورتحساب بعدی صبر کنید یا به طرح قیمتگذاری Blaze ارتقا دهید .
محصولات رایگان هنوز محدودیتهایی در رابطه با ویژگیهای خاص دارند (برای مثال، Crashlytics ثبت وقایع سفارشی را به ۶۴ کیلوبایت محدود میکند). برای یافتن این نوع اطلاعات، به بخش مربوط به هر محصول در مستندات Firebase مراجعه کنید. بسته به محصول یا ویژگی، این محدودیتها ممکن است به دلیل عواملی مانند زیرساخت، دسترسی منصفانه و سایر محافظتهای خدماتی باشد.
محصولات و ویژگیهای پولی Google Cloud (مانند Pub/Sub ، Cloud Run یا BigQuery streaming برای Analytics ) برای پروژههای موجود در طرح اسپارک در دسترس نیستند.
طرح قیمت گذاری بلیز
اگر برنامه شما به قابلیتهای ارائه شده توسط سرویسهای پولی نیاز دارد و/یا اگر سهمیه بیشتری میخواهید (برای محصولاتی که این قابلیت را در طرح Blaze ارائه میدهند)، میتوانید به طرح قیمتگذاری پرداخت در حین استفاده Blaze ارتقا دهید.
یک پروژه Firebase در طرح Blaze دارای یک حساب Cloud Billing مرتبط با آن است که به پروژه و برنامههای شما امکان دسترسی به خدمات بیشتر و اغلب سطوح استفاده بالاتر را میدهد.
چه چیزهایی شامل طرح Blaze میشود؟
طرح Blaze شامل دسترسی به خدمات زیر است:
استفاده کامل از محصولات و ویژگیهای رایگان Firebase * (مانند روشهای ورود با شبکههای اجتماعی، Remote Config و Crashlytics )
سهمیه استفاده رایگان برای محصولات پولی فایربیس (مانند Cloud Firestore ، Cloud Storage و Hosting )
قیمتگذاری پرداخت به ازای استفاده برای هرگونه استفاده اضافی از محصولات پولی فایربیس
سهمیه استفاده رایگان برای Cloud Functions for Firebase ، و سپس قیمتگذاری پرداخت به ازای استفاده
دسترسی به محصولات و ویژگیهای پولی Google Cloud (مانند Pub/Sub ، Cloud Run یا پخش BigQuery برای Analytics )
* محصولات رایگان هنوز محدودیتهایی در رابطه با ویژگیهای خاص دارند (برای مثال، Crashlytics ثبت وقایع سفارشی را به ۶۴ کیلوبایت محدود میکند). برای یافتن این نوع اطلاعات، به بخش مربوط به هر محصول در مستندات Firebase مراجعه کنید.
اگر پروژه شما در محدوده سهمیه استفاده رایگان طرح Blaze برای محصولات پولی باقی بماند، هیچ هزینهای برای آن محصولات (به استثنای Cloud Functions ) دریافت نخواهید کرد. اما اگر اتفاقاً از سهمیه استفاده رایگان تجاوز کنید، فقط هزینه منابعی را که مصرف میکنید پرداخت میکنید - به همین دلیل است که طرح Blaze، طرح "پرداخت در حین استفاده" نامیده میشود.
سناریوهای مثال
در اینجا چند نمونه از استفاده و صورتحساب در طرح Blaze آورده شده است:
مثال ۱: برنامه شما از روشهای ورود با شبکههای اجتماعی، Remote Config و Crashlytics استفاده میکند. شما به تمام ویژگیهای این سه محصول - بدون هیچ هزینهای - دسترسی خواهید داشت ، حتی اگر برنامه شما چندین میلیون کاربر داشته باشد .
مثال ۲: برنامه شما از Authentication سفارشی، Crashlytics و Cloud Firestore استفاده میکند. شما به تمام ویژگیهای Authentication سفارشی و Crashlytics (مهم نیست چند کاربر دارید) دسترسی خواهید داشت، به علاوه روزانه ۵۰،۰۰۰ بار سند Cloud Firestore را میخوانید و ۲۰،۰۰۰ بار سند مینویسید - بدون هیچ هزینهای.
با این حال، اگر میزان استفاده پروژه شما از Cloud Firestore بیشتر از سهمیههای روزانه باشد، هزینه خواندن و نوشتن در آن روز که از تعداد ۵۰K یا ۲۰K بیشتر باشد ، از شما دریافت میشود.
نکات مهمی که باید در مورد طرح بلیز به خاطر داشته باشید
در مورد طرح قیمتگذاری 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 » برای امتحان کردن خدمات ما باشید. توجه داشته باشید که هرگونه استفاده یا هزینهای فراتر از این اعتبارات، توسط برنامه اعتباری که استفاده میکنید تعیین میشود.
جابجایی بین طرحهای قیمتگذاری
ارتقا از اسپارک به بلیز
شما میتوانید در کنسول Firebase به طرح قیمتگذاری Blaze ارتقا دهید .
برای همه اهداف و مقاصد، ارتقاء یک پروژه Firebase به طرح قیمتگذاری Blaze به این معنی است که شما یک حساب Cloud Billing به پروژه Google Cloud اصلی متصل میکنید.
اقدامات و موقعیتهای زیر به طور خودکار طرح قیمتگذاری شما را از Spark به Blaze ارتقا میدهند:
پیوند دادن یک حساب Cloud Billing به پروژه شما از طریق کنسول Google Cloud
استفاده از سرویسهای Google Cloud (مانند Pub/Sub یا Cloud Run ) یا APIهای نقشههای گوگل در یک پروژه
برای مثال، اگر از طریق کنسول گوگل Google Cloud شروع به استفاده از سرویس Google Cloud کنید، لازم است یک حساب Cloud Billing ) را لینک کنید - این کار به طور خودکار طرح قیمتگذاری فایربیس شما را به طرح بلیز (Blaze) ارتقا میدهد.
اگر پروژه شما از Spark به Blaze ارتقا یابد، از اتفاقات زیر آگاه باشید:
- بسته به محصول، میزان سهمیه استفاده رایگان موجود برای طرح Spark در مقابل Blaze ممکن است متفاوت باشد. برای اطلاعات بیشتر به این سوالات متداول مراجعه کنید.
تنزل رتبه از طرح Blaze به Spark
شما میتوانید در کنسول Firebase به طرح قیمتگذاری اسپارک (Spark) دانگرید کنید .
اقدامات و موقعیتهای زیر به طور خودکار طرح قیمتگذاری شما را از 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 سوالات متداول قیمتگذاری فایربیس را بررسی کنید.
یاد بگیرید چگونه با آزمایش کد خود، نظارت بر میزان استفاده و هزینهها و تنظیم ایمیلهای هشدار بودجه، از صورتحسابهای غیرمنتظره جلوگیری کنید .