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