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

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

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

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

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

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

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

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

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

ניתוח

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

הצעדים הבאים