هنگامی که یک پایگاه داده Cloud Firestore ارائه می کنید، باید مکانی را برای آن انتخاب کنید. برای کاهش تأخیر و افزایش دسترسی، دادههای خود را نزدیک به کاربران و سرویسهایی که به آن نیاز دارند ذخیره کنید.
شما می توانید به صورت اختیاری چندین پایگاه داده را در پروژه خود ایجاد کنید که هر کدام دارای تنظیمات مکان خاص خود هستند.
توجه داشته باشید که پس از ارائه یک پایگاه داده، نمی توانید تنظیمات مکان آن را تغییر دهید.
انواع مکان ها
می توانید Cloud Firestore خود را با داده های سازگاری MongoDB در یک مکان چند منطقه ای یا یک مکان منطقه ای ذخیره کنید.
مکان های چند منطقه ای
یک مکان چند منطقه ای را انتخاب کنید تا در دسترس بودن و دوام پایگاه داده خود را به حداکثر برسانید.
یک مکان چند منطقه ای شامل مجموعه ای از مناطق تعریف شده است که در آن چندین نسخه از پایگاه داده ذخیره می شود. هر ماکت یا یک کپی خواندن و نوشتن است که شامل تمام دادههای پایگاه داده است یا یک ماکت شاهد که مجموعه کاملی از دادهها را حفظ نمیکند اما در تکرار شرکت میکند.
با تکثیر دادهها بین چندین منطقه، دادهها میتوانند حتی با از دست دادن کل منطقه به سرویس دهی ادامه دهند. در داخل یک منطقه، داده ها در سراسر مناطق تکثیر می شوند، به طوری که داده ها می توانند در داخل آن منطقه حتی با از دست دادن یک منطقه به سرویس دهی ادامه دهند.
Cloud Firestore با سازگاری MongoDB از مکان های چند منطقه ای زیر پشتیبانی می کند:
نام چند منطقه ای | توضیحات چند منطقه ای | مناطق خواندن و نوشتن | منطقه شاهد |
---|---|---|---|
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 مایل از سایر مکان های منطقه ای جدا هستند.
یک مکان منطقهای را برای هزینههای کمتر، برای تأخیر نوشتن کمتر، اگر برنامه شما به تأخیر حساس است، یا برای هممکانی با سایر منابع Google Cloud انتخاب کنید.
Cloud Firestore با سازگاری MongoDB از مکان های منابع منطقه ای زیر پشتیبانی می کند:
نام منطقه | توضیحات منطقه | |
---|---|---|
آمریکای شمالی | ||
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 | سیدنی | |
| ملبورن | |
آفریقا | ||
| ژوهانسبورگ |
مکان SLA
Cloud Firestore شما با نوع مکان سازگاری MongoDB، درصد بهروزرسانی توافقنامه سطح سرویس (SLA) را در دسترسی عمومی (GA) تعیین میکند:
سرویس تحت پوشش | درصد آپتایم ماهانه |
---|---|
Cloud Firestore با سازگاری MongoDB Multi-Region | >= 99.999٪ |
Cloud Firestore با سازگاری MongoDB منطقه ای | >= 99.99٪ |
قیمت گذاری مکان
Cloud Firestore شما با مکان سازگاری MongoDB هزینه عملیات پایگاه داده را تعیین می کند.
برای توضیح جامع قیمتگذاری در هر منطقه و هر نوع منطقه، به درک Cloud Firestore با صورتحساب سازگاری MongoDB مراجعه کنید.
مکان پایگاه های داده خود را مشاهده کنید
برای مشاهده تنظیمات مکان پایگاه داده خود از یکی از روش های زیر استفاده کنید:
دستور
gcloud firestore databases list
اجرا کنید.لیست پایگاه داده را در کنسول Google Cloud باز کنید. مکان هر پایگاه داده در ستون مکان است.
مراحل بعدی
برای ایجاد یک Cloud Firestore با پایگاه داده سازگاری MongoDB در یک مکان خاص، به ایجاد و مدیریت پایگاه داده مراجعه کنید.
برای اطلاعات بیشتر در مورد ساخت برنامههای کاربردی برای برآوردن نیازهای تأخیر، در دسترس بودن و دوام شما، به جغرافیا و مناطق مراجعه کنید.