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

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

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

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

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

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

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

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

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

Analytics

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

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

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.

Realtime Database موقع جغرافي

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

يُرجى العلم أنّ مواقع مثيلات Realtime Database لا تؤثر في الخيارات في الموقع الجغرافي التلقائي لموارد 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

يُرجى اختيار موقع جغرافي متعدّد المناطق لزيادة مدى التوفّر ومتانة قاعدة البيانات لديك.

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

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

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

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

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

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

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

us-central1

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

northamerica-northeast2

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

us-east5

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

كولومبوس

us-south1

لا يتيح هذا الموقع الجغرافي استخدام Cloud Storage for Firebase. إذا كنت تخطّط لاستخدام "مساحة التخزين في السحابة الإلكترونية" من 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. إذا كنت تخطّط لاستخدام "مساحة التخزين في السحابة الإلكترونية" من 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، انتقِل إلى صفحة الحصول على صفحة البدء للنظام الأساسي لديك.

  • لتنفيذ الدوال المُجدوَلة باستخدام "Cloud Functions for Firebase"، انتقِل إلى دليل الإعداد.

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