تتطلّب حزمة App Hosting مشروعًا تم تفعيل خطة أسعار Firebase Blaze فيه. تتضمن هذه الخطة الحدود التالية بدون تكلفة لمنتجات Google Cloud التي ينفذهاApp Hosting:
المنتج | الميزة | بدون تكلفة | الفوترة (للاستخدام الذي يتجاوز الحدود المسموح بها بدون تكلفة) |
---|---|---|---|
App Hosting | معدل نقل البيانات الصادرة | 10 غيغابايت في الشهر | 0.15 دولار أمريكي لكل غيغابايت مخبّأ 0.20 دولار أمريكي لكل غيغا بايت غير محفوظ في ذاكرة التخزين المؤقت |
Artifact Registry | التخزين | 0.5 غيغابايت في الشهر | 0.10 دولار أمريكي لكل غيغابايت في الشهر إذا كانت المساحة أكبر من 0.5 غيغابايت |
حركة بيانات صادرة | بدون تكلفة | اطّلِع على أسعار Artifact Registry للحصول على قائمة كاملة بأسعار الخروج. | |
Cloud Run | وحدة معالجة مركزية (CPU) | 180 ألف وحدة معالجة افتراضية في الثانية | 0.00002400 دولار أمريكي لكل وحدة معالجة مركزية افتراضية في الثانية |
ذاكرة | 360 ألف غيبي بايت في الثانية | 0.00000250 دولار أمريكي لكل غيبي بايت في الثانية | |
طلبات | مليونَا طلب | 0.40 دولار أمريكي لكل مليون طلب | |
Cloud Build | دقيقة لكلّ عملية إنشاء | 2500 دقيقة إنشاء | 0.006 دولار أمريكي لكل دقيقة إنشاء |
Cloud Logging | مساحة تخزين التسجيلات | 50 غيغابايت لكل مشروع في الشهر | 0.50 دولار أمريكي لكل غيغا بايت |
الاحتفاظ بالسجلّات | بدون تكلفة لمدة 30 يومًا | 0.01 دولار أمريكي لكل غيغابايت في الشهر للسجلّات التي يتم الاحتفاظ بها لأكثر من 30 يومًا | |
Secret Manager | إصدارات مفاتيح المرور النشطة | 6 إصدارات في الشهر | 0.06 دولار أمريكي لكل إصدار في كل موقع جغرافي |
عمليات الوصول | 10,000 عملية في الشهر | 0.03 دولار أمريكي لكل 10,000 عملية | |
إشعارات التناوب | 3 دورات في الشهر | 0.05 دولار أمريكي لكلّ دورة | |
Cloud Storage1 | مساحة التخزين العادية2 | 5 غيغابايت في الشهر | 0.020 دولار أمريكي لكل غيغابايت في الشهر |
عمليات الفئة أ2 | 5000 | 0.0050 دولار أمريكي لكل 1,000 عملية | |
عمليات الفئة "ب"2 | 50000 | 0.0004 دولار أمريكي لكل 1,000 عملية | |
نقل البيانات2 | 100 غيغابايت من أمريكا الشمالية إلى كل وجهة لنقل البيانات في Google Cloud (باستثناء أستراليا والصين) | 0.02 دولار أمريكي لكل غيغابايت في أمريكا الشمالية 0.02 دولار أمريكي لكل غيغابايت في أوروبا 0.08 دولار أمريكي لكل غيغابايت في آسيا |
1لا يتم استخدامCloud Storage إلا عند النشر من مصدر محلي باستخدام واجهة سطر الأوامر Firebase.
2Cloud Storage تنطبق الحصص المتاحة دائمًا على خدمات الخلفية في App Hosting US-CENTRAL1 فقط.
يتم تجميع الاستخدام المجاني على مستوى المشاريع حسب حساب الفوترة ويتم إعادة ضبطه كل شهر، ولا يتم تحصيل رسوم منك إلا مقابل الاستخدام الذي يتجاوز الحدود المسموح بها.
احتساب التكاليف
اعتبارًا من 14 حزيران (يونيو) 2025، ستبدأ في تحمُّل تكاليف Firebase App Hosting مشروعك عند تجاوز حدود الميزانية المسموح بها ضمن خطة أسعار Blaze المستندة إلى نظام الدفع عند الاستخدام. سيتم تحصيل رسوم منك مقابل العناصر التالية Firebase App Hosting:
يشير معدل نقل البيانات غير المخزّنة إلى البيانات التي يتم نقلها مباشرةً من خوادم المصدر لخدمة Firebase App Hosting لتلبية requests المستخدمين. تقع خوادم المصدر بين خدمة App Hosting Cloud Run في الخلفية وCloud CDN. ويحدث ذلك عندما لا يكون المحتوى المطلوب مخزّنًا في ذاكرة التخزين المؤقت لشبكة توصيل المحتوى (CDN) في السحابة الإلكترونية (أي أنّه لم يتم تخزينه مؤقتًا). وبالتالي، يجب أن يحصل خادم المصدر على البيانات ويرسلها إلى المستخدم.
تُكبِّد هذه العملية تكاليف لسببَين أساسيَّين:
- ملء ذاكرات التخزين المؤقت في Cloud CDN: عندما يطلب مستخدم محتوى غير محفوظ مؤقتًا، يؤدي ذلك إلى بدء عملية جلب هذه البيانات من الخادم المصدر وتخزين نسخة منها في ذاكرة التخزين المؤقت في Cloud CDN للطلبات المستقبلية. يساهم هذا الإجراء الأوّلي لتحميل البيانات من المصدر إلى شبكة توصيل المحتوى (CDN) في التكلفة الإجمالية.
- نقل البيانات إلى المستخدم النهائي: بعد توفّر المحتوى (إما مباشرةً من المصدر أو من شبكة توصيل المحتوى (CDN) بعد تعبئة ذاكرة التخزين المؤقت الأولية)، يجب نقله إلى جهاز المستخدم النهائي في الوجهة المطلوبة. ويساهم نقل البيانات هذا أيضًا في التكلفة.
يشير عرض النطاق الإجمالي للبيانات المخزّنة مؤقتًا إلى البيانات التي يتم نقلها بوحدة غيغابايت من ذاكرات التخزين المؤقت في Cloud CDN إلى جهاز المستخدم النهائي في الوجهة المطلوبة.
اطّلِع على مقالة تخزين محتوى التطبيق مؤقتًا للحصول على إرشادات حول كيفية تحسين الأداء باستخدام Cloud CDN.
ستتم أيضًا تحصيل رسوم منك مقابل استخدام منتجات Google Cloud الأساسية التي تستخدمها الخلفية:
- Cloud Run
- Cloud Build
- Artifact Registry
- Secret Manager
- Cloud Logging
يمكن الاطّلاع على الأسعار الدقيقة لهذه العناصر في صفحة التسعير.
أمثلة على الفوترة
يمكن أن تختلف تكلفة تشغيل تطبيق ويب ديناميكي على App Hosting بشكل كبير استنادًا إلى عوامل مثل عدد الزيارات وإعدادات وقت التشغيل وحجم الاستجابة. تستند التكاليف في مثالنا إلى افتراضات معيّنة حول هذه العوامل.
عدد الزيارات وحجم الاستجابة
بعد أن يصل تطبيقك إلى حصته المجانية الشهرية، ستترتب تكاليف على كل زيارة إلى موقعك الإلكتروني. هذه التكاليف غير ثابتة، فهي تعتمد على عوامل مثل عدد الطلبات التي تعمل في الخلفية والتي تنشئها كل زيارة، وقوة الحوسبة المطلوبة لإنشاء الاستجابة، وحجم الاستجابة. تكون بعض الطلبات أكثر تكلفة مقارنةً بغيرها. على سبيل المثال، من المرجّح أن تزيد تكلفة عرض صفحة غنية بالصور أو البيانات المعقدة مقارنةً بملف HTML بسيط. وبالمثل، عادةً ما يكون إنشاء صفحة ديناميكيًا على الخادم أكثر تكلفة من عرض نسخة تم تخزينها مؤقتًا من شبكة توصيل المحتوى.
لتقدير تكاليف تطبيقك بفعالية، عليك مراعاة بعض القياسات العميقة التالية:
- الطلبات لكل زيارة: كم عدد الطلبات الفردية التي يُجريها مستخدم نموذجي في زيارته؟ (تذكَّر أنّ "تحميل صفحة" واحدة يتضمن عادةً العديد من الطلبات الأساسية لمواد العرض، مثل الصور وCSS وJavaScript).
- متوسّط حجم الاستجابة: ما هو الحجم المعتاد للبيانات المُرسَلة بدورها في كل طلب؟
- متوسّط وقت الاستجابة: ما هي المدة التي يستغرقها تطبيقك في الردّ على الطلبات، في المتوسّط؟
يمكنك تقدير هذه القيم من خلال فحص سجلّات طلبات تطبيقك ضمن وحدة تحكّم Google Cloud. تفترض أمثلة عمليات احتساب التكلفة ما يلي:
خصائص الزيارات | |
---|---|
~الطلبات التي تمّ تحصيل رسومها لكل زيارة واحدة | 10 |
متوسط حجم الاستجابة (كيلوبايت) | 400 |
متوسط وقت استجابة الإشعارات (مللي ثانية) | 1000 |
معدّل الوصول إلى ذاكرة التخزين المؤقت | 50% |
إعدادات وقت التشغيل
Cloud Run الإعدادات1 | |
---|---|
الحد الأقصى لاستخدام وحدة المعالجة المركزية (وحدة المعالجة المركزية الافتراضية) | 1 |
الحد الأقصى للذاكرة (ميغابايت) | 512 |
طلبات المهام المتزامنة | 80 |
minInstances | 0 |
maxInstances | 100 |
1 هذه هي القيم التلقائية التي يوفّرها App Hosting. يمكنك التحقّق من إعدادات Cloud Run لكل عملية طرح من خلال الاطّلاع على تفاصيل Cloud Run. من علامة التبويب عمليات الطرح في وحدة تحكّم Firebase، مرِّر مؤشر الماوس فوق عملية طرح واختَر قائمة النقاط الثلاث، ثم اختَر "عرض المراجعة Cloud Run".
افتراضات أخرى
استخدام المشروع | |
---|---|
طريقة النشر | GitHub |
عمليات الإنشاء في الشهر | 20 |
الدقائق المستغرَقة لكل عملية إنشاء | 8 |
الاحتفاظ بالسجلّات | أقل من 30 يومًا |
النُسخ السرية | أقل من 6 إصدارات |
حجم صورة سجلّ العناصر (بالميغابايت) | 380 |
نموذج فاتورة
باستخدام هذه الافتراضات، يمكننا استنتاج التكاليف التالية لهذا السيناريو النموذجي. عند مستوى 10 آلاف زيارة، لا تترتّب أي تكاليف تقريبًا، وتبدأ التكاليف ذات الأهمية في التراكم عند مستوى مليون زيارة، حيث تكون الزيارة طلبًا إلى تطبيقك بدأه مستخدم.
رمز التخزين التعريفي | السعر | وحدة | الفئة بدون تكلفة | استخدام 10 آلاف زيارة | تكلفة 10 آلاف زيارة | استخدام مليون زيارة | تكلفة مليون زيارة |
---|---|---|---|---|---|---|---|
Cloud Run - وحدة المعالجة المركزية | $0.00 |
وحدة المعالجة المركزية الافتراضية في الثانية | 180,000.00 |
1250 |
$0.00 |
125000 |
$0.00 |
Cloud Run - الذاكرة | $0.00 |
غيبي بايت في الثانية | 360,000.00 |
625 |
$0.00 |
62500 |
$0.00 |
Cloud Run - الطلبات | 0.40 دولار أمريكي |
طلبات إعادة عرض الإعلانات المتسلسلة | 2.00 |
0.05 |
$0.00 |
5 |
1.20 دولار أمريكي |
Cloud Build - دقائق الإنشاء | 0.01 دولار (أو ما يعادله بالعملة المحلية) |
دقيقة لكلّ عملية إنشاء | 2,500.00 |
160 |
$0.00 |
160 |
$0.00 |
Artifact Registry - مساحة التخزين | 0.10 دولار أمريكي |
غيبي بايت (مخزّنة) | 0.50 |
0.6 |
0.01 دولار (أو ما يعادله بالعملة المحلية) |
0.6 |
0.01 دولار (أو ما يعادله بالعملة المحلية) |
استضافة التطبيقات: معدل نقل البيانات الصادرة غير المخزّنة مؤقتًا | 0.20 دولار أمريكي |
غيبي بايت | 10 |
2 |
$0.00 |
200 |
39.00 دولار أمريكي |
استضافة التطبيقات: معدل نقل البيانات الصادرة المخزّن مؤقتًا | 0.15 دولار أمريكي |
غيبي بايت | 2 |
$0.00 |
200 |
29.25 دولار أمريكي |
|
أداة إدارة الأسرار - إصدارات الأسرار النشطة | 0.06 دولار أمريكي |
الإصدارات | 6.00 |
6.00 |
$0.00 |
6.00 |
$0.00 |
أداة إدارة الأسرار - عمليات الوصول | 0.03 دولار أمريكي |
10 آلاف عملية | 1.0 |
0.10 |
$0.00 |
5.00 |
0.12 دولار أمريكي |
أداة إدارة الأسرار: إشعارات التدوير | 0.05 دولار أمريكي |
عمليات التدوير | 3,00 |
0.00 |
$0.00 |
0.00 |
$0.00 |
Cloud Logging - Logging Storage | 0.50 دولار أمريكي |
غيبي بايت | 50.00 |
0.50 |
$0.00 |
50.00 |
$0.00 |
Cloud Logging - Logging Retention | 0.01 دولار (أو ما يعادله بالعملة المحلية) |
غيغابايت في الشهر | 30 يومًا | $0.00 |
$0.00 |
||
الإجمالي | 0.01 دولار أمريكي |
69.58 دولار أمريكي |
العمليات الحسابية
رمز التخزين التعريفي | وحدة | كيفية احتساب الاستخدام |
---|---|---|
Cloud Run - وحدة المعالجة المركزية | وحدة المعالجة المركزية الافتراضية في الثانية | ثوانٍ وحدة المعالجة المركزية الافتراضية = وحدة المعالجة المركزية الافتراضية لكلّ نسخة * متوسّط وقت استجابة الطلب * عدد الزيارات * الطلبات التي تمّ تحصيل رسومها لكلّ زيارة / عدد الطلبات المتزامنة |
Cloud Run - الذاكرة | غيبي بايت في الثانية | غيغابايت ثانية = غيغابايت لكلّ نسخة افتراضية * متوسّط وقت استجابة الطلب * عدد الزيارات * الطلبات التي تمّ تحصيل رسومها لكلّ زيارة / عدد الطلبات المتزامنة |
Cloud Run - الطلبات | طلبات إعادة عرض الإعلانات المتسلسلة | عدد طلبات العرض من جهة الخادم (SSR) بالملايين = (عدد الزيارات * الطلبات التي تم تحصيل رسومها لكل زيارة / مليون) * (1 - معدّل الاستفادة من ذاكرة التخزين المؤقت) |
Cloud Build - دقائق الإنشاء | دقيقة لكلّ عملية إنشاء | دقيقة لكلّ عملية إنشاء = عدد عمليات الإنشاء * الدقائق لكلّ عملية إنشاء |
Artifact Registry - مساحة التخزين 1 | غيبي بايت (مخزّنة) | غيغابايت (المخزّنة) = 2 * حجم الصورة |
استضافة التطبيقات: معدل نقل البيانات غير المخزّنة مؤقتًا | غيبي بايت | GiB غير المخزّنة مؤقتًا= (1 - معدّل نتائج البحث في ذاكرة التخزين المؤقت) * (عدد الزيارات * الطلبات التي تم تحصيل رسومها لكل زيارة * معدل نقل البيانات الصادر لكل طلب) |
استضافة التطبيقات: معدل نقل البيانات المخزّن مؤقتًا | غيبي بايت | GiB المخزّنة مؤقتًا = معدّل المحتوى الذي تمّت معالجته من ذاكرة التخزين المؤقت * (عدد الزيارات * الطلبات التي تمّ تحصيل رسومها لكل زيارة * معدل نقل البيانات الصادر لكل طلب) |
1 عادةً ما يتضمّن تطبيقك صورة واحدة فقط في سجلّ Artifact ، لأنّ ميزة "استضافة التطبيقات" تزيل تلقائيًا الإصدارات غير المستخدَمة. قد تظهر صورتان لفترة وجيزة فقط أثناء عملية طرح جديدة.