استضافة التطبيقات وحلول Google الأخرى
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تتيح لك المنتجات بدون خادم، مثل Firebase App Hosting، نشر التطبيقات بسرعة بدون إدارة البنية التحتية بنفسك. من بين حلول Google،
App Hosting هو الخيار الأفضل
لمطوّري الويب الذين ينشئون تطبيقات ويب حديثة على أُطر
شائعة لأنّه يدير الحزمة الكاملة، بدءًا من شبكة توصيل المحتوى (CDN) وصولاً إلى العرض من جهة الخادم.
ومع ذلك، فإنّ App Hosting هو أحد منتجات Google المتعدّدة للحوسبة بدون خادم.
استنادًا إلى طبيعة تطبيقك أو احتياجاتك المتعلقة بقابلية التوسّع، يمكنك اختيار
App Hosting أو أحد المنتجات الأخرى التالية:
- Cloud Run: الخيار الأفضل لتشغيل خدمات الخلفية في حاويات مع إمكانية ضبط عالية.
- Cloud Functions: الأنسب
لإنشاء وظائف بسيطة مستنِدة إلى الأحداث بسرعة.
- وظائف السحابة الإلكترونية لبرنامج
Firebase: هي مثل وظائف السحابة الإلكترونية، ولكن مع نموذج مبسط لتسهيل التكامل مع ميزات
Firebase الأخرى، مثل Realtime Database أو Cloud Firestore.
- Firebase App Hosting: مثالية لاستضافة تطبيقات الويب الحديثة المستندة إلى الأُطر مع ميزة العرض من جهة الخادم (SSR) أو ميزات الذكاء الاصطناعي التوليدي.
- Firebase Hosting : خيار ممتاز
لاستضافة مواد عرض ثابتة، مثل المواقع الإلكترونية والصور.
في ما يتعلق بالتكلفة، تتطلّب خدمات Cloud Run وCloud Functions وFirebase App Hosting حساب فوترة للبدء، وتتضمّن طبقة مجانية لعمليات النشر الصغيرة، ويتم تحديد أسعارها استنادًا إلى الاستخدام. توفّر Firebase Hosting فئة بدون تكلفة لا تتطلّب حساب فوترة لعمليات النشر الصغيرة، مع إمكانية التوسّع مع زيادة حجم تطبيقك.
App Hosting وFirebase Hosting
App Hosting ليس بديلاً عن Firebase Hosting، بل يملأ فجوة محددة. إذا كنت بصدد تطوير تطبيق ويب ديناميكي يتم عرضه من جهة الخادم باستخدام SSR، فإنّ App Hosting هو الخيار المناسب لك. إذا كنت تريد استضافة موقع إلكتروني ثابت أو تطبيق من صفحة واحدة، قد يكون من المنطقي استخدام Hosting الأصلي لتحسين التكلفة والأداء.
بما أنّ App Hosting وFirebase Hosting تتشابهان إلى حدّ ما في الميزات التي توفّرانها، قد يكون من المفيد إلقاء نظرة أكثر تفصيلاً.
الميزة
|
Hosting
|
App Hosting
|
النشر التلقائي لتطبيقات الويب التي يتم عرضها من جهة الخادم
|
تجريبي
|
نعم
|
انتهت مهلة الطلب
|
دقيقة واحدة
|
5 دقائق
|
مهلة ذاكرة التخزين المؤقت
|
1hr
|
1hr
|
عنصر التحكّم في ذاكرة التخزين المؤقت Stale-While-Revalidate
|
لا
|
نعم
|
بنود الخدمة
|
Firebase
|
Google Cloud
|
نسخ طبق الأصل من مصدر المحتوى الثابت
|
3
|
لا ينطبق
|
مناطق المحتوى الديناميكي
|
3
|
3
|
النشر المستمر
|
محدودة
|
مضمّنة
|
عملية التصميم
|
البيئة المحلية
|
بيئة قابلة للتكرار
|
معاينة المحتوى
|
نعم
|
لا
|
تجاوز الأخطاء
|
انقطاع الخدمة على مستوى العالم
|
انقطاع الخدمة على مستوى منطقة جغرافية
|
المحاكي
|
نعم
|
نعم
|
ميزات مراحل التطوير في App Hosting وHosting
Firebase App Hosting مدمَج بشكل كامل مع GitHub ويوفر عمليات طرح فعّالة لتطبيقك في مرحلة الإنتاج. وعندما تدفع بتغيير إلى فرع الإصدار العلني، تنشئ App Hosting الفرع في بيئة Cloud Build قابلة للتكرار.
بعد ذلك، في واجهة مستخدم لوحة بيانات App Hosting، يمكنك تتبُّع كل إصدار من تطبيق الويب الخاص بك وصولاً إلى عملية الإيداع المحدّدة التي تم إنشاء الإصدار بها، حتى تعرف التغييرات التي تم نشرها في وقت معيّن.
توفّر Firebase Hosting أيضًا درجة من
التكامل باستخدام إجراءات GitHub
لإنشاء قنوات إصدارات تجريبية ونشرها في القناة المباشرة استجابةً للإجراءات في
مستودع.
التطبيقات التي تم نشرها باستخدام تجربة الأُطر في Firebase CLI
بالنسبة إلى تطبيقات الويب الحديثة التي يتم نشرها على Firebase Hosting باستخدام تجربة الأُطر في واجهة سطر الأوامر (CLI) الخاصة بـ Firebase، ننصحك بالانتقال إلى App Hosting. باستخدام App Hosting، سيتوفّر لك حلّ موحّد لإدارة كل شيء، بدءًا من شبكة توصيل المحتوى (CDN) إلى العرض من جهة الخادم، بالإضافة إلى تحسين عملية الدمج مع GitHub.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-08-08 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-08-08 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["\u003cbr /\u003e\n\nServerless products like Firebase App Hosting let you deploy applications\nfast, without managing the infrastructure yourself. Among Google solutions,\nApp Hosting is the best\nchoice for web developers creating modern web apps on popular\nframeworks because it manages the full stack, from the CDN to server-side\nrendering.\n\nHowever, App Hosting is only one of several Google serverless products.\nDepending on the nature of your app or your scalability needs, you might choose\nApp Hosting or one of these other products:\n\n- **[Cloud Run](https://cloud.google.com/run/docs):** Best for running backend services in containers with maximum configurability.\n- **[Cloud Functions](https://cloud.google.com/functions/docs):** Best for quickly creating single-purpose, event-driven functions.\n- **[Cloud Functions for\n Firebase](/docs/functions)** : Like Cloud Functions, but with a simplified model for easier integration with other Firebase features like Realtime Database or Cloud Firestore.\n- **Firebase App Hosting:** Ideal for hosting modern frameworks-based web apps with server-side rendering (SSR) or generative AI features.\n- **[Firebase Hosting](/docs/hosting):** Excellent for hosting static assets like websites and images.\n\nRegarding cost, Cloud Run, Cloud Functions, and Firebase App Hosting require\na billing account to get started, include a no-cost tier for small deployments,\nand are priced based on usage. Firebase Hosting offers a no-cost tier with\nno billing account required for small deployments, with flexibility to expand as\nyour app scales up.\n\nApp Hosting and Firebase Hosting\n\nApp Hosting is not a drop-in replacement for Firebase Hosting -- it fills\na specific gap. If you are developing a dynamic, server-rendered web app with\nSSR, App Hosting is definitely for you. If you want\nhosting for a static website or single-page app, it may make sense to use the\noriginal Hosting to optimize for cost and performance.\n\nSince App Hosting and Firebase Hosting have a degree of overlap in the\nfeatures they support, a more detailed look may be helpful.\n\n| Feature | Hosting | App Hosting |\n|--------------------------------------------------|-----------------------------------------------------------|-----------------------------------------|\n| Automatic deployment of server-rendered web apps | Experimental | Yes |\n| Request timeout | 1m | 5m |\n| Cache timeout | 1hr | 1hr |\n| Stale-While-Revalidate cache control | No | Yes |\n| Terms of Service | [Firebase](https://firebase.google.com/terms) | [Cloud](https://cloud.google.com/terms) |\n| Static content origin replicas | 3 | N/A |\n| Dynamic content regions | 3 | 3 |\n| Continuous deployment | [Limited](/docs/hosting/github-integration) | Built-in |\n| Build process | Local environment | Reproducible environment |\n| Preview content | [Yes](/docs/hosting/test-preview-deploy#preview-channels) | No |\n| Fault tolerance | Global outage | Regional outage |\n| Emulator | Yes | Yes |\n\nDevelopment lifecycle features of App Hosting and Hosting\n\nFirebase App Hosting is deeply integrated with GitHub and offers efficient\nrollouts to production for your app. When you push a change to your live branch,\nApp Hosting builds the branch in a reproducible Cloud Build environment.\nThen, in the App Hosting dashboard UI, you can track each version of\nyour web app to\nthe exact commit it was built with, so that you know which changes were live at\na certain time.\n\nFirebase Hosting also provides a degree of\n[integration using GitHub actions](/docs/hosting/github-integration)\nto create preview channels and deploy to live channel in response to actions in\na repository.\n\nApps deployed using the frameworks experiment in the Firebase CLI\n\nFor modern web apps deployed to Firebase Hosting using\nthe frameworks experiment in the Firebase CLI, we recommend \"graduating\" to\nApp Hosting. With App Hosting, you'll have a unified solution to\nmanage everything from CDN to server-side rendering, along with improved\nGitHub integration."]]