از صورتحساب های غافلگیرکننده خودداری کنید

چه به تازگی توسعه اپلیکیشن خود را شروع کرده اید یا یک برنامه تولید کامل داشته باشید، می خواهید مطمئن شوید که هزینه های خود را درک کرده اید و چگونه از صورتحساب های غافلگیرکننده جلوگیری کنید.

اگر قبلاً این کار را نکرده‌اید، برنامه‌های قیمت‌گذاری Firebase را بررسی کنید تا بدانید صورت‌حساب برای Firebase چگونه کار می‌کند.

این صفحه شما را از طریق جنبه های مهم درک و نظارت بر میزان مصرف و هزینه خود راهنمایی می کند، از جمله:


کد خود را تست کنید

آزمایش کد خود قبل از استقرار در تولید، به دلایل زیادی، مانند تشخیص خطاهایی که ممکن است هزینه‌های قابل توجهی برای شما داشته باشد، ایده خوبی است. همانطور که زیرساخت برنامه خود را ایجاد می کنید، ما به شدت توصیه می کنیم ابتدا با استفاده از Firebase Local Emulator Suite صورت محلی آزمایش کنید .

Local Emulator Suite به شما امکان می دهد نمونه هایی از Cloud Functions ، Cloud Firestore ، Realtime Database و موارد دیگر را به صورت محلی روی دستگاه دسکتاپ خود اجرا کنید. این نه تنها تکرار سریع عملکردهای جدید - به ویژه Cloud Functions - را برای شما آسان‌تر می‌کند، بلکه تضمین می‌کند که هزینه‌های Firebase که ممکن است در نتیجه آزمایش در برابر خدمات در تولید باشد متحمل نشوید.

همانطور که در حال آزمایش هستید، این دلایل رایج بیش از حد مصرف و هزینه را بررسی کنید:

  • فراموش کردن اضافه کردن محدودیت به یک جستجوی پایگاه داده با میلیون ها نتیجه

  • ترکیبی از Cloud Functions که باعث بار کاری بیش از حد فن یا حتی حلقه های بی نهایت می شود



سطوح استفاده و هزینه خود را مشاهده کنید

شما باید بدانید که الگوهای استفاده عادی برای برنامه شما چگونه به نظر می رسد و مطمئن شوید که در آستانه های مهم برای شما باقی می مانند.

مشاهده استفاده از محصول به صورت جداگانه

برای بسیاری از محصولات در کنسول Firebase می‌توانید استفاده از محصول جداگانه را در برگه «استفاده» مشاهده کنید.

مشاهده کل استفاده از پروژه

می‌توانید مصرف کلی پروژه خود را در داشبورد استفاده و صورت‌حساب در کنسول Firebase مشاهده کنید (به تنظیمات پروژه > استفاده و صورت‌حساب بروید).

  • می‌توانید میزان استفاده ماهانه خود و نحوه اندازه‌گیری سطوح استفاده شما تا سهمیه استفاده بدون هزینه اختصاص داده شده را مشاهده کنید.

  • برای بررسی خلاصه استفاده روزانه و نحوه اندازه گیری آن تا سهمیه اختصاص داده شده استفاده بدون هزینه، روی هر محصول کلیک کنید.

به یاد داشته باشید که هر محصول دارای سهمیه های مختلف استفاده و بنابراین زمان بندی متفاوتی است، به عنوان مثال:

  • استفاده از Cloud Firestore و Cloud Storage روزانه محاسبه می شود.

  • استفاده Cloud Functions ماهانه محاسبه می شود.



ایمیل های هشدار بودجه را تنظیم کنید

با ایجاد بودجه در Google Cloud Billing و تنظیم هشدارهای بودجه، از غافلگیری صورت حساب خود جلوگیری کنید.

  • بودجه ها مبالغ پولی کلی هستند که هر ماه برای خرج کردن آنها برنامه ریزی می کنید.

  • هشدارهای بودجه، اعلان‌های ایمیلی هستند که در صورتی که پروژه شما از آستانه هزینه تعیین‌شده فراتر رود، به تیم شما ارسال می‌شود.

به‌طور پیش‌فرض، Firebase و Google Cloud خدمات و استفاده را بر اساس بودجه و آستانه‌های شما خاموش نمی‌کنند، زیرا اگرچه ممکن است مشکلی در برنامه خود داشته باشید که باعث افزایش هزینه‌ها شود، اما ممکن است رشد مثبت غیرمنتظره‌ای را در برنامه خود تجربه کنید. شما نمی‌خواهید برنامه‌تان در زمانی که بیشتر به آن نیاز دارید، به‌طور غیرمنتظره خاموش شود.

اگر اخیراً به برنامه قیمت گذاری Blaze ارتقا داده اید، ممکن است قبلاً یک هشدار بودجه داشته باشید. اما اگر می‌خواهید درباره هشدارهای بودجه بیشتر بدانید، یک هشدار جدید تنظیم کنید یا یک هشدار موجود را اصلاح کنید، این بخش برای شما مناسب است!

بودجه و هشدار اولیه بودجه را تنظیم کنید

این بخش بودجه ها و هشدارهای بودجه را در سطح بالا با زمینه Firebase توصیف می کند. برای اطلاعات دقیق، حتماً هشدارهای تنظیم بودجه را در اسناد Google Cloud بررسی کنید.

در اینجا نحوه تنظیم بودجه و هشدار اولیه بودجه آورده شده است:

  1. به تنظیمات بودجه بروید:

    1. به پروژه خود در کنسول Firebase دسترسی پیدا کنید، سپس به صفحه استفاده و صورتحساب > جزئیات و تنظیمات بروید.

    2. در بخش بودجه و هشدارها ، روی ایجاد اولین بودجه کلیک کنید. این شما را به صفحه بودجه‌ها و هشدارها در کنسول Cloud می‌برد.

      توجه داشته باشید که اگر قبلاً بودجه ای تنظیم کرده اید، آن را به جای پیوند "ایجاد اولین بودجه" در اینجا خواهید دید.

  2. مراحل زیر را برای تنظیم بودجه و هشدار بودجه ایمیل شده تکمیل کنید:

    1. یک بودجه موجود را انتخاب کنید یا یک بودجه جدید ایجاد کنید.

    2. به بودجه خود یک نام توصیفی بدهید.

    3. محدوده را برای هشدار بودجه تنظیم کنید، از جمله پروژه(ها) و سرویس(هایی) که می خواهید هشدار بودجه برای آنها اعمال شود. هنگام شروع هشدارهای بودجه، احتمالاً می خواهید همه خدمات را انتخاب کنید.

    4. مقدار > نوع بودجه را با استفاده از یکی از این گزینه ها تنظیم کنید:

      • مقدار مشخصی از پول - از این نوع زمانی که برای اولین بار شروع به کار می کنید یا برنامه خود را آزمایش می کنید، استفاده کنید

      • مبلغی برابر با مبلغی که پروژه شما در ماه گذشته خرج کرده است - زمانی که برنامه شما به طور پیوسته در حال رشد است و نمی خواهید مبلغ بودجه را هر ماه به روز کنید از این نوع استفاده کنید.

    5. درصد هشدارهای بودجه را تنظیم کنید.

      • برای آزمایش اولیه، چندین درصد مانند 1٪، 2٪، 5٪ و 50٪ واقعی را امتحان کنید.

      • برای برنامه‌های تولیدی، درصدهای محوری مانند 50 درصد و 100 درصد واقعی و همچنین 150 درصد از پیش‌بینی‌شده را امتحان کنید.

    6. تعیین کنید چه کسی باید ایمیل دریافت کند.

      • به طور پیش‌فرض، هر کسی که مجوزهای صورت‌حساب مناسب را داشته باشد، ایمیل اعلان را دریافت می‌کند (به‌طور پیش‌فرض، مدیران حساب صورت‌حساب و کاربران حساب صورت‌حساب در حساب Cloud Billing مرتبط).

      • همچنین می توانید برای سایر افراد تیم خود ایمیل ارسال کنید. این کار مستلزم ایجاد یک فضای کاری Cloud Monitoring و سپس افزودن یک کانال اعلان مبتنی بر ایمیل به بخش Alerting فضای کاری است. برای اطلاعات بیشتر در مورد این تنظیم، به تنظیم هشدارهای صورت‌حساب پیشرفته و منطق مراجعه کنید.

اگر اعلانی را برای درصد پایینی از بودجه (مثل 1٪) تنظیم کنید، باید ظرف چند ساعت یا چند روز ایمیلی دریافت کنید که به شما بگوید پروژه شما به آن آستانه رسیده است.

مراحل بعدی