توضّح هذه الصفحة خطط أسعار Firebase، بما في ذلك طريقة عمل الفوترة في Firebase وكيفية ربطها بخدمات Google الأخرى.
توفّر Firebase خطتَي أسعار مختلفتَين، وهما خطة Spark الأساسية بدون تكلفة وخطة Blaze المَرِنة بنظام الدفع حسب الاستخدام. في ما يلي نظرة عامة موجزة على كل خطة، ولكن للحصول على معلومات مفصّلة، يُرجى الانتقال إلى الأقسام اللاحقة في هذه الصفحة.
| خطة Spark الأساسية
لا يلزم تقديم معلومات الدفع للبدء |
خطة Blaze المَرِنة
ربط حساب فوترة للوصول إلى المزيد من الخدمات |
|---|---|
| الاستخدام الكامل لمنتجات وميزات Firebase بدون تكلفة* | الاستخدام الكامل لمنتجات وميزات Firebase بدون تكلفة* |
| حصة الاستخدام بدون تكلفة لمنتجات Firebase المدفوعة** | حصة الاستخدام بدون تكلفة لمنتجات Firebase المدفوعة** |
| الدفع حسب الاستخدام لأي استخدام إضافي لمنتجات Firebase المدفوعة | |
| الوصول إلى Cloud Functions
(حصة استخدام مجانية، ثم تسعير الدفع حسب الاستخدام للاستخدام الإضافي) |
|
| الوصول إلى منتجات وميزات Google Cloud المدفوعة | |
|
* تظل المنتجات بدون تكلفة تتضمّن قيودًا مرتبطة بميزات معيّنة (على سبيل المثال، Crashlytics يقتصر التسجيل المخصّص على 64 كيلوبايت). يمكنك الانتقال إلى قسم كل منتج في مستندات Firebase للعثور على هذا النوع من المعلومات. ** استنادًا إلى المنتج، قد يختلف مقدار حصة الاستخدام بدون تكلفة المتاحة في خطة Spark الأساسية عن تلك المتاحة في خطة Blaze المَرِنة. يمكنك الاطّلاع على مزيد من المعلومات في هذه الأسئلة الشائعة. |
|
التعرّف على معلومات خاصة بالمنتج
تفاصيل كل منتج في كل خطة أسعار: يمكنك الاطّلاع على صفحة أسعار Firebase. في هذه الصفحة، يمكنك الاطّلاع على معلومات حول منتجات Firebase بدون تكلفة، وحصص الاستخدام بدون تكلفة، وأسعار منتجات Firebase بنظام الدفع حسب الاستخدام.
معلومات خاصة بالمنتج حول الاستخدام والحصص والأسعار: راجِع المستندات الخاصة بالمنتج. وتقدّم هذه الصفحات غالبًا أمثلة على استخدام المنتج مقابل الفوترة وأي قيود على ميزات معيّنة (على سبيل المثال، Crashlytics يقتصر على 64 كيلوبايت لتسجيل البيانات المخصّص). انتقِل إلى قسم كل منتج في مستندات Firebase للعثور على هذا النوع من المعلومات.
العلاقة بين المشاريع والتطبيقات والفوترة
يوضّح الرسم التوضيحي التالي كيفية ربط خطط الأسعار (وحسابات الفوترة) بالمشاريع والتطبيقات.

خطة Spark الأساسية
عندما تكون في المراحل الأولية من تطوير تطبيقك، ابدأ باستخدام خطة أسعار Spark المجانية. للبدء في استخدام معظم ميزات Firebase على الفور، ليس عليك تقديم أي معلومات دفع.
وإذا كنت تستخدم فقط منتجات Firebase بدون تكلفة (مثل Crashlytics)، يمكنك استخدام خطة Spark الأساسية في التطبيقات المتاحة للإنتاج.
ما هي الميزات المتوفرة في خطة Spark الأساسية؟
تتضمّن خطة Spark الأساسية إمكانية الوصول إلى الخدمات التالية:
- الاستخدام الكامل لمنتجات وميزات Firebase بدون تكلفة* (مثل طُرق تسجيل الدخول عبر وسائل التواصل الاجتماعي وCrashlytics)
- حصص الاستخدام بدون تكلفة لمنتجات Firebase المدفوعة (مثل Cloud Firestore وCloud Storage وHosting)
* لا تزال المنتجات بدون تكلفة تتضمّن قيودًا مرتبطة بميزات معيّنة (على سبيل المثال، يقتصر حجم التسجيل المخصّص في Crashlytics على 64 كيلوبايت). يمكنك الانتقال إلى قسم كل منتج في مستندات Firebase للعثور على هذا النوع من المعلومات.
أمثلة على السيناريوهات
في ما يلي بعض الأمثلة على الاستخدام والفوترة في خطة Spark الأساسية:
المثال 1: يستخدم تطبيقك طرق تسجيل الدخول عبر وسائل التواصل الاجتماعي وCrashlytics. يمكنك الاستفادة من جميع الميزات في هذه المنتجات بدون أي تكلفة، حتى إذا كان تطبيقك يتضمّن عدة ملايين من المستخدمين.
المثال 2: يستخدم تطبيقك Authentication وCrashlytics وCloud Firestore مخصّصة. يمكنك الوصول إلى جميع ميزات Authentication وCrashlytics المخصّصة (بغض النظر عن عدد المستخدمين)، بالإضافة إلى 20,000 عملية كتابة مستندات و50,000 عملية قراءة مستندات كل يوم بدون أي تكلفة.Cloud Firestore
حقائق مهمة يجب تذكُّرها بشأن خطة أسعار Spark
يُرجى مراعاة ما يلي بشأن خطة Spark الأساسية:
في حال تجاوزت حد الحصة المجانية في شهر تقويمي لأي منتج، سيتم إيقاف استخدام مشروعك لهذا المنتج المحدّد لبقية ذلك الشهر.
وينطبق ذلك على جميع التطبيقات المسجّلة في مشروع Firebase هذا.
لاستخدام هذا المنتج المحدّد مرة أخرى، عليك الانتظار حتى دورة الفوترة التالية أو الترقية إلى خطة أسعار Blaze.
تتضمّن المنتجات بدون تكلفة قيودًا مرتبطة بميزات معيّنة (على سبيل المثال، يقتصر حجم التسجيل المخصّص في Crashlytics على 64 كيلوبايت). يمكنك الانتقال إلى قسم كل منتج في مستندات Firebase للعثور على هذا النوع من المعلومات. واستنادًا إلى المنتج أو الميزة، قد تكون هذه القيود ناتجة عن عوامل مثل البنية الأساسية وإمكانية الوصول العادل ووسائل حماية الخدمة الأخرى.
لا تتوفّر منتجات وميزات Google Cloud المدفوعة (مثل Pub/Sub أو Cloud Run أو بث BigQuery مقابل Analytics) للمشاريع ضمن خطة أسعار Spark.
خطة Blaze المَرِنة
يمكنك الترقية إلى خطة Blaze المَرِنة بنظام الدفع حسب الاستخدام إذا كان تطبيقك يتطلّب الإمكانات التي توفّرها الخدمات المدفوعة و/أو إذا كنت تريد زيادة الحصة (للمنتجات التي توفّر هذه الميزة في خطة Blaze المَرِنة).
يرتبط مشروع Firebase الذي يستخدم خطة Blaze المَرِنة بحساب Cloud Billing، ما يتيح لمشروعك وتطبيقاتك الوصول إلى المزيد من الخدمات ومستويات استخدام أعلى في كثير من الأحيان.
ما هي الميزات المضمّنة في خطة Blaze المَرِنة؟
تتضمّن خطة Blaze المَرِنة إمكانية الوصول إلى الخدمات التالية:
الاستخدام الكامل لمنتجات وميزات Firebase بدون تكلفة* (مثل طُرق تسجيل الدخول عبر وسائل التواصل الاجتماعي وCrashlytics)
حصص الاستخدام بدون تكلفة لمنتجات Firebase المدفوعة (مثل Cloud Firestore وCloud Storage وHosting)
الدفع حسب الاستخدام لأي استخدام إضافي لمنتجات Firebase المدفوعة
حصة استخدام بدون تكلفة لـ "Cloud Functions for Firebase"، ثم نموذج الدفع حسب الاستخدام
الوصول إلى منتجات وميزات Google Cloud المدفوعة (مثل Pub/Sub أو Cloud Run أو بث BigQuery مقابل Analytics)
* لا تزال المنتجات بدون تكلفة تتضمّن قيودًا مرتبطة بميزات معيّنة (على سبيل المثال، يقتصر حجم التسجيل المخصّص في Crashlytics على 64 كيلوبايت). يمكنك الانتقال إلى قسم كل منتج في مستندات Firebase للعثور على هذا النوع من المعلومات.
إذا ظل مشروعك ضمن حصص الاستخدام بدون تكلفة في خطة Blaze المَرِنة للمنتجات المدفوعة، لن يتم تحصيل أي رسوم منك مقابل هذه المنتجات (باستثناء Cloud Functions for Firebase). ولكن إذا تجاوزت حصة الاستخدام بدون تكلفة، لن تدفع إلا مقابل الموارد التي تستهلكها، وهذا هو السبب في تسمية خطة Blaze المَرِنة بخطة "الدفع حسب الاستخدام".
أمثلة على السيناريوهات
في ما يلي بعض الأمثلة على الاستخدام والفوترة في خطة Blaze المَرِنة:
المثال 1: يستخدم تطبيقك طرق تسجيل الدخول عبر وسائل التواصل الاجتماعي وCrashlytics. يمكنك الاستفادة من جميع الميزات في هذه المنتجات بدون أي تكلفة، حتى إذا كان تطبيقك يتضمّن عدة ملايين من المستخدمين.
المثال 2: يستخدم تطبيقك Authentication وCrashlytics وCloud Firestore مخصّصة. يمكنك الوصول إلى جميع ميزات Authentication وCrashlytics المخصّصة (بغض النظر عن عدد المستخدمين)، بالإضافة إلى 50,000Cloud Firestore عملية قراءة للمستندات و20,000 عملية كتابة للمستندات كل يوم بدون أي تكلفة.
ومع ذلك، إذا كان استخدام مشروعك لـ Cloud Firestore أعلى من الحصص اليومية هذه، سيتم تحصيل رسوم منك مقابل عمليات القراءة والكتابة في ذلك اليوم التي تتجاوز عدد 50 ألف أو 20 ألف.
حقائق مهمة يجب تذكُّرها بشأن خطة أسعار Blaze
يُرجى مراعاة ما يلي بشأن خطة Blaze المَرِنة:
واستنادًا إلى المنتج، قد يختلف مقدار حصة الاستخدام المجانية المتاحة لخطة Spark الأساسية عن تلك المتاحة لخطة Blaze المَرِنة. يمكنك الاطّلاع على مزيد من المعلومات في هذه الأسئلة الشائعة.
تتضمّن المنتجات بدون تكلفة قيودًا مرتبطة بميزات معيّنة (على سبيل المثال، يقتصر حجم التسجيل المخصّص في Crashlytics على 64 كيلوبايت). يمكنك الانتقال إلى قسم كل منتج في مستندات 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، قد تكون مؤهلاً للاستفادة من "فترة تجريبية مجانية بقيمة 300 دولار أمريكي في Google Cloud" لتجربة خدماتنا. يُرجى العِلم أنّ أي استخدام أو تكاليف تتجاوز هذه الأرصدة يحدّدها برنامج الأرصدة الذي تستخدمه.
التبديل بين خطط الأسعار
الترقية من خطة Spark الأساسية إلى خطة Blaze المَرِنة
يمكنك الترقية إلى خطة أسعار Blaze في وحدة تحكّم Firebase.
بشكل عام، تعني ترقية مشروع Firebase إلى خطة Blaze المَرِنة ربط حساب Cloud Billing بالمشروع الأساسي Google Cloud.
ستؤدي الإجراءات والحالات التالية إلى الترقية تلقائيًا لخطة الأسعار من خطة Spark الأساسية إلى خطة Blaze المَرِنة:
ربط حساب Cloud Billing بمشروعك من داخل وحدة تحكّم Google Cloud
استخدام خدمات Google Cloud (مثل Pub/Sub أو Cloud Run) أو واجهات برمجة التطبيقات الخاصة بـ "خرائط Google" في المشروع نفسه
على سبيل المثال، إذا بدأت في استخدام إحدى خدمات Google Cloud من داخل Google Cloud وحدة التحكّم، سيُطلب منك ربط حساب Cloud Billing، ما يؤدي تلقائيًا إلى ترقية خطة أسعار Firebase إلى خطة Blaze المَرِنة.
في حال تمت ترقية مشروعك من خطة Spark الأساسية إلى خطة Blaze المَرِنة، يُرجى الانتباه إلى ما سيحدث:
- اعتمادًا على المنتج، قد يختلف مقدار حصة الاستخدام بدون تكلفة المتاحة في خطة Spark الأساسية عن تلك المتاحة في خطة Blaze المَرِنة. يمكنك الاطّلاع على مزيد من المعلومات في هذه الأسئلة الشائعة.
الرجوع من خطة Blaze المَرِنة إلى خطة Spark الأساسية
يمكنك الرجوع إلى خطة تسعير Spark في وحدة تحكّم Firebase.
ستؤدي الإجراءات والحالات التالية إلى خفض مستوى خطة الأسعار تلقائيًا من خطة 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).
لإعادة تفعيل إمكانية الوصول، عليك الترقية إلى خطة Blaze المَرِنة.
إذا كنت بحاجة إلى حذف البيانات من هذه النسخ الاحتياطية والمجموعات غير التلقائية، ولكنك تريد البقاء على خطة Spark الأساسية، يمكنك التواصل مع فريق دعم Firebase.
لا يمكنك إجراء عمليات نشر جديدة لأي Cloud Functions جديد أو حالي.
واستنادًا إلى المنتج، قد يختلف مقدار حصة الاستخدام المجانية المتاحة لخطة Spark الأساسية عن تلك المتاحة لخطة Blaze المَرِنة. يمكنك الاطّلاع على مزيد من المعلومات في هذه الأسئلة الشائعة.
الخطوات التالية
يمكنك الاطّلاع على الأسئلة الشائعة حول الأسعار في Firebase للحصول على إجابات عن العديد من الحالات المحدّدة، خاصةً تلك المتعلّقة بالفوترة في Cloud Functions for Firebase.
تعرَّف على كيفية تجنُّب الفواتير المفاجئة من خلال اختبار الرمز البرمجي ومراقبة مستويات الاستخدام والإنفاق وإعداد تنبيهات الميزانية وحدود الإنفاق.