مواقع Cloud Firestore

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

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

الموقع التلقائي لمورد Google Cloud Platform

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

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

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

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

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

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

يمكنك تخزين بياناتك في Cloud Firestore في موقع جغرافي متعدّد المناطق أو موقع إقليمي.

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

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

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

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

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

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

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

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

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

يتيح 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 النسبة المئوية لمدة تشغيل اتفاقية مستوى الخدمة (SLA):

الخدمة المشمولة النسبة المئوية الشهرية لمدة التشغيل
Cloud Firestore متعدّدة المناطق >= 99.999%
Cloud Firestore الإقليمية >= 99.99%

التسعير حسب الموقع الجغرافي

يحدد موقع Cloud Firestore تكلفة عمليات قاعدة البيانات.

للحصول على شرح شامل للأسعار لكل منطقة ونوع منطقة، يُرجى الاطّلاع على مقالة فهم الفوترة في Cloud Firestore.

عرض موقع قواعد البيانات

في "وحدة تحكُّم Firebase"، انتقِل إلى إعدادات المشروع.

الخطوات اللاحقة

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