Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

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

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

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

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

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

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

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

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

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

ניתוח

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

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

ענן Firestore, אחסון בענן ופונקציות מתוזמנות

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • אחסון בענן
    שים לב שמיקום ברירת המחדל של משאבי GCP שלך חל רק על דלי ברירת המחדל של אחסון בענן. אם אתה מתכנן את תוכנית 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
nam5 ארצות הברית us-central1 , us-central2 (אוקלהומה - אזור GCP פרטי)

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

מיקום אזורי הוא מקום גיאוגרפי ספציפי, כגון דרום קרוליינה. נתונים במיקום אזורי משוכפלים במספר אזורים בתוך אזור . כל המיקומים האזוריים מופרדים ממיקומים אזוריים אחרים לפחות 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 מומבאי
asia-southeast1 סינגפור
asia-southeast2 ג'קרטה
asia-east2 הונג קונג
asia-east1 טייוואן
asia-northeast1 טוקיו
asia-northeast2 אוסקה
asia-northeast3 סיאול
אוֹסטְרַלִיָה
australia-southeast1 סידני

הצעדים הבאים