מידע על מיקומים של מוצרים ומשאבים בפרויקט

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

לחלק מהמוצרים או המשאבים נדרשת הגדרת מיקום.

Product מיקום ברירת המחדל מידע נוסף
Google Analytics לא הוגדר מיקום ברירת מחדל.
צריך להגדיר את המיקום הזה.
המיקום הזה הוא המיקום Analytics לדיווח2, שמייצג את המדינה או האזור של הארגון. המטבע לדיווח על ההכנסות נקבע לפי המיקום לדיווח Analytics.
Data Connect לא הוגדר מיקום ברירת מחדל.
צריך להגדיר את המיקום של כל מכונה.
כל מכונה יכולה להיות במיקום שונה.
Cloud Firestore 1 לא הוגדר מיקום ברירת מחדל.
צריך להגדיר את המיקום לכל מופע.
כל מכונה יכולה להיות במיקום אחר.
Realtime Database לא הוגדר מיקום ברירת מחדל.
צריך להגדיר את המיקום לכל מופע.
כל מכונה יכולה להיות במיקום אחר.
Cloud Storage for Firebase 1 אין מיקום ברירת מחדל.
צריך להגדיר את המיקום של כל דלי.
כל קטגוריה יכולה להיות במיקום אחר.
Cloud Functions for Firebase 1 אם לא מגדירים מיקום, אזור ברירת המחדל הוא us-central1. כל פונקציה יכולה להיות במיקום אחר.
Vertex AI in Firebase אם לא מוגדר המיקום, אזור ברירת המחדל הוא us-central1. המיקום הזה הוא המקום שבו פועל השירות Vertex AI ושבו ניגשים למודל.

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

2 מיקום הדיווח Analytics לא משפיע על המיקום שבו Google עשויה לעבד ולאחסן נתוני לקוחות ב-Firebase.

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

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

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

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

הרשימה מופיעה בחלונית הגדרות Google Analytics > דיווח.
Data Connect כשמקצים מכונת שירות של Data Connect, מגדירים את המיקומים שלה. בנוסף, מגדירים את המיקום של המכונה המשויכת של Google Cloud SQL.
אפשר להשתמש במסוף Firebase או ב-CLI של Firebase כדי להקצות מכונה.
מיקומי השירות Data Connect והמכונות Cloud SQL
Cloud Firestore 1 כשאתם מקצים מכונת מסד נתונים Cloud Firestore, אתם מגדירים את המיקום שלה. אפשר להשתמש במסוף Firebase, ב-API ל-REST, ב-CLI של Firebase או ב-Terraform כדי להקצות מכונה. Cloud Firestore מיקומים
Realtime Database כשמקצים את המכונה של Realtime Database, מגדירים את המיקום שלה.
אפשר להשתמש במסוף Firebase, ב-API ל-REST, ב-CLI של Firebase או ב-Terraform כדי להקצות מכונה.
מיקומי Realtime Database
Cloud Storage for Firebase 1 כשאתם מקצים את הקטגוריה Cloud Storage, אתם מגדירים את המיקום שלה.
אפשר להשתמש במסוף Firebase, ב-API ל-REST או ב-Terraform כדי להקצות קטגוריה.
Cloud Storage for Firebase מיקומים
Cloud Functions for Firebase 1 כשכותבים פונקציה, אפשר להגדיר את האזור שלה.

אם לא מציינים מיקום, אזור ברירת המחדל הוא us-central1.

Cloud Functions for Firebase מיקומים
Vertex AI in Firebase כשמאתחלים את השירות Vertex AI ואת המודל הגנרטיבי ב-codebase, אפשר לציין מיקום.

אם לא מציינים מיקום, אזור ברירת המחדל הוא us-central1.

מיקומי Vertex AI in Firebase

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

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

Product איפה מוצגת הגדרת המיקום
Google Analytics במסוף Firebase, נכנסים להגדרות Project settings > Integrations > Google Analytics. לוחצים על מספר החשבון כדי לפתוח את חשבון Google Analytics, ואז עוברים לחלונית ניהול כדי למצוא את פרטי המיקום של החשבון.
Data Connect במסוף Firebase, נכנסים לדף Data Connect כדי להציג את רשימת מכונות מסדי הנתונים ואת המיקומים שלהן.
Cloud Firestore במסוף Firebase, עוברים לכרטיסייה Cloud Firestore Data כדי להציג את רשימת המכונות של מסד הנתונים ואת המיקומים שלהן.
Realtime Database במסוף Firebase, עוברים לכרטיסייה Realtime Database Data כדי להציג את רשימת המכונות של מסד הנתונים ואת המיקומים שלהן.
Cloud Storage for Firebase במסוף Firebase, נכנסים לכרטיסייה Cloud Storage Files כדי לראות את רשימת הקטגוריות והמיקומים שלהן.
Cloud Functions for Firebase
  • פונקציות מתוזמנות: במסוף Google Cloud, עוברים אל Cloud Scheduler כדי להציג את רשימת הנושאים של כל משימה ופונקציה. המיקום הוא הקטע האחרון בשם הנושא.
  • פונקציות לא מתוזמנות: בקוד המקור של הפונקציה, מחפשים את הפרמטר region. אם לא מציינים אזור, מיקום ברירת המחדל הוא us-central1.
Vertex AI in Firebase בקוד הבסיס, מחפשים את האינטוליזציה של השירות Vertex AI והמודל הגנרטיבי. אם לא מציינים מיקום, מיקום ברירת המחדל הוא us-central1.

יחסי תלות אפשריים של המיקום בגלל המיקום של משאבי ברירת המחדל של Google Cloud

'המיקום של משאבי ברירת המחדל של Google Cloud' הוא הגדרת המיקום של כל משאבי הפרויקט שמשויכים ל-Google App Engine, כולל:

  • מופע ברירת המחדל של מסד הנתונים Cloud Firestore
  • ברירת המחדל של הקטגוריה Cloud Storage ל-Firebase בפורמט השם *.appspot.com
  • Google Cloud Scheduler שנעשה בה שימוש באופן ספציפי עם פונקציות מתוזמנות מדור ראשון

ההגדרה 'מיקום המשאבים Google Cloud שמוגדרים כברירת מחדל' היא הגדרה שלא ניתן לשנות. בנוסף, כשמגדירים את המיקום של אחד המשאבים המשויכים, מגדירים את המיקום של כולם באופן עקיף בגלל השיוך המשותף שלהם ל-App Engine.

עם זאת, בעקבות השינויים הרבים בסביבה העסקית של Firebase ו-Google Cloud במהלך השנים, השיוך של המשאבים ל-App Engine השתנה. הסיבה העיקרית לכך היא שהחל מ-30 באוקטובר 2024, הפורמט החדש של כל הקטגוריות Cloud Storage ל-Firebase שמוגדר כברירת מחדל והוקצו להן יהיה *.firebasestorage.app, והן לא משויכות אל App Engine.

בהמשך מפורטים השינויים ביחסי התלות האפשריים במיקום:

  • החל מ-30 באוקטובר 2024, אם מכונת ברירת המחדל Cloud Firestore וקטגוריית ברירת המחדל Cloud Storage של Firebase לא עדיין הוקצתה:

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

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

  • החל מ-30 באוקטובר 2024, אם כבר הוקצה למכונה שמוגדרת כברירת מחדל ב-Cloud Firestore, אבל קטגוריית ברירת המחדל Cloud Storage ל-Firebase לא הוקצתה:

    • מכונת ברירת המחדל הקיימת Cloud Firestore לא קובעת את המיקום של קטגוריית ברירת המחדל Cloud Storage העתידית (*.firebasestorage.app).
  • החל מ-30 באוקטובר 2024, אם כבר הוקצה Cloud Storage ברירת המחדל לקטגוריה של Firebase (במיוחד הקטגוריה *.appspot.com), אבל המכונה Cloud Firestore שמוגדרת כברירת מחדל לא הוקצה:

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

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

השלבים הבאים

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