מיקומים של Firestore במצב Datastore

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

סוגי מיקומים

אפשר לאחסן את הנתונים במצב Datastore במיקום רב-אזורי או במיקום אזורי.

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

הנתונים במיקום אזורי פועלים בתצורה משוכפלת של מספר אזורים. בוחרים מיקום אזורי אם האפליקציה רגישה יותר לזמן אחזור של כתיבה או אם רוצים מיקום משותף עםGoogle Cloud משאבים אחרים שהאפליקציה עשויה להשתמש בהם.

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

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

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

אלה המיקומים במספר אזורים שזמינים:

השם של המיקום 'במספר אזורים' תיאור של המיקום 'במספר אזורים' אזורים עם הרשאות קריאה וכתיבה אזור העדים
eur3 אירופה ‫europe-west1 (בלגיה), europe-west4 (הולנד) europe-north1 (פינלנד)
nam5 ארצות הברית (מרכז) ‫us-central1 (איווה), us-central2 (אוקלהומה – אזור פרטי Google Cloud ) us-east1 (דרום קרוליינה)
nam7 ארצות הברית (מרכז ומזרח) ‫us-central1 (איווה), us-east4 (צפון וירג'יניה) ‫us-central2 (Oklahoma – אזור פרטי Google Cloud )

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

מיקום אזורי הוא מקום גיאוגרפי ספציפי, כמו קליפורניה. אלה המיקומים האזוריים שזמינים:

שם האזור תיאור האזור
צפון אמריקה
us-west1 אורגון ‫סמל של עלה רמה נמוכה של CO2‎
us-west2 לוס-אנג׳לס
us-west3 סולט לייק סיטי
us-west4 לאס וגאס

us-central1

אין תמיכה במיקום הזה ב-App Engine. אם אתם מתכננים להשתמש ב-App Engine, אתם צריכים לבחור מיקום אחר.

איווה ‫סמל של עלה רמה נמוכה של CO2‎
northamerica-northeast1 מונטריאול ‫סמל של עלה רמה נמוכה של CO2‎

northamerica-northeast2

אין תמיכה במיקום הזה ב-App Engine. אם אתם מתכננים להשתמש ב-App Engine, אתם צריכים לבחור מיקום אחר.

טורונטו ‫סמל של עלה רמה נמוכה של CO2‎

northamerica-south1

אין תמיכה במיקום הזה ב-App Engine. אם אתם מתכננים להשתמש ב-App Engine, אתם צריכים לבחור מיקום אחר.

קרטרו
us-east1 דרום קרוליינה
us-east4 צפון וירג'יניה

us-east5

אין תמיכה במיקום הזה ב-App Engine. אם אתם מתכננים להשתמש ב-App Engine, אתם צריכים לבחור מיקום אחר.

קולומבוס

us-south1

אין תמיכה במיקום הזה ב-App Engine. אם אתם מתכננים להשתמש ב-App Engine, אתם צריכים לבחור מיקום אחר.

דאלאס ‫סמל של עלה רמה נמוכה של CO2‎
דרום אמריקה

southamerica-west1

אין תמיכה במיקום הזה ב-App Engine. אם אתם מתכננים להשתמש ב-App Engine, אתם צריכים לבחור מיקום אחר.

סנטיאגו ‫סמל של עלה רמה נמוכה של CO2‎
southamerica-east1 סאו פאולו ‫סמל של עלה רמה נמוכה של CO2‎
אירופה
europe-west2 לונדון ‫סמל של עלה רמה נמוכה של CO2‎
europe-west1 בלגיה ‫סמל של עלה רמה נמוכה של CO2‎

europe-west4

אין תמיכה במיקום הזה ב-App Engine. אם אתם מתכננים להשתמש ב-App Engine, אתם צריכים לבחור מיקום אחר.

הולנד ‫סמל של עלה רמה נמוכה של CO2‎
europe-west3 פרנקפורט

europe-west8

אין תמיכה במיקום הזה ב-App Engine. אם אתם מתכננים להשתמש ב-App Engine, אתם צריכים לבחור מיקום אחר.

מילאנו ‫סמל של עלה רמה נמוכה של CO2‎

europe-southwest1

אין תמיכה במיקום הזה ב-App Engine. אם אתם מתכננים להשתמש ב-App Engine, אתם צריכים לבחור מיקום אחר.

מדריד ‫סמל של עלה רמה נמוכה של CO2‎

europe-west9

אין תמיכה במיקום הזה ב-App Engine. אם אתם מתכננים להשתמש ב-App Engine, אתם צריכים לבחור מיקום אחר.

פריז ‫סמל של עלה רמה נמוכה של CO2‎

europe-west12

אין תמיכה במיקום הזה ב-App Engine. אם אתם מתכננים להשתמש ב-App Engine, אתם צריכים לבחור מיקום אחר.

טורינו ‫סמל של עלה רמה נמוכה של CO2‎

europe-west10

אין תמיכה במיקום הזה ב-App Engine. אם אתם מתכננים להשתמש ב-App Engine, אתם צריכים לבחור מיקום אחר.

ברלין
europe-north1 פינלנד ‫סמל של עלה רמה נמוכה של CO2‎

europe-north2

אין תמיכה במיקום הזה ב-App Engine. אם אתם מתכננים להשתמש ב-App Engine, אתם צריכים לבחור מיקום אחר.

שטוקהולם ‫סמל של עלה רמה נמוכה של CO2‎
europe-central2 ורשה ‫סמל של עלה רמה נמוכה של CO2‎
europe-west6 ציריך ‫סמל של עלה רמה נמוכה של CO2‎
המזרח התיכון

me-central1

אין תמיכה במיקום הזה ב-App Engine. אם אתם מתכננים להשתמש ב-App Engine, אתם צריכים לבחור מיקום אחר.

דוחה

me-central2

אין תמיכה במיקום הזה ב-App Engine. אם אתם מתכננים להשתמש ב-App Engine, אתם צריכים לבחור מיקום אחר.

דמאם

me-west1

אין תמיכה במיקום הזה ב-App Engine. אם אתם מתכננים להשתמש ב-App Engine, אתם צריכים לבחור מיקום אחר.

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

asia-south2

אין תמיכה במיקום הזה ב-App Engine. אם אתם מתכננים להשתמש ב-App Engine, אתם צריכים לבחור מיקום אחר.

דלהי
asia-southeast1 סינגפור
asia-southeast2 ג'קארטה
asia-southeast3 בנגקוק
asia-east2 הונג קונג
asia-east1 טייוואן
asia-northeast1 טוקיו
asia-northeast2 אוסקה
asia-northeast3 סיאול
אוסטרליה
australia-southeast1 סידני

australia-southeast2

אין תמיכה במיקום הזה ב-App Engine. אם אתם מתכננים להשתמש ב-App Engine, אתם צריכים לבחור מיקום אחר.

מלבורן
אפריקה

africa-south1

אין תמיכה במיקום הזה ב-App Engine. אם אתם מתכננים להשתמש ב-App Engine, אתם צריכים לבחור מיקום אחר.

יוהנסבורג

בחירת מיקום

הגדרת המיקום של הפרויקט Google Cloud רלוונטית גם ל-Firestore במצב Datastore וגם ל-App Engine. כשבוחרים מיקום באחד מהמוצרים, המיקום מוגדר לכל הפרויקט ב- Google Cloud .

אם עדיין לא בחרתם מיקום לפרויקט, תתבקשו לבחור מיקום כשמבצעים אחת מהמשימות הבאות:

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

כדי לגלות איזה מיקום בחרתם לפרויקט, אפשר להשתמש באחת מהשיטות הבאות:

  • מריצים את הפקודה gcloud app describe.

  • אם יש לכם לפחות גרסה אחת של אפליקציית App Engine שפרסתם, פותחים את לוח הבקרה של App Engine במסוףGoogle Cloud . פרטי המיקום בפינה השמאלית העליונה של מרכז הבקרה רלוונטיים גם ל-App Engine וגם ל-Firestore במצב Datastore.

    צילום מסך של המיקום שנבחר קודם

השלבים הבאים

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