عند توفير قاعدة بيانات Cloud Firestore، يجب اختيار موقع جغرافي لها. لتقليل وقت الاستجابة وزيادة مدى التوفّر، خزِّن بياناتك بالقرب من المستخدمين والخدمات التي تحتاج إليها.
يمكنك اختياريًا إنشاء قواعد بيانات متعددة في مشروعك ، على أن يكون لكل منها إعدادات الموقع الجغرافي الخاصة بها.
يُرجى العِلم أنّه لا يمكنك تغيير إعدادات الموقع الجغرافي لقاعدة البيانات بعد توفيرها.
أنواع المواقع الجغرافية
يمكنك تخزين بياناتك Cloud Firestore في موقع جغرافي متعدد المناطق أو موقع جغرافي إقليمي.
المواقع الجغرافية المتعددة المناطق
اختَر موقعًا جغرافيًا متعدد المناطق لزيادة مدى توفّر قاعدة بياناتك و متانتها إلى أقصى حدّ.
يتألف الموقع الجغرافي المتعدد المناطق من مجموعة محدّدة من المناطق يتم فيها تخزين نُسخ متعدّدة من قاعدة البيانات. كل نُسخة إما نُسخة للقراءة والكتابة تحتوي على جميع الـ بيانات في قاعدة البيانات أو نُسخة مراقبة لا تحتفظ بمجموعة كاملة من الـ بيانات ولكنها تشارك في عملية النسخ المتماثل.
من خلال نسخ البيانات بين مناطق متعددة، يمكن مواصلة عرض البيانات حتى في حال فقدان منطقة بأكملها. ضمن المنطقة، يتم نسخ البيانات بين المناطق لكي تظل متاحة ضمن تلك المنطقة حتى في حال فقدان منطقة معيّنة.
Cloud Firestore تتيح المواقع الجغرافية المتعددة المناطق التالية:
| اسم الموقع الجغرافي المتعدد المناطق | وصف الموقع الجغرافي المتعدد المناطق | مناطق القراءة والكتابة | منطقة المراقبة |
|---|---|---|---|
eur3 |
أوروبا | europe-west1 (بلجيكا)، europe-west4 (هولندا) |
europe-north1 (فنلندا) |
nam5 |
الولايات المتحدة (الوسطى) | us-central1 (آيوا)، us-central2 (أوكلاهوما—منطقة Google Cloud خاصة) |
us-east1 (كارولاينا الجنوبية) |
nam7 |
الولايات المتحدة (الوسطى والشرقية) | us-central1 (آيوا)، us-east4 (فرجينيا الشمالية) |
us-central2 (أوكلاهوما—منطقة Google Cloud خاصة) |
المواقع الجغرافية الإقليمية
الموقع الجغرافي الإقليمي هو مكان جغرافي محدّد، مثل كارولاينا الجنوبية. يتم نسخ البيانات في الموقع الجغرافي الإقليمي في مناطق متعددة ضمن الـ منطقة. تفصل بين جميع المواقع الجغرافية الإقليمية مسافة لا تقل عن 100 ميل.
Cloud Firestore تتيح مواقع الموارد الإقليمية التالية:
| اسم المنطقة | وصف المنطقة | |
|---|---|---|
| أمريكا الشمالية | ||
us-west1 | أوريغون | |
us-west2 | لوس انجلوس | |
us-west3 | سولت ليك سيتي | |
us-west4 | لاس فيغاس | |
|
|
آيوا | |
northamerica-northeast1 | مونتريال | |
|
|
تورونتو | |
|
|
كيريتارو | |
us-east1 | كارولاينا الجنوبية | |
us-east4 | فرجينيا الشمالية | |
|
|
كولومبوس | |
|
|
دالاس | |
| أمريكا الجنوبية | ||
|
|
سانتياغو | |
southamerica-east1 | ساو باولو | |
| أوروبا | ||
europe-west2 | لندن | |
|
|
بلجيكا | |
|
|
هولندا | |
|
|
ميلان | |
|
|
مدرید | |
|
|
باريس | |
|
|
تورينو | |
|
|
برلين | |
europe-west3 | فرانكفورت | |
|
|
فنلندا | |
|
|
ستوكهولم | |
europe-central2 | وارسو | |
europe-west6 | زيوريخ | |
| الشرق الأوسط | ||
|
|
الدوحة | |
|
|
الدمام | |
|
|
تل أبيب | |
| آسيا | ||
asia-south1 | مومباي | |
|
|
دلهي | |
asia-southeast1 | سنغافورة | |
asia-southeast2 | جاکرتا | |
asia-east2 | هونغ كونغ | |
asia-east1 | تايوان | |
asia-northeast1 | طوکیو | |
asia-northeast2 | أوساكا | |
asia-northeast3 | سول | |
| أستراليا | ||
australia-southeast1 | سيدني | |
|
|
ميلبورن | |
| أفريقيا | ||
|
|
جوهانسبرغ | |
اتفاقية مستوى الخدمة للموقع الجغرافي
يحدّد نوع موقعك Cloud Firestore النسبة المئوية لوقت التشغيل في اتفاقية مستوى الخدمة (SLA) عند الإتاحة العامة:
| الخدمة المشمولة | النسبة المئوية لوقت التشغيل الشهري |
|---|---|
| Cloud Firestore المتعدد المناطق | >= 99.999% |
| Cloud Firestore الإقليمي | >= 99.99% |
الأسعار حسب الموقع الجغرافي
يحدّد موقعك Cloud Firestore تكلفة عمليات قاعدة البيانات.
للحصول على شرح شامل للأسعار حسب المنطقة ونوع المنطقة، يُرجى الاطّلاع على مقالة فهم Cloud Firestore الفوترة.
عرض موقع قواعد البيانات
استخدِم إحدى الطرق التالية لعرض إعدادات الموقع الجغرافي لقواعد بياناتك:
نفِّذ الأمر
gcloud firestore databases list.افتح قائمة قواعد البيانات في Google Cloud Console. يظهر الموقع الجغرافي لكل قاعدة بيانات في عمود الموقع الجغرافي.
الخطوات التالية
لإنشاء قاعدة بيانات Cloud Firestore في موقع جغرافي محدّد، يُرجى الاطّلاع على مقالة إنشاء قواعد البيانات وإدارتها
لمزيد من المعلومات حول إنشاء التطبيقات لتلبية متطلبات وقت الاستجابة، مدى التوفّر والمتانة، يُرجى الرجوع إلى مقالة الجغرافيا والمناطق.