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

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

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

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

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

    لمزيد من المعلومات عن إعدادات الموقع الجغرافي للدوال غير المجدولة، يُرجى الانتقال إلى مواقع Cloud Functions

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

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

بالنسبة إلى معظم حالات الاستخدام، يمكنك اختيار إعداد موقع جغرافي في وحدة تحكُّم Firebase باعتباره جزء من إعداد منتج معين. لاحظ أنه في بعض الحالات (كما هو موضح في هذا القسم)، فقد يؤدي تعيين الموقع لمنتج واحد إلى تعيين الموقع ومنتجات أخرى بسبب التبعيات.

إحصاءات Google

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • قاعدة بيانات الوقت الفعلي — في وحدة تحكم Firebase، يمكنك عرض قائمة مثيلات قاعدة البيانات ومواقعها في علامة التبويب بيانات قاعدة بيانات الوقت الفعلي.

  • Cloud Firestore: في "وحدة تحكُّم Firebase"، يمكنك عرض قائمة مثيلات قاعدة البيانات ومواقعها في علامة التبويب بيانات Cloud Firestore

  • التخزين في السحابة الإلكترونية - في وحدة تحكُّم Firebase، يمكنك عرض قائمة المجموعات ومواقعها في علامة التبويب الملفات في Cloud Storage

  • الوظائف المجدوَلة: في "وحدة تحكُّم Google Cloud"، انتقِل إلى أداة جدولة المهام في السحابة الإلكترونية لعرض قائمة الموضوعات لكل وظيفة ووظيفة. الموقع هو الأخير مقطع في اسم الموضوع.

  • الدوال غير المُجدوَلة: يتم تلقائيًا تنفيذ الدوال في us-central1. . ومع ذلك، إذا تم تعيين الموقع بشكل صريح، فيمكنك العثور على مكانه في رمز مصدر الدالة.

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

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

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

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

  • التخزين في السحابة الإلكترونية
    يُرجى ملاحظة أن الموقع الجغرافي التلقائي لموارد 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 المواقع الجغرافية التالية لموارد Google Cloud Platform (GCP) المتعددة المناطق:
اسم عدة مناطق وصف المناطق المتعددة مناطق القراءة والكتابة منطقة المشاهدة
eur3 أوروبا europe-west1 (بلجيكا)، europe-west4 (هولندا) europe-north1 (فنلندا)
nam5 الولايات المتحدة us-central1 (آيوا)، us-central2 (أوكلاهوما - منطقة خاصة في Google Cloud Platform) us-east1 (كارولينا الجنوبية)

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

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

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

يتيح Firebase مواقع موارد Google Cloud Platform الإقليمية التالية:
اسم المنطقةوصف المنطقة
أمريكا الشمالية
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، عليك اختيار موقع مختلف.

كولومبوس

us-south1

لا تتوفّر خدمة 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، يُرجى الانتقال إلى دليل الإعداد.

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