تتطلّب العديد من منتجات 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 | لاس فيغاس | |
|
أيوا | |
northamerica-northeast1 | مونتريال | |
|
تورونتو | |
us-east1 | كارولاينا الجنوبية | |
us-east4 | فيرجينيا الشمالية | |
لا تتوفّر خدمة Cloud Storage for Firebase في هذا الموقع الجغرافي. إذا كنت تخطط لاستخدام Cloud Storage for Firebase، عليك اختيار موقع مختلف. |
كولومبوس | |
لا تتوفّر خدمة Cloud Storage for Firebase في هذا الموقع الجغرافي. إذا كنت تخطط لاستخدام Cloud Storage for Firebase، عليك اختيار موقع مختلف. |
مافيريكس | |
أمريكا الجنوبية | ||
لا تتوفّر خدمة Cloud Storage for Firebase في هذا الموقع الجغرافي. إذا كنت تخطط لاستخدام Cloud Storage for Firebase، عليك اختيار موقع مختلف. |
سانتیغو | |
southamerica-east1 | ساو باولو | |
أوروبا | ||
europe-west2 | لندن | |
|
بلجيكا | |
|
هولندا | |
لا تتوفّر خدمة Cloud Storage for Firebase في هذا الموقع الجغرافي. إذا كنت تخطط لاستخدام Cloud Storage for Firebase، عليك اختيار موقع مختلف. |
ميلانو | |
لا تتوفّر خدمة Cloud Storage for Firebase في هذا الموقع الجغرافي. إذا كنت تخطط لاستخدام Cloud Storage for Firebase، عليك اختيار موقع مختلف. |
مدرید | |
|
باريس | |
لا تتوفّر خدمة Cloud Storage for Firebase في هذا الموقع الجغرافي. إذا كنت تخطط لاستخدام Cloud Storage for Firebase، عليك اختيار موقع مختلف. |
تورينو | |
لا تتوفّر خدمة Cloud Storage for Firebase في هذا الموقع الجغرافي. إذا كنت تخطط لاستخدام Cloud Storage for Firebase، عليك اختيار موقع مختلف. |
دبي | |
europe-west3 | فرانكفورت | |
لا تتوفّر خدمة Cloud Storage for Firebase في هذا الموقع الجغرافي. إذا كنت تخطط لاستخدام Cloud Storage for Firebase، عليك اختيار موقع مختلف. |
فنلندا | |
europe-central2 | وارسو | |
europe-west6 | زيوريخ | |
الشرق الأوسط | ||
|
الدوحة | |
|
الدمام | |
|
تلاویو | |
آسيا | ||
asia-south1 | مومباي | |
لا تتوفّر خدمة Cloud Storage for Firebase في هذا الموقع الجغرافي. إذا كنت تخطط لاستخدام Cloud Storage for Firebase، عليك اختيار موقع مختلف. |
دلهي | |
asia-southeast1 | سنغافورة | |
asia-southeast2 | جاکارتا | |
asia-east2 | هونغ كونغ | |
asia-east1 | تايوان | |
asia-northeast1 | طوکیو | |
asia-northeast2 | أوساكا | |
asia-northeast3 | سئول | |
أستراليا | ||
australia-southeast1 | سيدني | |
لا تتوفّر خدمة Cloud Storage for Firebase في هذا الموقع الجغرافي. إذا كنت تخطط لاستخدام Cloud Storage for Firebase، عليك اختيار موقع مختلف. |
ميلبورن | |
أفريقيا | ||
لا تتوفّر خدمة Cloud Storage for Firebase في هذا الموقع الجغرافي. إذا كنت تخطط لاستخدام Cloud Storage for Firebase، عليك اختيار موقع مختلف. |
جوهانسبرغ |
الخطوات التالية
لإنشاء قاعدة بيانات Cloud Firestore في موقع جغرافي معيّن، يُرجى الانتقال إلى بدء استخدام Cloud Firestore
لإنشاء حزمة Cloud Storage، انتقِل إلى صفحة الحصول على صفحة البدء للنظام الأساسي لديك.
لتنفيذ الوظائف المُجدوَلة باستخدام دوال السحابة الإلكترونية لبرنامج Firebase، يُرجى الانتقال إلى دليل الإعداد.
لمزيد من المعلومات حول إنشاء تطبيقات تتوافق مع وقت الاستجابة، والتوافر ومتطلبات المتانة، راجع الموقع الجغرافي والمناطق: