حدد مواقع المنتجات والموارد في مشروعك

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

  • إحصاءات Google: في حال تفعيل "إحصاءات Google" في مشروع Firebase، سيُطلب منك اختيار موقع لإعداد التقارير على "إحصاءات Google". يمثّل هذا الموقع الجغرافي بلد مؤسستك أو منطقتها. وبالتالي، يؤدّي موقعك الجغرافي على "إحصاءات Google" إلى تحديد العملة المُستخدمة لإعداد تقارير الأرباح.

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

  • الوظائف السحابية لمنصة Firebase (الوظائف المُجدوَلة فقط): في حال تشغيل الدوالّ المجدولة، تتطلّب أداة جدولة Cloud تطبيق App Engine. أثناء إعداده، يُطلب منك اختيار الموقع الجغرافي التلقائي لمورد Google Cloud Platform (GCP) (في حال لم يتم اختياره عند إعداد خدمة أخرى).

    لمزيد من المعلومات عن إعدادات الموقع الجغرافي للدوال غير المجدوَلة، يمكنك الانتقال إلى مقالة مواقع دوال السحابة الإلكترونية.

  • قاعدة بيانات الوقت الفعلي: إذا أنشأت مثيل قاعدة بيانات الوقت الفعلي، فسيطلب منك تحديد موقع المثيل، ويمكن أن يكون كل مثيل في موقع مختلف. تجدر الإشارة إلى أنّ المواقع الجغرافية لمثيلات قاعدة البيانات في الوقت الفعلي لا تؤثّر في خيارات الموقع الجغرافي التلقائي لموارد Google Cloud Platform.

اختيار إعداد موقع جغرافي لمنتج أو مجموعة من المنتجات

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

إحصاءات Google

في حال تفعيل "إحصاءات Google" في مشروع Firebase في وحدة تحكُّم Firebase، سيُطلب منك اختيار موقع لإعداد التقارير في "إحصاءات Google". اختَر بلدًا أو منطقة تمثل الموقع الجغرافي لمؤسستك.

إذا كنت مالك مشروع أو محرِّرًا، يمكنك تعديل المنطقة الزمنية والعملة لموقع إعداد تقارير "إحصاءات Google" والانتقال إلى إعدادات "إحصاءات Google"، ثم الانتقال إلى جزء إعداد التقارير.

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

تشترك كل من Cloud Firestore وCloud Storage والوظائف المجدوَلة في إعداد الموقع الجغرافي نفسه، ويُسمى الموقع الجغرافي التلقائي لمورد GCP (تعرَّف على التفاصيل حول إعدادات الموقع الجغرافي هذه أدناه). تجدر الإشارة إلى أنّه قد تم ضبط هذا الموقع الجغرافي في السابق، سواء أثناء إنشاء المشروع أو عند إعداد خدمة أخرى تستخدم إعداد الموقع الجغرافي هذا.

  • في حال إعداد Cloud Firestore أو Cloud Storage، سيُطلب منك اختيار الموقع الجغرافي التلقائي لمورد Google Cloud Platform لمشروعك في سير عمل وحدة تحكّم Firebase.

    بالنسبة إلى Cloud Storage، لا ينطبق الموقع الجغرافي التلقائي لمورد GCP إلا على الحزمة التلقائية. إذا كنت تستخدم خطة Blaze، يمكنك إنشاء عدة حِزم، ولكل منها موقعها الجغرافي الخاص.

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

  • يمكنك ضبط الموقع الجغرافي التلقائي لمورد Google Cloud Platform آليًا من خلال طلب نقطة النهاية defaultLocation.finalize لمشروعك على Firebase.

مواقع قاعدة البيانات في الوقت الفعلي

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

تجدر الإشارة إلى أنّ المواقع الجغرافية لمثيلات قاعدة البيانات في الوقت الفعلي لا تؤثّر في خيارات الموقع الجغرافي التلقائي لمورد Google Cloud Platform.

اسم المنطقة وصف المنطقة مخطط عنوان URL لقاعدة البيانات
us-central1 أيوا DATABASE_NAME.firebaseio.com
europe-west1 بلجيكا DATABASE_NAME.europe-west1.firebasedatabase.app
asia-southeast1 سنغافورة DATABASE_NAME.asia-southeast1.firebasedatabase.app

عرض إعدادات الموقع الجغرافي

تعرَّف على الموقع الجغرافي التلقائي لمورد Google Cloud Platform.

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

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

  • Cloud Firestore
    يُرجى العِلم أنّ الموقع الجغرافي التلقائي لمورد Google Cloud Platform لا ينطبق على قاعدة بيانات Firebase في الوقت الفعلي.

  • Cloud Storage
    يُرجى العِلم أنّ الموقع الجغرافي التلقائي لمورد Google Cloud Platform لا ينطبق إلا على حزمة Cloud Storage التلقائية. إذا كنت تستخدم خطة Blaze، يمكنك إنشاء عدة مجموعات، لكل منها موقعها الخاص.

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

يمكنك اختيار موقع جغرافي متعدّد المناطق أو موقع جغرافي إقليمي كموقعك الجغرافي التلقائي لمورد Google Cloud Platform. يُرجى العلم أنّه إذا كان لديك تطبيق App Engine يحتوي على الموقع الجغرافي إما us-central أو europe-west، أي خدمة Google Cloud Platform تستخدم إعدادات الموقع الجغرافي هذه سيتم اعتبارها متعدّدة المناطق.

المواقع الجغرافية المتعددة المناطق

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

يتألف الموقع الجغرافي المتعدد المناطق من مجموعة محدّدة من المناطق التي يتم فيها تخزين النُسخ المكرّرة من قاعدة البيانات. كل نسخة مماثلة هي إما نسخة مماثلة للقراءة والكتابة تحتوي على كافة البيانات الموجودة في قاعدة البيانات أو نسخة طبق الأصل عن الشهود لا تحتفظ بمجموعة كاملة من البيانات ولكنها تشارك في النسخ المماثل.

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

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

المواقع الجغرافية الإقليمية

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

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

تتيح منصة Firebase استخدام المواقع الجغرافية لموارد GCP التالية:
اسم المنطقةوصف المنطقة
أمريكا الشمالية
us-west1أوريغون
us-west2لوس أنجلوس
us-west3سولت ليك سيتي
us-west4لاس فيغاس

us-central1

أيوا
northamerica-northeast1مونتريال

northamerica-northeast2

تورونتو رابتورز
us-east1كارولاينا الجنوبية
us-east4فيرجينيا الشمالية

us-east5

لا يتيح هذا الموقع الجغرافي Cloud Storage for Firebase. إذا كنت تخطّط لاستخدام Cloud Storage for Firebase، عليك اختيار موقع جغرافي مختلف.

كولومبس
أمريكا الجنوبية

southamerica-west1

لا يتيح هذا الموقع الجغرافي Cloud Storage for Firebase. إذا كنت تخطّط لاستخدام Cloud Storage for Firebase، عليك اختيار موقع جغرافي مختلف.

سانتیغو
southamerica-east1ساو باولو
أوروبا
europe-west2لندن

europe-west1

بلجيكا

europe-west4

هولندا

europe-west8

لا يتيح هذا الموقع الجغرافي Cloud Storage for Firebase. إذا كنت تخطّط لاستخدام Cloud Storage for Firebase، عليك اختيار موقع جغرافي مختلف.

ميلانو

europe-southwest1

لا يتيح هذا الموقع الجغرافي Cloud Storage for Firebase. إذا كنت تخطّط لاستخدام Cloud Storage for Firebase، عليك اختيار موقع جغرافي مختلف.

مدرید

europe-west9

باریس

europe-west12

لا يتيح هذا الموقع الجغرافي Cloud Storage for Firebase. إذا كنت تخطّط لاستخدام Cloud Storage for Firebase، عليك اختيار موقع جغرافي مختلف.

تورينو

europe-west10

لا يتيح هذا الموقع الجغرافي Cloud Storage for Firebase. إذا كنت تخطّط لاستخدام Cloud Storage for Firebase، عليك اختيار موقع جغرافي مختلف.

دبي
europe-west3فرانكفورت

europe-north1

لا يتيح هذا الموقع الجغرافي Cloud Storage for Firebase. إذا كنت تخطّط لاستخدام Cloud Storage for Firebase، عليك اختيار موقع جغرافي مختلف.

فنلندا
europe-central2وارسو
europe-west6زيوريخ
الشرق الأوسط

me-central1

الدوحة

me-central2

الدمّام

me-west1

تلاویو
آسيا
asia-south1مومباي

asia-south2

لا يتيح هذا الموقع الجغرافي Cloud Storage for Firebase. إذا كنت تخطّط لاستخدام Cloud Storage for Firebase، عليك اختيار موقع جغرافي مختلف.

دلهي
asia-southeast1سنغافورة
asia-southeast2جاکارتا
asia-east2هونغ كونغ
asia-east1تايوان
asia-northeast1طوكيو
asia-northeast2أوساكا
asia-northeast3سول
أستراليا
australia-southeast1سيدني

australia-southeast2

لا يتيح هذا الموقع الجغرافي Cloud Storage for Firebase. إذا كنت تخطّط لاستخدام Cloud Storage for Firebase، عليك اختيار موقع جغرافي مختلف.

ميلبورن
أفريقيا

africa-south1

لا يتيح هذا الموقع الجغرافي Cloud Storage for Firebase. إذا كنت تخطّط لاستخدام Cloud Storage for Firebase، عليك اختيار موقع جغرافي مختلف.

جوهانسبرغ

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

  • لإنشاء قاعدة بيانات Cloud Firestore في موقع جغرافي محدّد، يُرجى الانتقال إلى بدء استخدام Cloud Firestore.

  • لإنشاء حزمة Cloud Storage، انتقِل إلى صفحة "البدء" للنظام الأساسي الذي تستخدمه.

  • لتنفيذ الدوال المُجدوَلة باستخدام دوال السحابة الإلكترونية لبرنامج Firebase، يُرجى زيارة دليل الإعداد.

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