לפני שתשתמש ב-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 | מונטריאול | |
| טורונטו | |
us-east1 | דרום קרוליינה | |
us-east4 | צפון וירג'יניה | |
דרום אמריקה | ||
southamerica-east1 | סאו פאולו | |
אֵירוֹפָּה | ||
europe-west2 | לונדון | |
| הולנד | |
| פריז | |
europe-west3 | פרנקפורט | |
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, עליך לבחור מיקום אחר. | מלבורן |
SLA של מיקום
סוג המיקום שלך ב-Cloud Firestore קובע את אחוז זמן הפעולה של הסכם רמת השירות (SLA) :
שירות מכוסה | אחוז זמן פעולה חודשי |
---|---|
Cloud Firestore Multi-Region | >= 99.999% |
Cloud Firestore אזורי | >= 99.99% |
תמחור מיקום
מיקום Cloud Firestore שלך קובע את העלות של פעולות מסד הנתונים.
להסבר מקיף על תמחור לפי אזור ולכל סוג אזור, ראה הבנת חיוב Cloud Firestore .
הצג את הגדרות המיקום של הפרויקט שלך
במסוף Firebase, עבור אל הגדרות הפרויקט שלך.
הצעדים הבאים
- כדי ליצור מסד נתונים של Cloud Firestore במיקום מסוים, בקר בכתובת התחל עם Cloud Firestore .
- למידע נוסף על בניית יישומים כדי לעמוד בדרישות האחזור, הזמינות והעמידות שלך, עיין בגיאוגרפיה ואזורים .