Google is committed to advancing racial equity for Black communities. See how.
ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

حدد مواقع لمشروعك

تتطلب العديد من منتجات Firebase إعداد الموقع:

  • Google Analytics - إذا قمت بتمكين Google Analytics في مشروع Firebase ، فستتم مطالبتك بتحديد موقع إعداد تقارير Analytics. يمثل هذا الموقع بلد أو منطقة مؤسستك. يقوم موقع Analytics الخاص بك ، بدوره ، بتعيين العملة لتقارير الإيرادات.

  • Cloud Firestore و Cloud Storage - إذا بدأت في استخدام أي من هذه المنتجات ، فستتم مطالبتك بتحديد موقع مورد Google Cloud Platform (GCP) الافتراضي لمشروعك (إذا لم يكن محددًا بالفعل عند إعداد خدمة أخرى).

  • وظائف السحاب لـ Firebase (الوظائف المجدولة فقط) - إذا قمت بتشغيل الوظائف المجدولة ، يتطلب Cloud Scheduler تطبيق Google App Engine ؛ أثناء الإعداد ، تتم مطالبتك بتحديد موقع مورد Google Cloud Platform (GCP) الافتراضي لمشروعك (إذا لم يكن قد تم تحديده بالفعل عند إعداد خدمة أخرى).

    لمعرفة المزيد حول إعدادات الموقع للوظائف غير المجدولة ، قم بزيارة مواقع وظائف السحاب .

الموقع الافتراضي لمورد GCP

تتطلب العديد من الخدمات المتاحة لتطبيقك إعداد موقع ، يسمى موقع مورد Google Cloud Platform (GCP) الافتراضي لمشروعك. هذا الموقع هو المكان الذي يتم فيه تخزين بياناتك لخدمات GCP التي تتطلب إعداد الموقع.

تشترك المنتجات التالية في نفس موقع مورد GCP الافتراضي:

  • سحابة Firestore
    علما بأن موقع الموارد GCP الافتراضي الخاص بك لا تنطبق على قاعدة بيانات Firebase الحقيقي .

  • سحابة التخزين
    لاحظ أن موقع مورد GCP الافتراضي لا ينطبق إلا على مجموعة التخزين السحابي الافتراضية . إذا كنت على خطة Blaze ، فيمكنك إنشاء مجموعات متعددة ، كل منها له موقعه الخاص.

  • تطبيق Google App Engine (GAE)
    إذا أعددت تطبيق App Engine ، فإن موقعه يشارك موقع مورد GCP الافتراضي. لاحظ أنه إذا كنت تستخدم Cloud Scheduler (على سبيل المثال ، لتشغيل الوظائف المجدولة ) ، فيجب أن يكون لديك تطبيق App Engine في مشروعك.

أنواع المواقع

لاحظ أنه إذا كان لديك بالفعل تطبيق App Engine مع موقع إما us-central أو europe-west ، فسيتم اعتبار أي خدمة GCP تستخدم إعداد الموقع هذا متعددة المناطق .

مواقع متعددة المناطق

الموقع متعدد المناطق هو منطقة جغرافية عامة ، مثل الولايات المتحدة. يتم نسخ البيانات في موقع متعدد المناطق في مناطق متعددة. داخل المنطقة ، يتم نسخ البيانات عبر المناطق .

حدد موقعًا متعدد المناطق لزيادة مدى توفر ومتانة قاعدة البيانات الخاصة بك. يمكن أن تتحمل المواقع المتعددة المناطق فقدان مناطق بأكملها والحفاظ على التوفر دون فقدان البيانات.

يدعم Firebase مواقع موارد GCP التالية متعددة المناطق:
اسم متعدد المناطق وصف متعدد المناطق المناطق التأسيسية
eur3 أوروبا europe-west1 ، europe-west4
nam5 الولايات المتحدة الأمريكية us-central1 ، us-central2 (أوكلاهوما - منطقة خاصة us-central2 "شركاء Google المعتمدون")

المواقع الإقليمية

الموقع الإقليمي هو مكان جغرافي محدد ، مثل ساوث كارولينا. يتم نسخ البيانات في موقع إقليمي في مناطق متعددة داخل المنطقة . يتم فصل جميع المواقع الإقليمية عن المواقع الإقليمية الأخرى بما لا يقل عن 100 ميل.

حدد موقعًا إقليميًا لتكاليف أقل ، أو لوقت استجابة أقل للكتابة إذا كان تطبيقك حساسًا لوقت الاستجابة ، أو للمشاركة في الموقع مع موارد Google Cloud Platform الأخرى .

يدعم Firebase مواقع موارد GCP الإقليمية التالية:
اسم المنطقة وصف المنطقة
أمريكا الشمالية
us-west2 لوس أنجلوس
us-west3 سولت لايك سيتي
us-west4 لاس فيجاس
northamerica-northeast1 مونتريال
us-east1 كارولينا الجنوبية
us-east4 شمال فيرجينيا
امريكا الجنوبية
southamerica-east1 ساو باولو
أوروبا
europe-west2 لندن
europe-west3 فرانكفورت
europe-west6 زيورخ
آسيا
asia-south1 مومباي
asia-southeast2 جاكرتا
asia-east2 هونج كونج
asia-northeast1 طوكيو
asia-northeast2 أوساكا
asia-northeast3 سيول
أستراليا
australia-southeast1 سيدني

قم بتعيين إعدادات موقع مشروعك

بالنسبة لمعظم حالات الاستخدام ، يمكنك تعيين إعدادات موقع مشروعك في وحدة تحكم Firebase ، إما أثناء إنشاء المشروع أو في صفحة وحدة التحكم للمنتج.

تحليلات

إذا قمت بتمكين Google Analytics في مشروع Firebase في وحدة تحكم Firebase ، فستتم مطالبتك بتحديد موقع تقارير Analytics.

إذا كنت مالكًا لمشروع أو محررًا ، يمكنك تعديل المنطقة الزمنية والعملة لموقع إعداد التقارير في Analytics ؛ انتقل إلى إعدادات Google Analytics ، ثم قم بالتمرير إلى جزء التقارير .

Cloud Firestore و Cloud Storage والوظائف المجدولة

لاحظ أن موقع مورد GCP الافتراضي ربما تم تعيينه مسبقًا ، إما أثناء إنشاء المشروع أو عند إعداد خدمة أخرى تتطلب إعداد الموقع.

  • في وحدة تحكم Firebase ، عند إعداد Cloud Firestore أو Cloud Storage في البداية ، تتم مطالبتك بتحديد موقع مورد GCP الافتراضي لمشروعك.

  • إذا قمت بتشغيل وظائف مجدولة ، يتطلب Cloud Scheduler تطبيق Google App Engine ؛ أثناء الإعداد ، تتم مطالبتك بتحديد موقع مورد GCP الافتراضي لمشروعك.

  • يمكنك تعيين موقع مورد GCP الافتراضي برمجيًا عن طريق استدعاء defaultLocation.finalize نقطة النهاية defaultLocation.finalize .

عرض إعدادات موقع مشروعك

  • بالنسبة إلى Analytics - في وحدة تحكم Firebase ، انتقل إلى إعدادات Google Analytics ، ثم قم بالتمرير إلى جزء إعداد التقارير .

  • بالنسبة إلى Cloud Firestore و Cloud Storage والوظائف المجدولة - في وحدة تحكم Firebase ، انتقل إلى إعدادات المشروع .

الخطوات التالية

  • لإنشاء قاعدة بيانات Cloud Firestore في موقع محدد ، تفضل بزيارة البدء مع Cloud Firestore .

  • لإنشاء مجموعة تخزين سحابية ، تفضل بزيارة صفحة البدء لنظامك الأساسي.

  • لتشغيل الوظائف المجدولة باستخدام Cloud Functions لـ Firebase ، قم بزيارة دليل الإعداد .

  • لمزيد من المعلومات حول إنشاء التطبيقات لتلبية متطلبات الكمون والتوافر والمتانة ، راجع الجغرافيا والمناطق .