בחר מיקומים עבור הפרויקט שלך

מספר מוצרי Firebase דורשים הגדרת מיקום:

  • Google Analytics - אם תפעיל את Google Analytics בפרויקט Firebase שלך, תתבקש לבחור מיקום דיווח של Analytics. מיקום זה מייצג את המדינה או האזור של הארגון שלך. המיקום שלך ב-Analytics, בתורו, קובע את המטבע לדיווח על הכנסות.

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

  • Cloud Functions for Firebase (פונקציות מתוזמנות בלבד) - אם אתה מפעיל פונקציות מתוזמנות , Cloud Scheduler דורש אפליקציית App Engine; במהלך ההגדרה שלו אתה מתבקש לבחור את מיקום המשאב ברירת המחדל של הפרויקט שלך ב-Google Cloud Platform (GCP) (אם הוא לא נבחר כבר בעת הגדרת שירות אחר).

    למידע נוסף על הגדרות מיקום עבור פונקציות שאינן מתוזמנות, בקר ב-Cloud Functions מיקומים .

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

בחר הגדרת מיקום עבור מוצר או קבוצת מוצרים

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

ניתוח

אם תפעיל את Google Analytics בפרויקט Firebase שלך ​​במסוף Firebase , תתבקש לבחור מיקום דיווח של Analytics. בחר מדינה או אזור המייצגים את המיקום של הארגון שלך.

אם אתה בעל פרויקט או עורך, תוכל לערוך את אזור הזמן ואת המטבע עבור מיקום הדיווח שלך ב-Analytics; עבור להגדרות Google Analytics שלך ולאחר מכן גלול אל חלונית הדיווח .

Cloud Firestore, Cloud Storage ופונקציות מתוזמנות

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

  • אם תגדיר את Cloud Firestore או Cloud Storage, תתבקש לבחור את מיקום ברירת המחדל של משאב GCP של הפרויקט שלך בזרימת העבודה של מסוף Firebase.

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

  • אם אתה מפעיל פונקציות מתוזמנות , Cloud Scheduler דורש אפליקציית App Engine. במהלך ההגדרה שלו, תתבקש לבחור את מיקום ברירת המחדל של משאב GCP של הפרויקט שלך.

  • אתה יכול להגדיר באופן תכנותי את מיקום ברירת המחדל של משאב GCP על ידי קריאה לנקודת הקצה defaultLocation.finalize עבור פרויקט Firebase שלך.

מיקומי מסד נתונים בזמן אמת

אם אתה יוצר מופע חדש של מסד נתונים בזמן אמת, עליך לציין את המיקום עבור אותו מופע. כל מופע Realtime Database בפרויקט שלך יכול להיות ממוקם במיקום אחר. המיקומים הנתמכים כעת עבור מופעי מסד נתונים בזמן אמת מפורטים להלן יחד עם סכימות כתובות ה-URL של מסד הנתונים המשויכות להם.

שים לב שהמיקומים של מופעי מסד הנתונים בזמן אמת אינם משפיעים על האפשרויות עבור מיקום ברירת המחדל של משאב GCP שלך.

שם האזור תיאור אזור סכימת כתובת אתר של מסד נתונים
us-central1 איווה DATABASE_NAME .firebaseio.com
europe-west1 בלגיה DATABASE_NAME .europe-west1.firebasedatabase.app
asia-southeast1 סינגפור DATABASE_NAME .asia-southeast1.firebasedatabase.app

הצג את הגדרות המיקום

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

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

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

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

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

  • אפליקציית App Engine (לדוגמה, עבור פונקציות מתוזמנות)
    אם תגדיר אפליקציית App Engine, המיקום שלה משתף את מיקום ברירת המחדל שלך למשאב GCP. שים לב שאם אתה משתמש ב-Cloud Scheduler (לדוגמה, כדי להפעיל פונקציות מתוזמנות ), נדרשת לך אפליקציית App Engine בפרויקט שלך.

אתה יכול לבחור מיקום מרובה אזורים או מיקום אזורי כמיקום ברירת המחדל שלך למשאב GCP. שים לב שאם כבר יש לך אפליקציית App Engine עם מיקום של us-central או europe-west , כל שירות GCP שמשתמש בהגדרת מיקום זו ייחשב לרב אזורי .

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

בחר מיקום מרובה אזורים כדי למקסם את הזמינות והעמידות של מסד הנתונים שלך.

מיקום מרובה אזורים מורכב מקבוצה מוגדרת של אזורים שבהם מאוחסנים העתקים מרובים של מסד הנתונים. כל העתק הוא העתק של קריאה-כתיבה המכילה את כל הנתונים במסד הנתונים או העתק עד שאינו שומר על סט נתונים מלא אלא משתתף בשכפול.

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

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, עליך לבחור מיקום אחר.

מלבורן

הצעדים הבאים

  • כדי ליצור מסד נתונים של Cloud Firestore במיקום מסוים, בקר בכתובת התחל עם Cloud Firestore .

  • כדי ליצור דלי של Cloud Storage , בקר בדף התחל עבור הפלטפורמה שלך.

  • כדי להפעיל פונקציות מתוזמנות עם Cloud Functions for Firebase, בקר במדריך ההגדרה .

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