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

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

اگر شما در حال حاضر نیست، چک کردن فایربیس قیمت گذاری برنامه به درک چگونگی صدور صورت حساب برای کار برای فایربیس.

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


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

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

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

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

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

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



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

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

مشاهده استفاده از محصول فردی

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

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

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

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

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

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

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

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



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

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

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

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

مروری بر بودجه و هشدارهای بودجه

بودجه ها مبالغ کلی دلاری هستند که شما قصد دارید هر ماه آن را خرج کنید.

هر زمان که سطح هزینه پروژه شما به آستانه ای که تعیین کرده اید برسد، یک هشدار بودجه ایمیلی ارسال می کند. هشدارهای بودجه خدمات یا استفاده از برنامه شما را خاموش نمی کند.

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

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

برای تنظیم بودجه یا هشدار بودجه، باید مالک حساب Cloud Billing مرتبط باشید.

  1. رفتن به ابر کنسول گوگل ، دسترسی به پروژه خود را، پس از آن صدور صورت حساب را انتخاب کنید.

  2. برو به بودجه و هشدار پانل، سپس مراحل زیر را به راه اندازی یک بودجه و یک هشدار بودجه ایمیل فرستاده را تکمیل کنید:

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

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

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

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

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

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

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

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

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

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

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

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

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

مراحل بعدی

مشاهده تنظیم هشدار صدور صورت حساب و منطق پیشرفته به یاد بگیرند که چگونه به انجام موارد زیر:

  • از Cloud Monitoring برای ایجاد هشدارهای پیچیده‌تر برای صورت‌حساب و استفاده، از جمله هشدارهای سفارشی که اعلان‌ها را به رسانه‌های دیگر مانند Slack ارسال می‌کنند، استفاده کنید.

  • منطق صورت‌حساب اضافی را بر اساس Google Cloud Pub/Sub ایجاد کنید.