مواقع Cloud Firestore  |  Firebase (original) (raw)

عند توفير مثيل Cloud Firestore، عليك اختيار موقع للمثيل. لتقليل وقت الاستجابة وزيادة مدى التوفّر، خزِّن بياناتك بالقرب من المستخدمين والخدمات التي تحتاج إليها.

إذا كان مشروعك يخضع لخطة Blaze المَرِنة للدفع حسب الاستخدام، يمكنك اختياريًاإنشاء قواعد بيانات متعددة في مشروعك، ولكل منها إعدادات الموقع الجغرافي الخاصة بها.

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

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

يمكنك تخزين بيانات 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)

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

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

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

Cloud Firestore تتيح مواقع الموارد الإقليمية التالية:

اسم المنطقة وصف المنطقة
أمريكا الشمالية
us-west1 أوريغون
us-west2 لوس انجلوس
us-west3 سولت ليك سيتي
us-west4 لاس فيغاس
us-central1 آيوا
northamerica-northeast1 مونتريال
northamerica-northeast2 تورونتو
northamerica-south1 كيريتارو
us-east1 كارولاينا الجنوبية
us-east4 فرجينيا الشمالية
us-east5 كولومبوس
us-south1 دالاس
أمريكا الجنوبية
southamerica-west1 سانتياغو
southamerica-east1 ساو باولو
أوروبا
europe-west2 لندن
europe-west1 بلجيكا
europe-west4 هولندا
europe-west8 ميلان
europe-southwest1 مدرید
europe-west9 باريس
europe-west12 تورينو
europe-west10 برلين
europe-west3 فرانكفورت
europe-north1 فنلندا
europe-north2 ستوكهولم
europe-central2 وارسو
europe-west6 زيوريخ
الشرق الأوسط
me-central1 الدوحة
me-central2 الدمام
me-west1 تل أبيب
آسيا
asia-south1 مومباي
asia-south2 دلهي
asia-southeast1 سنغافورة
asia-southeast2 جاکرتا
asia-east2 هونغ كونغ
asia-east1 تايوان
asia-northeast1 طوکیو
asia-northeast2 أوساكا
asia-northeast3 سول
أستراليا
australia-southeast1 سيدني
australia-southeast2 ميلبورن
أفريقيا
africa-south1 جوهانسبرغ

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

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

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

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

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

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

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

يمكنك عرض قائمة بمثيلات قاعدة البيانات ومواقعها الجغرافية في الـقواعد البيانات والتخزين > Firestore >البيانات علامة التبويبفي وحدة تحكّم Firebase.

التبعيات المحتمَلة للموقع الجغرافي بسبب "موقع موارد Google Cloud التلقائية"

"موقع موارد Google Cloud التلقائية" هو إعداد الموقع الجغرافي لأيّ من موارد المشروع المرتبطة بـ Google App Engine، بما في ذلك ما يلي:

إنّ "موقع موارد Google Cloud التلقائية" هو إعداد غير قابل للتغيير. أيضًا، عند ضبط الموقع الجغرافي لأحد الموارد المرتبطة، يتم ضبط الموقع الجغرافي لجميعها بشكل غير مباشر بسبب ارتباطها المشترك بـ App Engine.

ومع ذلك، مع التغييرات العديدة التي طرأت على نظام Firebase وGoogle Cloud الأساسي على مرّ السنين، كانت عمليات ربط الموارد بـ App Engine تتغيّر. الأهم من ذلك، اعتبارًا من30 أكتوبر 2024، سيكون تنسيق اسم جميع مجموعات بيانات التلقائية التي تم توفيرها حديثًا لـ Cloud Storage هو*.firebasestorage.app، وهي غير مرتبطة بـ App Engine.

في ما يلي تفاصيل التغييرات التي طرأت على التبعيات المحتمَلة للموقع الجغرافي:

إذا كنت تستخدم **دوال مجدولة من الجيل الأول**، يتم ضبط موقعها الجغرافي على موقع الموارد Google Cloud التلقائية. يرجع ذلك إلى أنّCloud Scheduler وApp Engine كانا مرتبطَين ببعضهما في السابق. أيضًا، إذا أعددت دوالاً مجدولة من الجيل الأول قبل توفير موارد أخرى تشارك إعدادات الموقع الجغرافي هذه، سيتم ضبط موقعها الجغرافي أيضًا.

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

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