يتطلّب App Hosting مشروعًا تم تفعيل خطة أسعار Blaze فيه على Firebase. تتضمّن هذه الخطة الحدود التالية بدون تكلفة لمنتجات 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,000 غيبي بايت في الثانية | 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 دولار أمريكي لكل غيغابايت في آسيا |
لا يتم استخدام 1Cloud Storage إلا عند النشر من مصدر محلي باستخدام واجهة سطر الأوامر Firebase.
2تنطبق حصص Always Free على الخلفيات App Hosting في منطقة US-CENTRAL1 فقط.Cloud Storage
يتم تجميع الاستخدام بدون تكلفة على مستوى المشاريع حسب حساب الفوترة، ويتم إعادة ضبطه كل شهر، ولا يتم تحصيل رسوم منك إلا مقابل الاستخدام الذي يتجاوز الحدود.
احتساب التكاليف
اعتبارًا من 1 أغسطس 2025، ستبدأ في تكبُّد تكاليف مقابل مشروعك Firebase App Hosting عند تجاوز حدود خطة أسعار Blaze بنظام الدفع حسب الاستخدام. سيتم تحصيل رسوم منك مقابل بنود الفاتورة التالية Firebase App Hosting:
يشير مصطلح النطاق الترددي الصادر غير المخزّن مؤقتًا إلى البيانات التي يتم نقلها مباشرةً من خوادم المصدر الخاصة بخدمة Firebase App Hosting لتلبية طلبات المستخدمين. تتوفّر خوادم المصدر بين خدمة App Hosting الخلفيةCloud Run وCloud CDN. يحدث ذلك عندما لا يكون المحتوى المطلوب مخزّنًا في ذاكرة التخزين المؤقت لشبكة Cloud CDN (أي أنّه غير مخزّن مؤقتًا). وبالتالي، يجب أن يستردّ خادم المصدر البيانات ويرسلها إلى المستخدم.
تتسبب هذه العملية في تكبّد تكاليف لسببَين رئيسيَّين:
- تعبئة ذاكرات التخزين المؤقت في Cloud CDN: عندما يطلب المستخدم محتوًى غير مخزَّن مؤقتًا، يؤدي ذلك إلى بدء عملية لجلب البيانات من الخادم الأصلي وتخزين نسخة منها في ذاكرة التخزين المؤقت في Cloud 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 | |
---|---|
الحدّ الأقصى لوحدة المعالجة المركزية (CPU) (وحدة المعالجة المركزية الافتراضية) | 1 |
حد الذاكرة (MiB) | 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,000 زيارة | استخدام مليون زيارة | تكلفة مليون زيارة |
---|---|---|---|---|---|---|---|
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 |
طلبات M SSR | 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 دولار (أو ما يعادله بالعملة المحلية) |
App Hosting - معدل نقل البيانات الصادرة غير المخزّنة مؤقتًا | $0.20 |
غيبي بايت | 10 |
2 |
$0.00 |
200 |
$39.00 |
App Hosting - Cached outgoing bandwidth | 0.15 دولار أمريكي |
غيبي بايت | 2 |
$0.00 |
200 |
$29.25 |
|
Secret Manager - إصدارات المفاتيح السرّية النشطة | $0.06 |
الإصدارات | 6.00 |
6.00 |
$0.00 |
6.00 |
$0.00 |
Secrets Manager - عمليات الوصول | $0.03 |
10,000 عملية | 1.0 |
0.10 |
$0.00 |
5.00 |
$0.12 |
Secrets Manager - إشعارات التدوير | 0.05 دولار أمريكي |
عمليات التدوير | 3,00 |
0.00 |
$0.00 |
0.00 |
$0.00 |
Cloud Logging - مساحة تخزين السجلات | 0.50 دولار أمريكي |
غيبي بايت | 50.00 |
0.50 |
$0.00 |
50.00 |
$0.00 |
Cloud Logging - الاحتفاظ بالسجلات | 0.01 دولار (أو ما يعادله بالعملة المحلية) |
غيغابايت / شهر | 30 يومًا | $0.00 |
$0.00 |
||
الإجمالي | 0.01 دولار أمريكي |
$69.58 |
العمليات الحسابية
رمز التخزين التعريفي | وحدة | كيفية احتساب الاستخدام |
---|---|---|
Cloud Run - وحدة المعالجة المركزية | وحدة معالجة مركزية افتراضية في الثانية | ثواني وحدة المعالجة الافتراضية = وحدة المعالجة الافتراضية لكل مثيل * متوسط وقت استجابة كل طلب * عدد الزيارات * الطلبات التي تتم فوترتها لكل زيارة / عدد الطلبات المتزامنة |
Cloud Run - الذاكرة | غيبي بايت في الثانية | ثواني غيغابايت = غيغابايت لكلّ نسخة افتراضية * متوسط وقت استجابة كلّ طلب * عدد الزيارات * الطلبات التي تتم فوترتها لكلّ زيارة / عدد الطلبات المتزامنة |
طلبات Cloud Run | طلبات M SSR | طلبات M SSR = (عدد الزيارات * الطلبات التي يتم تحصيل رسومها لكل زيارة / مليون) * (1 - معدّل الوصول إلى ذاكرة التخزين المؤقت) |
Cloud Build - دقائق الإنشاء | دقيقة لكلّ عملية إنشاء | دقائق الإنشاء = عدد عمليات الإنشاء * الدقائق لكل عملية إنشاء |
مساحة تخزين Artifact Registry 1 | غيبي بايت (مخزَّنة) | غيغابايت (مخزّن) = 2 * حجم الصورة |
App Hosting - Uncached Bandwidth | غيبي بايت | GiB غير مخزّنة مؤقتًا= (1 - معدّل النتائج من ذاكرة التخزين المؤقت) * (عدد الزيارات * الطلبات المحاسَب عليها لكل زيارة * معدل نقل البيانات الصادر لكل طلب) |
App Hosting - Cached Bandwidth | غيبي بايت | وحدة GiB المخزّنة مؤقتًا = معدّل الزيارات التي تمّت الاستفادة فيها من التخزين المؤقت * (عدد الزيارات * الطلبات التي يتمّ تحصيل رسومها لكلّ زيارة * معدّل نقل البيانات الصادر لكلّ طلب) |
1 عادةً ما يحتوي تطبيقك على صورة واحدة فقط في Artifact Registry، لأنّ ميزة "استضافة التطبيقات" تعمل تلقائيًا على تنظيف الإصدارات غير المستخدَمة. قد تظهر صورتان لفترة وجيزة فقط أثناء طرح ميزة جديدة.