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