Google is committed to advancing racial equity for Black communities. See how.
این صفحه به‌وسیله ‏Cloud Translation API‏ ترجمه شده است.
Switch to English

مکانهای Cloud Firestore

قبل از استفاده از Cloud Firestore ، باید مکانی را برای پایگاه داده خود انتخاب کنید. برای کاهش زمان تأخیر و افزایش دسترسی ، داده های خود را نزدیک به کاربران و خدماتی که به آن نیاز دارید ذخیره کنید. این تنظیم موقعیت مکانی محل پیش فرض Google Cloud Platform (GCP) منبع شما است .

توجه داشته باشید که محل پیش فرض منبع GCP شما ممکن است قبلاً تنظیم شده باشد ، یا در هنگام ایجاد پروژه یا هنگام تنظیم سرویس دیگری که نیاز به تنظیم مکان دارد (به تصویر زیر مراجعه کنید).

موقعیت مکانی پیش فرض GCP

چندین سرویس در دسترس برای برنامه شما به یک موقعیت مکانی نیاز دارد ، به عنوان مکان منبع پیش فرض Google Cloud Platform (GCP) پروژه شما. این مکان جایی است که داده های شما برای سرویس های GCP که به تنظیم موقعیت مکانی نیاز دارند ، ذخیره می شود.

محصولات زیر دارای همان منبع پیش فرض GCP هستند:

  • Cloud Firestore
    توجه داشته باشید که محل منبع پیش فرض GCP شما در پایگاه داده Realtime Firebase اعمال نمی شود.

  • فضای ذخیره ابری
    توجه داشته باشید که محل منبع پیش فرض GCP شما فقط برای سطل پیش فرض ذخیره سازی Cloud شما اعمال می شود. اگر در برنامه Blaze هستید ، می توانید چندین سطل ایجاد کنید که هر کدام مکان خاص خود را دارند.

  • برنامه Google Engine Engine (GAE)
    اگر یک برنامه App Engine تنظیم کنید ، مکان آن مکان پیش فرض منبع GCP شما را به اشتراک می گذارد. توجه داشته باشید که اگر از Cloud Scheduler (برای مثال برای اجرای توابع برنامه ریزی شده ) استفاده می کنید ، لازم است یک برنامه App Engine را در پروژه خود داشته باشید.

انواع مکان

می توانید داده های Cloud Firestore خود را در یک مکان چند منطقه یا یک منطقه منطقه ای ذخیره کنید .

توجه داشته باشید که اگر از قبل برنامه App Engine با محلی از us-central یا europe-west ، پایگاه داده Cloud Firestore شما چند منطقه ای در نظر گرفته خواهد شد.

مکانهای چند منطقه

یک منطقه چند منطقه ای یک منطقه جغرافیایی کلی مانند ایالات متحده است. داده ها در یک مکان چند منطقه ای در چندین منطقه تکرار می شوند . در یک منطقه ، داده ها در مناطق مختلف تکرار می شوند.

برای به حداکثر رساندن در دسترس بودن و دوام پایگاه داده خود ، یک مکان چند منطقه ای را انتخاب کنید. مکان های چند منطقه می توانند در برابر از بین رفتن کل مناطق مقاومت کنند و دسترسی را بدون از دست دادن اطلاعات حفظ کنند.

Firebase از مکانهای منبع GCP چند منطقه ای زیر پشتیبانی می کند:
نام چند منطقه توضیحات چند منطقه مناطق مؤثر
eur3 اروپا europe-west1 ، europe-west4
nam5 ایالات متحده us-central1 ، us-central2 (منطقه GCP خصوصی اوکلاهما)

مکانهای منطقه ای

یک منطقه منطقه ای یک موقعیت جغرافیایی خاص مانند کارولینای جنوبی است. داده ها در یک منطقه منطقه ای در چندین منطقه در یک منطقه تکرار می شوند . کلیه مناطق منطقه ای حداقل 100 مایل از دیگر مناطق منطقه ای جدا می شوند.

اگر برنامه شما نسبت به تأخیر حساس است ، یا برای موقعیت مکانی مشترک با سایر منابع GCP ، یک منطقه منطقه ای را برای هزینه های پایین تر انتخاب کنید ، برای تأخیر در نوشتن کمتر.

Firebase از منابع منبع منطقه ای GCP زیر پشتیبانی می کند:
نام منطقه توضیحات منطقه
آمریکای شمالی
us-west2 لس آنجلس
us-west3 شهر "سالت لیک
us-west4 لاس وگاس
northamerica-northeast1 مونترال
us-east1 کارولینای جنوبی
us-east4 ویرجینیا شمالی
آمریکای جنوبی
southamerica-east1 سائو پائولو
اروپا
europe-west2 لندن
europe-west3 فرانکفورت
europe-west6 زوریخ
آسیا
asia-south1 بمبئی
asia-southeast2 جاکارتا
asia-east2 هنگ کنگ
asia-northeast1 توکیو
asia-northeast2 اوزاکا
asia-northeast3 سئول
استرالیا
australia-southeast1 سیدنی

محل سکونت SLA

نوع مکان Cloud Firestore شما درصد به روز بودن توافق نامه سطح سرویس (SLA) را تعیین می کند :

سرویس تحت پوشش درصد ماهانه Uptime
Cloud Firestore چند منطقه > = 99.999٪
Cloud Firestore Regional > = 99.99٪

قیمت گذاری مکان

مکان Cloud Firestore هزینه عملیات پایگاه داده را تعیین می کند.

برای توضیح جامع قیمت گذاری در منطقه و نوع منطقه ، به درک صورت حساب Cloud Firestore مراجعه کنید .

تنظیمات موقعیت مکانی پروژه خود را مشاهده کنید

در کنسول Firebase ، به تنظیمات Project بروید .

مراحل بعدی

  • برای کسب اطلاعات بیشتر در مورد برنامه های کاربردی ساختمان برای پاسخگویی به شرایط تأخیر ، در دسترس بودن و دوام خود ، به جغرافیا و مناطق مراجعه کنید .