تجنّب الفواتير المفاجئة

سواء كنت مبتدئًا في تطوير تطبيقك أو كانت لديك حملة كاملة تحتاج إلى التأكد من فهم تكاليفك وكيفية تجنب الفواتير المفاجئة.

اطّلِع على أسعار Firebase إذا لم يسبق لك إجراء ذلك الخطط لفهم كيفية لصالح Firebase.

ترشدك هذه الصفحة خلال جوانب مهمة لفهم ومراقبة مستويات الاستخدام والإنفاق، بما في ذلك:


اختبار الرمز

يُعدّ اختبار الرمز قبل نشره في مرحلة الإنتاج فكرة رائعة بالنسبة إلى العديد من المستخدمين. مثل اكتشاف الأخطاء التي قد تكلفك مبالغ كبيرة من المال. أثناء إنشاء البنية الأساسية لتطبيقك، ننصحك بشدة أولاً لإجراء الاختبار محليًا باستخدام مجموعة أدوات المحاكاة المحلية من Firebase.

تسمح لك "مجموعة أدوات المحاكاة المحلية" بتشغيل مثيلات للوظائف السحابية Cloud Firestore و"قاعدة البيانات في الوقت الفعلي" وغيرها على جهاز سطح المكتب. يسهّل عليك ذلك التكرار التحسيني للوظائف الجديدة بسرعة: وخاصةً وظائف السحابة الإلكترونية، لكنها تضمن أيضًا عدم تكبد تكاليف Firebase التي قد تنتج عن الاختبار مقابل الخدمات في الإنتاج.

أثناء الاختبار، تحقق من هذه الأسباب الشائعة لتجاوز الاستخدام المتوقع الإنفاق:

  • نسيان إضافة حد إلى استعلام قاعدة بيانات مع ملايين النتائج

  • مجموعات من وظائف السحابة الإلكترونية التي تتسبّب في زيادة أعباء العمل على نطاق واسع أو حتى التكرارات اللانهائية



الاطّلاع على مستويات الاستخدام والإنفاق

يجب معرفة أنماط الاستخدام العادية لتطبيقك والتأكّد من أنّك تلتزم بالحدود المعيّنة لك

عرض استخدام المنتج الفردي

يمكنك الاطّلاع على استخدام المنتج الفردي في قسم "الاستخدام". للعديد من المنتجات في وحدة تحكم Firebase.

عرض الاستخدام العام للمشروع

ويمكنك الاطلاع على الاستخدام الإجمالي لمشروعك في لوحة بيانات الاستخدام والفوترة في "وحدة تحكُّم Firebase" (انتقِل إلى إعدادات المشروع > الاستخدام والفوترة).

  • يمكنك الاطّلاع على استخدامك الشهري ومستويات الاستخدام قياس حصة الاستخدام المخصّصة بدون تكلفة

  • انقر على أي منتج لمراجعة ملخص يومي للاستخدام وكيفية ذلك حتى حصة الاستخدام المجانية المخصّصة

وتذكر أن كل منتج له حصص استخدام مختلفة وبالتالي الجداول الزمنية، على سبيل المثال:

  • يتم احتساب استخدام Cloud Firestore وCloud Storage يوميًا.

  • يتم احتساب استخدام "دوال السحابة الإلكترونية" شهريًا.



إعداد الرسائل الإلكترونية لتنبيه الميزانية

تجنب المفاجآت في فاتورتك من خلال إنشاء ميزانيات في الفوترة في Google Cloud وإعداد تنبيهات الميزانية هذا القسم يصف كيفية تنفيذ كلا الإجراءين لمشروع Firebase.

يمكنك إعداد تنبيهات بسيطة بشأن الميزانية ترسل إليك وإلى زملائك في الفريق رسائل إلكترونية. تلقّي إشعارات عندما يتخطى مشروعك حد إنفاق معيّن

قد يكون لديك تنبيه بشأن الميزانية في حال الترقية إلى خطة أسعار Blaze مؤخرًا. ولكن إذا أردت معرفة المزيد من المعلومات عن تنبيهات الميزانية، يمكنك إعداد تنبيه جديد أو تعديل تنبيه موجود، فهذا القسم من أجلك!

نظرة عامة على الميزانيات وتنبيهات الميزانية

الميزانيات هي مبالغ عامة بالدولار الأمريكي تخطط لإنفاقها كل شهر.

يرسِل تنبيه الميزانية رسالة إلكترونية عند بلوغ مستوى إنفاق مشروعك الذي حددته. لا تؤدي تنبيهات الميزانية إلى إيقاف الخدمات أو الاستخدام لـ تطبيقك

لا نوقف الخدمات والاستخدام على الرغم من أنه قد يكون لديك خطأ في تطبيقك مما يتسبب في زيادة الإنفاق، فربما تواجه مشكلة النمو الإيجابي لتطبيقك. أنت لا تريد إيقاف تشغيل تطبيقك بشكل غير متوقع عندما تحتاج إليها للعمل أكثر من غيرها.

إعداد ميزانية وتنبيه بسيط بشأن الميزانية

لإعداد ميزانية أو تنبيه بشأن الميزانية، يجب أن تكون مالكًا للحساب حساب فوترة Cloud.

  1. انتقِل إلى وحدة تحكُّم Google Cloud للوصول إلى مشروعك، ثم اختَر الفوترة.

  2. انتقِل إلى قسم الميزانيات التنبيهات، ثم أكمِل الخطوات التالية إعداد ميزانية وتنبيه ميزانية عبر البريد الإلكتروني:

    1. اختَر ميزانية حالية أو أنشئ ميزانية جديدة.

    2. أدخِل اسمًا وصفيًا لميزانيتك.

    3. حدِّد نطاق تنبيه الميزانية، بما في ذلك المشاريع الخدمات التي تريد تطبيق تنبيه الميزانية عليها. ربما تريد لاختيار جميع الخدمات عند بدء استخدام تنبيهات الميزانية.

    4. ضبط المبلغ > نوع الميزانية باستخدام أحد الخيارات التالية:

      • مبلغ محدد من المال: يمكنك استخدام هذا النوع في البداية اختبار تطبيقك أو اختباره

      • مبلغ مساوٍ لما أنفقه مشروعك الشهر الماضي: استخدام هذا النوع عندما ينمو تطبيقك بوتيرة ثابتة ولا تريد لمواصلة تعديل مبلغ الميزانية كل شهر

    5. أعِدّ تنبيهات النسبة المئوية من الميزانية.

      • للاختبار الأولي، جرّب عدة نسب مئوية، مثل 1% و2% و5% و50% من القيمة الفعلية.

      • بالنسبة إلى تطبيقات الإنتاج، جرّب النسب المئوية المحورية، مثل 50% و100% من الفعلية وكذلك 150% من المتوقعة.

    6. يمكنك إعداد المستخدمين الذين يجب أن يتلقّوا الرسائل الإلكترونية.

      • بشكلٍ تلقائي، يحصل أي شخص لديه أذونات الفوترة المناسبة على إشعار عبر البريد الإلكتروني (بشكل افتراضي، مشرفو حسابات الفوترة مستخدمو حساب الفوترة في حساب فوترة Cloud المرتبط).

      • يمكنك أيضًا إرسال رسائل إلكترونية إلى مستخدمين آخرين في فريقك. يتطلب هذا إنشاء مساحة عمل في Cloud Monitoring Workspace قناة إشعارات تستند إلى البريد الإلكتروني إلى قسم التنبيه في ومساحة العمل. لمزيد من المعلومات حول هذا الإعداد، تفضل بزيارة إعداد تنبيهات الفوترة المتقدمة والمنطق.

في حال أعددت إشعارًا لنسبة نسبة مئوية من الميزانية منخفضة (مثل %1)، من المفترض أن تصلك رسالة إلكترونية في غضون ساعتين أو بضعة أيام تخبر أن مشروعك قد وصل إلى هذا الحد.

الخطوات التالية

انتقل إلى الإعداد بالإعدادات المتقدمة تنبيهات الفوترة ومنطق الفوترة لمعرفة كيفية القيام بما يلي:

  • يمكنك استخدام "مراقبة السحابة الإلكترونية" لإنشاء تنبيهات أكثر تعقيدًا للفوترة الاستخدام، بما في ذلك التنبيهات المخصصة التي ترسل إشعارات إلى وسائط أخرى مثل Slack.

  • يمكنك إنشاء منطق فوترة إضافي استنادًا إلى Google Cloud Pub/Sub.