قبل استخدام 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 | لاس فيغاس | |
|
أيوا | |
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 النسبة المئوية لمدة تشغيل اتفاقية مستوى الخدمة (SLA):
الخدمة المشمولة | النسبة المئوية الشهرية لمدة التشغيل |
---|---|
Cloud Firestore متعدّدة المناطق | >= 99.999% |
Cloud Firestore الإقليمية | >= 99.99% |
التسعير حسب الموقع الجغرافي
يحدد موقع Cloud Firestore تكلفة عمليات قاعدة البيانات.
للحصول على شرح شامل للأسعار لكل منطقة ونوع منطقة، يُرجى الاطّلاع على مقالة فهم الفوترة في Cloud Firestore.
عرض موقع قواعد البيانات
في "وحدة تحكُّم Firebase"، انتقِل إلى إعدادات المشروع.
الخطوات اللاحقة
- لإنشاء قاعدة بيانات Cloud Firestore في موقع جغرافي معيّن، يُرجى الانتقال إلى بدء استخدام Cloud Firestore.
- لمزيد من المعلومات حول إنشاء تطبيقات تفي بمتطلبات وقت الاستجابة ومدى التوفّر والمتانة، يُرجى الاطّلاع على الموقع الجغرافي والمناطق.