מיקומי Cloud Firestore

לפני שתשתמש ב-Cloud Firestore, עליך לבחור מיקום עבור מסד הנתונים שלך. כדי להפחית את זמן האחזור ולהגדיל את הזמינות, אחסן את הנתונים שלך קרוב למשתמשים ולשירותים שזקוקים להם. הגדרת מיקום זו היא מיקום המשאב המוגדר כברירת מחדל של הפרויקט שלך ב-Google Cloud Platform (GCP) .

שים לב שייתכן שמיקום ברירת המחדל של משאב GCP הוגדר בעבר, במהלך יצירת הפרויקט או בעת הגדרת שירות אחר הדורש הגדרת מיקום (ראה להלן).

מיקום ברירת המחדל של משאב GCP

מספר שירותים זמינים עבור האפליקציה שלך דורשים הגדרת מיקום, הנקראת ברירת המחדל של מיקום המשאב של Google Cloud Platform (GCP) של הפרויקט שלך. מיקום זה הוא המקום שבו הנתונים שלך מאוחסנים עבור שירותי GCP הדורשים הגדרת מיקום.

המוצרים הבאים חולקים את אותו מיקום ברירת המחדל של משאב GCP:

  • Cloud Firestore
    שים לב שמיקום ברירת המחדל של משאב GCP אינו חל על Firebase Realtime Database .

  • אחסון בענן
    שים לב שמיקום ברירת המחדל של משאב GCP חל רק על דלי ברירת המחדל של Cloud Storage . אם אתה בתוכנית Blaze, אתה יכול ליצור דליים מרובים, לכל אחד מיקום משלו.

  • אפליקציית Google App 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 (הולנד) europe-north1 (פינלנד)
nam5 ארצות הברית us-central1 (איווה), us-central2 (אוקלהומה - אזור GCP פרטי) us-east1 (דרום קרולינה)

מיקומים אזוריים

מיקום אזורי הוא מקום גיאוגרפי ספציפי, כגון דרום קרוליינה. נתונים במיקום אזורי משוכפלים במספר אזורים בתוך אזור . כל המיקומים האזוריים מופרדים ממיקומים אזוריים אחרים ב-100 מיילים לפחות.

בחר מיקום אזורי עבור עלויות נמוכות יותר, עבור אחזור כתיבה נמוך יותר אם האפליקציה שלך רגישה לאחזור, או עבור מיקום משותף עם משאבי GCP אחרים .

Firebase תומך במיקומי משאבי GCP האזוריים הבאים:
שם אזור תיאור אזור
צפון אמריקה
us-west1 אורגון
us-west2 לוס אנג'לס
us-west3 סולט לייק סיטי
us-west4 לאס וגאס
northamerica-northeast1 מונטריאול

northamerica-northeast2

טורונטו
us-east1 דרום קרוליינה
us-east4 צפון וירג'יניה
דרום אמריקה
southamerica-east1 סאו פאולו
אֵירוֹפָּה
europe-west2 לונדון

europe-west1

בלגיה

europe-west4

הולנד

europe-west9

פריז
europe-west3 פרנקפורט
europe-central2 ורשה
europe-west6 ציריך
המזרח התיכון

me-central1

דוחה

me-central2

דאמאם

me-west1

תל אביב
אַסְיָה
asia-south1 מומבאי

asia-south2

מיקום זה אינו תומך ב-Cloud Storage for Firebase. אם אתה מתכנן להשתמש ב-Cloud Storage for Firebase, עליך לבחור מיקום אחר.

דלהי
asia-southeast1 סינגפור
asia-southeast2 ג'קרטה
asia-east2 הונג קונג
asia-east1 טייוואן
asia-northeast1 טוקיו
asia-northeast2 אוסקה
asia-northeast3 סיאול
אוֹסטְרַלִיָה
australia-southeast1 סידני

australia-southeast2

מיקום זה אינו תומך ב-Cloud Storage for Firebase. אם אתה מתכנן להשתמש ב-Cloud Storage for Firebase, עליך לבחור מיקום אחר.

מלבורן

SLA של מיקום

סוג המיקום שלך ב-Cloud Firestore קובע את אחוז זמן הפעולה של הסכם רמת השירות (SLA) :

שירות מכוסה אחוז זמן פעולה חודשי
Cloud Firestore Multi-Region >= 99.999%
Cloud Firestore אזורי >= 99.99%

תמחור מיקום

מיקום Cloud Firestore שלך ​​קובע את העלות של פעולות מסד הנתונים.

להסבר מקיף על תמחור לפי אזור ולכל סוג אזור, ראה הבנת חיוב Cloud Firestore .

הצג את הגדרות המיקום של הפרויקט שלך

במסוף Firebase, עבור אל הגדרות הפרויקט שלך.

הצעדים הבאים

  • למידע נוסף על בניית יישומים כדי לעמוד בדרישות האחזור, הזמינות והעמידות שלך, עיין בגיאוגרפיה ואזורים .