استضافة التطبيقات وحلول Google الأخرى

تتيح لك منتجات الحوسبة بدون خادم، مثل Firebase App Hosting، تفعيل التطبيقات بسرعة بدون إدارة البنية التحتية بنفسك. من بين حلول Google، يُعدّ App Hosting الخيار الأفضل لمطوّري الويب الذين يُنشئون تطبيقات ويب حديثة على أُطر عمل شائعة ، لأنّه يدير المجموعة الكاملة من التكنولوجيات، بدءًا من شبكة توصيل المحتوى (CDN) وصولاً إلى العرض من جهة الخادم.

ومع ذلك، فإنّ App Hosting هو أحد منتجات Google المتعدّدة للحوسبة بدون خادم. استنادًا إلى طبيعة تطبيقك أو احتياجاتك من قابلية التوسّع، يمكنك اختيار App Hosting أو أحد هذه المنتجات الأخرى:

  • Cloud Run: هو الخيار الأفضل لـ تشغيل خدمات الخلفية في الحاويات مع أقصى قدر من قابلية الإعداد.
  • Cloud Run وظائف: هي الخيار الأفضل لإنشاء وظائف بسيطة تستند إلى الأحداث بسرعة. مزيد من المعلومات.
  • وظائف Firebase السحابية: هي مثل Cloud Run وظائف، ولكن مع نموذج مبسط لتسهيل التكامل مع ميزات Firebase الأخرى، مثل Realtime Database أو Cloud Firestore.
  • Firebase App Hosting: هو الخيار المثالي لاستضافة تطبيقات الويب المستندة إلى أُطر العمل الحديثة مع ميزات العرض من جهة الخادم (SSR) أو الذكاء الاصطناعي التوليدي.
  • Firebase Hosting : هو خيار ممتاز لاستضافة مواد العرض الثابتة، مثل المواقع الإلكترونية والصور.

في ما يتعلق بالتكلفة، تتطلّب خدمات Cloud Run ووظائف Cloud Run ووظائف Cloud Functions for Firebase وFirebase App Hosting حساب فوترة للبدء، وتتضمّن مستوى مجانيًا لعمليات النشر الصغيرة، ويتم تسعيرها استنادًا إلى الاستخدام. Firebase Hosting تقدّم مستوى مجانيًا لا يتطلّب حساب فوترة لعمليات النشر الصغيرة، مع إمكانية التوسّع مع زيادة حجم تطبيقك.

App Hosting وFirebase Hosting

لا يحلّ App Hosting محلّ Firebase Hosting، بل يملأ فجوة معيّنة. إذا كنت تطوّر تطبيق ويب ديناميكيًا يتم عرضه من جهة الخادم باستخدام ميزة العرض من جهة الخادم مع SSR، فإنّ App Hosting هو الخيار المناسب لك بالتأكيد. إذا كنت تريد استضافة موقع إلكتروني ثابت أو تطبيق صفحة واحدة، قد يكون من المنطقي استخدام خدمة Hosting الأصلية لتحسين التكلفة والأداء.

بما أنّ App Hosting وFirebase Hosting يتشاركان في بعض الميزات التي يتيحانها، قد يكون من المفيد إلقاء نظرة أكثر تفصيلاً.

الميزة Hosting App Hosting
النشر التلقائي لتطبيقات الويب التي يتم عرضها من جهة الخادم ميزة تجريبية نعم
انتهت مهلة الطلب 1 د ‫5 د
انتهت مهلة ذاكرة التخزين المؤقت ساعة واحدة ساعة واحدة
عنصر التحكّم في ذاكرة التخزين المؤقت Stale-While-Revalidate لا نعم
بنود الخدمة Firebase Google Cloud
نُسخ طبق الأصل من مصدر المحتوى الثابت 3 لا ينطبق
مناطق المحتوى الديناميكي 3 6
النشر المستمر ميزة تحقيق الربح محدودة مضمّنة
عملية التصميم بيئة محلية بيئة قابلة لإعادة الإنتاج
معاينة المحتوى نعم لا
تجاوز الأخطاء انقطاع عالمي انقطاع إقليمي
أجهزة محاكاة نعم نعم

ميزات دورة حياة التطوير في App Hosting وHosting

Firebase App Hosting يتكامل بشكلٍ كبير مع GitHub ويقدّم عمليات طرح فعّالة لتطبيقك في مرحلة الإنتاج. عند إرسال تغيير إلى فرعك المباشر، App Hosting ينشئ الفرع في بيئة إصدار Cloud Build قابلة لإعادة الإنتاج. بعد ذلك، في واجهة مستخدم لوحة بيانات App Hosting، يمكنك تتبُّع كل إصدار من تطبيق الويب وصولاً إلى عملية الإرسال المحدّدة التي تم إنشاؤه بها، حتى تعرف التغييرات التي تم نشرها في وقت معيّن.

Firebase Hosting توفّر أيضًا درجة من التكامل باستخدام إجراءات GitHub لإنشاء قنوات المعاينة والنشر في القناة المباشرة استجابةً للإجراءات في مستودع.

التطبيقات التي تم نشرها باستخدام تجربة أُطر العمل في Firebase CLI

بالنسبة إلى تطبيقات الويب الحديثة التي تم نشرها على Firebase Hosting باستخدام تجربة أُطر العمل في Firebase CLI، ننصحك "بالانتقال" إلى App Hosting. باستخدام App Hosting، سيتوفّر لك حلّ موحّد لـ إدارة كل شيء، بدءًا من شبكة توصيل المحتوى وصولاً إلى العرض من جهة الخادم، بالإضافة إلى تكامل محسّن مع GitHub.