قیمتگذاری برای «پیکربندی از دور»
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
از ۱ سپتامبر ۲۰۲۶، Remote Config ساختار قیمتگذاری انعطافپذیری را ارائه خواهد داد که برای تطبیق با پروژهها در هر اندازهای طراحی شده است و شامل یک طرح رایگان و یک سطح مقیاسپذیر پرداخت به اندازه استفاده براساس مصرف روزانه شما است.
فقط درخواستهای واکشی که مستقیماً توسط سرویس Remote Config فراخوانده میشوند
(ازطریق کیتهای توسعه نرمافزار مشتری یا میاناهای برنامهسازی کاربردی REST) در مصرف صورتحسابشده شما لحاظ میشوند. عملیات واکشی، تماسهای شبکه، یا سنجههای تولیدشده بهصورت داخلی توسط دیگر سرویسهای Firebase جزو سهمیهها یا صورتحساب Remote Config شما محسوب نمیشوند.
جدول زیر میزان استفاده هر پروژه را برای هر دو طرح
Spark و
Blaze نشان میدهد:
جزئیات
بدون هزینه (طرح Spark)
پرداخت به اندازه استفاده (طرح Blaze)
درخواستهای واکشی
حداکثر ۱۰۰٬۰۰۰ مورد در روز
بدون هزینه تا ۱۰۰٬۰۰۰ در روز.
سپس:
۰٫۰۰۰۰۰۶ دلار برای هر درخواست (۰٫۰۶ دلار / ۱۰ هزار درخواست) برای استفاده بین ۱۰۰٬۰۰۱ تا ۱۰٬۰۰۰٬۰۰۰ در روز.
۰٫۰۰۰۰۰۱ دلار بهازای هر درخواست (۰٫۰۱ دلار / ۱۰ هزار درخواست) برای استفاده بیشاز ۱۰٬۰۰۰٬۰۰۰ در روز.
این مهلت ارفاقی انتقال برای پروژههایی است که
Remote Config را قبلاز ۱ سپتامبر ۲۰۲۶ فعال کردهاند. برای اطمینان از انتقال روان به قیمتگذاری پرداخت به اندازه استفاده، به پروژههای موجود مهلت ارفاقی تمدیدشده زیر قبلاز شروع اجرای صورتحساب اعطا میشود:
طرح صورتحساب فعلی
مهلت ارفاقی انتقال
شروع صورتحساب استاندارد
اقدام لازم / یادداشتها
طرح Spark(بدون هزینه)
۳ ماه
۱ دسامبر ۲۰۲۶
اقدام توصیهشده:صورتحساب Cloud را راهاندازی کنید و به Blaze ارتقا دهید.
پاداش: اگر قبلاز ۱۵ نوامبر ۲۰۲۶ارتقا دهید، مهلت ارفاقی شما به ۵ ماه افزایش مییابد (صدور صورتحساب از ۱ فوریه ۲۰۲۷ شروع میشود).
طرح Blaze(پرداخت به اندازه استفاده)
۵ ماه
۱ فوریه ۲۰۲۷
اقدامی لازم نیست. پروژهها در تاریخ ۱ فوریه ۲۰۲۷ بهطور خودکار به قیمتگذاری استاندارد منتقل خواهند شد.
مهلت ارفاقی استاندارد
این مهلت ارفاقی برای پروژههایی است که Remote Config را
در ۱ سپتامبر ۲۰۲۶ یا پساز آن فعال کردهاند. این شامل پروژههای فعالشده Remote Config موجود (ایجادشده قبلاز ۱ سپتامبر ۲۰۲۶) میشود که مهلت ارفاقی انتقال آنها منقضی شده است. اگر پروژهای از ۱۰۰٬۰۰۰ درخواست واکشی در روز فراتر برود،
باید اقدامات زیر رعایت شود:
طرح / وضعیت
مهلت ارفاقی
نتیجه پساز مهلت ارفاقی
اقدام لازم / یادداشتها
طرح Spark(بدون هزینه)
۳۰ روز(زمانی اعمال میشود که پروژه برای اولینبار از حد روزانه فراتر رود)
محدودسازی از روز سیویکم شروع میشود
پروژهها تا ۳۰ روز پساز اولین باری که از حد روزانه فراتر رفتهاند، از سرویس بیوقفه بهرهمند میشوند. برای جلوگیری از محدود شدن در روز ۳۱ یا بعداز آن، باید به طرح Blaze ارتقا دهید.
طرح Blaze(پرداخت به اندازه استفاده)
نامشخص (بدون محدود کردن شبکه)
صدور صورتحساب بهازای هر درخواست واکشی
استفاده بیشتر از ۱۰۰٬۰۰۰ واکشی مشمول هزینه میشود. محدودسازی شبکه اعمال نمیشود.
روالهای مطلوب برای بهینهسازی استفاده
برای بهینهسازی مصرف، یکی از کارهای زیر را انجام دهید:
فاصلههای زمانی واکشی کارخواه: از تنظیم فاصلههای زمانی واکشی حداقل بسیار کم (برای مثال، setMinimumFetchIntervalInSeconds) در ساختهای تولید اجتناب کنید. فاصله زمانی توصیهشده پیشفرض ۱۲ ساعت است.
ذخیره کردن در حافظه نهان برای پارامترهای غیربحرانی: برای مقادیر پیکربندی پایدار که
بهندرت تغییر میکنند، setMinimumFetchIntervalInSeconds را از
۱۲ ساعت پیشفرض به ۲۴ یا ۴۸ ساعت افزایش دهید.
حلقههای واکشی راهاندازی برنامه: مطمئن شوید برنامهتان در هر انتقال صفحه، ازسرگیری فعالیت، یا رندر مؤلفه، واکشی ازراهدور را راهاندازی نمیکند. از استراتژیهای بار کردن مانند واکشی و فعال کردن هنگام بار کردن یا فعال کردن پشت صفحه بار کردن بهطور مسئولانه استفاده کنید.
بازرسی واکشیهای غیرفعال و پسزمینه: کارهای کارگر پسزمینه، سرویسها، یا ماژولهای برنامه قدیمی را بازبینی کنید تا فراخوانیهای واکشی زائد («واکشیهای شبح») را که هنگام غیرفعال بودن یا در پسزمینه بودن برنامه راهاندازی میشوند بردارید.
نظارت: از داشبوردهای استفاده و قیمتگذاری کنسول Google Cloud و کنسول Firebase برای راهاندازی هشدارهای صورتحساب خودکارشده استفاده کنید، زمانی که حجم واکشی روزانه به ۱۰۰٬۰۰۰ درخواست نزدیک میشود.
پرسشگان و عیبیابی
ساختار قیمتگذاری جدید Remote Config که از ۱ سپتامبر ۲۰۲۶ اعمال میشود چیست؟
Remote Config درحال انتقال به ساختار قیمتگذاری
مبتنی بر استفاده با سطح بدون هزینه است:
طرح Spark (بدون هزینه): حداکثر ۱۰۰٬۰۰۰ درخواست واکشی در روز بدون
هزینه.
طرح Blaze (پرداخت به اندازه استفاده): بدون هزینه برای ۱۰۰٬۰۰۰ درخواست واکشی روزانه اول، سپس:
۰/۰۶ دلار برای هر ۱۰٬۰۰۰ درخواست (۰/۰۰۰۰۰۶ دلار برای هر درخواست) بین ۱۰۰٬۰۰۱ و
۱۰٬۰۰۰٬۰۰۰ درخواست در روز.
۰٫۰۱ دلار بهازای هر ۱۰٬۰۰۰ درخواست (۰٫۰۰۰۰۰۱ دلار/درخواست) برای استفاده بیشاز ۱۰٬۰۰۰٬۰۰۰
درخواست در روز.
ویژگیها: همه ویژگیهای پیشرفته (شخصیسازی، عرضه، و ادغام A/B Testing) همچنان بدون هزینه اضافی در هر دو طرح Spark و Blaze گنجانده شدهاند.
آیا برای شروع کار با Remote Config به حساب صورتحساب نیاز دارم؟
نه. برای شروع کار با Remote Config به حساب صورتحساب نیاز ندارید. میتوانید از طرح Spark برای شروع بدون هزینه استفاده کنید. حساب صورتحساب فقط زمانی لازم است که پروژه خود را به طرح Blaze ارتقا دهید تا از بیشاز ۱۰۰٬۰۰۰ درخواست واکشی روزانه پشتیبانی کند.
آیا لازم است کدم را بهروز کنم یا Remote Config SDK را ارتقا دهم؟
نه. لازم نیست کدتان را اصلاح کنید یا کیت توسعه نرمافزار (SDK) مشتری Remote Config را هنگام انتقال بین طرحهای Spark و Blaze بهروز کنید. انتقال سطح و اندازهگیری درخواست بهطور خودکار توسط باطن Remote Config انجام میشود.
دقیقاً چه چیزی بهعنوان درخواست واکشی قابلصورتحساب واجدشرایط است؟
درخواست واکشی زمانی رخ میدهد که برنامه کارخواه یا سرور زیرینه شما
سرور Remote Config را برای بررسی مقادیر پارامتر بهروزشده فراخوانی کند
(برای مثال، فراخوانی fetch() یا
fetchAndActivate() در کیتهای توسعه نرمافزار کارخواه، یا بازیابی
الگوها بااستفاده از کیتهای توسعه نرمافزار REST/Admin). فقط درخواستهای واکشی که مستقیماً توسط
سرویس Remote Config فراخوانده میشوند (ازطریق کیتهای توسعه نرمافزار مشتری یا میاناهای برنامهسازی کاربردی REST) در
استفاده صورتحسابشده شما لحاظ میشوند. عملیات واکشی، تماسهای شبکه، یا سنجههای تولیدشده
بهصورت داخلی توسط دیگر سرویسهای Firebase جزو سهمیهها یا صورتحساب Remote Config
شما محسوب نمیشوند.
Remote Config همزمان: باز کردن اتصال همزمان باعث ایجاد درخواستهای واکشی تکی مداوم نمیشود؛ بااینحال، وقتی سرور اعلان ابطال را ارسال میکند، تماس کارخواه حاصل برای بارگیری پیکربندی بهروزشده بهعنوان درخواست واکشی محسوب میشود.
مقادیر ذخیرهشده در حافظه نهان: استفاده از مقادیر ذخیرهشده در حافظه نهان که قبلاً در دستگاه ذخیره شدهاند (خواندن از دیسک/حافظه بااستفاده از activate() یا getString()) تماس شبکهای ایجاد نمیکند یا بهعنوان درخواست واکشی محسوب نمیشود.
اگر پروژه من در طرح Spark باشد و از ۱۰۰٬۰۰۰ درخواست واکشی روزانه فراتر برود، چه اتفاقی میافتد؟ چگونه ارتقا دهم؟
مهلت ارفاقی ۳۰ روزه: وقتی پروژه Spark شما برای اولینبار از ۱۰۰٬۰۰۰ درخواست واکشی روزانه فراتر میرود، Firebase یک مهلت ارفاقی ۳۰ روزه اعطا میکند. درطول این مدت، درخواستهای Remote Config شما همچنان بدون وقفه ارائه خواهد شد.
تداوم شمارش معکوس: مهلت ارفاقی ۳۰ روزه از همان اولین باری که
پروژه شما از ۱۰۰٬۰۰۰ درخواست واکشی روزانه فراتر میرود شروع میشود. این شمارش معکوس ۳۰ روزه
حتی اگر مصرف روزانه شما بهطور موقت به زیر
محدودیت ۱۰۰٬۰۰۰ درخواست در آن بازه زمانی کاهش یابد، متوقف یا بازنشانی نمیشود.
اعلانهای سهمیه: وقتی حجم واکشی روزانه شما به سهمیه ۱۰۰٬۰۰۰ نزدیک میشود و به آن میرسد، سرپرستان پروژه هشدارهای ایمیلی خودکار و اعلانهای برنمای کنسول دریافت میکنند.
خطر محدود کردن سرعت: اگر تا پایان دوره ارفاقی ۳۰ روزه به طرح Blaze ارتقا ندهید، محدود کردن سرعت سرویس Remote Config برای درخواستهایی که از حد روزانه ۱۰۰٬۰۰۰ فراتر میروند آغاز خواهد شد که ممکن است مانع از دریافت پیکربندیهای بهروزشده توسط کارخواهها شود.
نحوه ارتقا دادن: برای اطمینان از عدم وقفه در سرویس، میتوانید
به طرح Blaze ارتقا دهید
در کنسول Firebase. ارتقا دادن
به طرح Blaze پروژهتان را به حساب
Google Cloud Billing
پیوند میدهد.
کاربران مقادیر پارامتر Remote Config جدید را دریافت نمیکنند. آیا این مشکل میتواند به قیمتگذاری یا سهمیهها مربوط باشد؟
بله. اگر پروژه شما در طرح Spark باشد، از حد مجاز ۱۰۰٬۰۰۰ درخواست روزانه فراتر رفته باشد،
و مهلت ارفاقی ۳۰ روزه منقضی شده باشد، درخواستهای ورودی
فراتر از آستانه روزانه توسط سرور محدود میشوند. سنجههای استفادهتان را در کنسول Firebase بررسی کنید و اگر کاربران فعال روزانهتان به بیشاز ۱۰۰٬۰۰۰ واکشی روزانه نیاز دارند، به طرح Blaze ارتقا دهید.
چگونه میتوانم مصرف فعلیام را ببینم تا صورتحسابم را تخمین بزنم؟
در کنسول Firebase:
طرح Spark: میتوانید مصرف واکشی روزانهتان را در
داشبورد مصرف و صورتحساب پیگیری کنید.
در بخش پیکربندی از راه دور، «کارت پیشرفت سهمیه»
تعداد واکشی روزانه شما را نسبت به حد رایگان روزانه ۱۰۰٬۰۰۰
نمایش میدهد.
طرح Blaze:داشبورد استفاده و صورتحساب
دارای نمودار میلهای استفاده لایهای است که تعداد واکشی روزانه شما را
بهتفکیک لایههای قیمتگذاری (لایه رایگان تا ۱۰۰٬۰۰۰، ۱۰۰٬۰۰۱ تا
۱۰٬۰۰۰٬۰۰۰، و بیشاز ۱۰٬۰۰۰٬۰۰۰) نشان میدهد.
در کنسول Google Cloud:
گزارشهای Cloud Billing (طرح Blaze): میتوانید گزارشهای مدیریت هزینه و استفاده تفصیلی را در Cloud Billing مشاهده کنید. برای جزئیات،
مشاهده گزارشهای Cloud Billing و روندهای هزینه را ببینید.
هنگام فیلتر کردن براساس SKU، SKU را براساس زمان ایجاد پروژهتان انتخاب کنید:
پروژههای ایجادشده در ۱ سپتامبر ۲۰۲۶ یا پساز آن:
شناسه SKU: 37B1-4623-6F54
نام SKU: واکشی درخواستها
پروژههای ایجادشده قبلاز ۱ سپتامبر ۲۰۲۶:
شناسه SKU: 598C-0184-404A
نام SKU: واکشی درخواستها
سهمیهها و محدودیتهای سیستم (طرحهای Spark و Blaze): میتوانید مصرف فعلی و محدودیتهای فعال سیستم را در صفحه سهمیهها و محدودیتهای سیستم پایش کنید. برای جزئیات،
مشاهده و مدیریت سهمیهها را ببینید. هنگام فیلتر کردن گزارشها،
مطمئن شوید Firebase API خاصی را که میخواهید سهمیهها را برای آن بررسی کنید انتخاب کردهاید
(برای مثال، firebaseremoteconfig.googleapis.com).