مواقع Cloud Firestore

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

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

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

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

تشترك المنتجات التالية في نفس موقع مورد Google Cloud Platform الافتراضي:

  • سحابة فايرستور
    لاحظ أن موقع مورد Google Cloud Platform الافتراضي الخاص بك لا ينطبق على Firebase Realtime Database .

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

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

أنواع المواقع

يمكنك تخزين بيانات Cloud Firestore الخاصة بك في موقع متعدد المناطق أو موقع إقليمي .

لاحظ أنه إذا كان لديك بالفعل تطبيق App Engine بموقع إما us-central أو europe-west ، فسيتم اعتبار قاعدة بيانات Cloud Firestore متعددة المناطق .

مواقع متعددة المناطق

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

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

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

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

المواقع الإقليمية

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

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

يدعم Firebase مواقع موارد Google Cloud Platform الإقليمية التالية:
اسم المنطقة وصف المنطقة
أمريكا الشمالية
us-west1 ولاية أوريغون
us-west2 لوس أنجلوس
us-west3 سولت لايك سيتي
us-west4 لاس فيجاس
northamerica-northeast1 مونتريال

northamerica-northeast2

تورنتو
us-east1 كارولينا الجنوبية
us-east4 فرجينيا الشمالية
أمريكا الجنوبية
southamerica-east1 ساو باولو
أوروبا
europe-west2 لندن

europe-west1

بلجيكا

europe-west4

هولندا

europe-west9

باريس
europe-west3 فرانكفورت
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، فيجب عليك اختيار موقع مختلف.

ملبورن

اتفاقية مستوى الخدمة للموقع

يحدد نوع موقع Cloud Firestore نسبة وقت تشغيل اتفاقية مستوى الخدمة (SLA) :

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

تسعير الموقع

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

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

عرض إعدادات موقع مشروعك

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

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

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