הבן את החיוב ב-Cloud Firestore

מסמך זה מסביר את פרטי התמחור של Cloud Firestore. זה גם אומר לך איך להגביל ולנטר את ההוצאות שלך ב-Cloud Firestore.

אם אתה משלם במטבע שאינו דולר ארה"ב, המחירים הרשומים במטבע שלך ב- Cloud Platform SKUs חלים.

סקירת תמחור

כאשר אתה משתמש ב-Cloud Firestore, אתה מחויב עבור הדברים הבאים:

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

השימוש באחסון וברוחב הפס מחושבים בג'יבייט (GiB), כאשר 1 GiB = 2 30 בתים. כל החיובים מצטברים מדי יום.

הסעיפים הבאים מספקים פרטים על האופן שבו אתה מחויב עבור השימוש שלך ב-Cloud Firestore.

תמחור לפי מיקום

הטבלה הבאה מפרטת את התמחור עבור קריאה, כתיבה, מחיקה ואחסון עבור כל מיקום Cloud Firestore:

בחר אזור

ארה"ב (רב אזורים)

ארה"ב (רב אזורים)

תמחור מעבר למכסה החינמית
מסמך קורא $0.06 לכל 100,000 מסמכים
המסמך כותב $0.18 לכל 100,000 מסמכים
מסמך מוחק $0.02 לכל 100,000 מסמכים
נתונים מאוחסנים $0.18/GiB/חודש

אורגון

אורגון

תמחור מעבר למכסה החינמית
מסמך קורא $0.03 לכל 100,000 מסמכים
המסמך כותב $0.09 לכל 100,000 מסמכים
מסמך מוחק $0.01 לכל 100,000 מסמכים
נתונים מאוחסנים $0.15/GiB/חודש

לוס אנג'לס

לוס אנג'לס

תמחור מעבר למכסה החינמית
מסמך קורא $0.036 לכל 100,000 מסמכים
המסמך כותב $0.108 לכל 100,000 מסמכים
מסמך מוחק $0.012 לכל 100,000 מסמכים
נתונים מאוחסנים $0.108/GiB/חודש

סולט לייק סיטי

סולט לייק סיטי

תמחור מעבר למכסה החינמית
מסמך קורא $0.036 לכל 100,000 מסמכים
המסמך כותב $0.108 לכל 100,000 מסמכים
מסמך מוחק $0.012 לכל 100,000 מסמכים
נתונים מאוחסנים $0.108/GiB/חודש

צפון וירג'יניה

צפון וירג'יניה

תמחור מעבר למכסה החינמית
מסמך קורא $0.033 לכל 100,000 מסמכים
המסמך כותב $0.099 לכל 100,000 מסמכים
מסמך מוחק $0.011 לכל 100,000 מסמכים
נתונים מאוחסנים $0.099/GiB/חודש

לאס וגאס

לאס וגאס

תמחור מעבר למכסה החינמית
מסמך קורא $0.033 לכל 100,000 מסמכים
המסמך כותב $0.099 לכל 100,000 מסמכים
מסמך מוחק $0.011 לכל 100,000 מסמכים
נתונים מאוחסנים $0.165/GiB/חודש

דרום קרוליינה

דרום קרוליינה

תמחור מעבר למכסה החינמית
מסמך קורא $0.06 לכל 100,000 מסמכים
המסמך כותב $0.18 לכל 100,000 מסמכים
מסמך מוחק $0.02 לכל 100,000 מסמכים
נתונים מאוחסנים $0.18/GiB/חודש

מונטריאול

מונטריאול

תמחור מעבר למכסה החינמית
מסמך קורא $0.033 לכל 100,000 מסמכים
המסמך כותב $0.099 לכל 100,000 מסמכים
מסמך מוחק $0.011 לכל 100,000 מסמכים
נתונים מאוחסנים $0.099/GiB/חודש

סאו פאולו

סאו פאולו

תמחור מעבר למכסה החינמית
מסמך קורא $0.045 לכל 100,000 מסמכים
המסמך כותב $0.135 לכל 100,000 מסמכים
מסמך מוחק $0.015 לכל 100,000 מסמכים
נתונים מאוחסנים $0.135/GiB/חודש

אירופה (רב אזורים)

אירופה (רב אזורים)

תמחור מעבר למכסה החינמית
מסמך קורא $0.06 לכל 100,000 מסמכים
המסמך כותב $0.18 לכל 100,000 מסמכים
מסמך מוחק $0.02 לכל 100,000 מסמכים
נתונים מאוחסנים $0.18/GiB/חודש

ציריך

ציריך

תמחור מעבר למכסה החינמית
מסמך קורא $0.042 לכל 100,000 מסמכים
המסמך כותב $0.126 לכל 100,000 מסמכים
מסמך מוחק $0.014 לכל 100,000 מסמכים
נתונים מאוחסנים $0.210/GiB/חודש

ורשה

ורשה

תמחור מעבר למכסה החינמית
מסמך קורא $0.039 לכל 100,000 מסמכים
המסמך כותב $0.117 לכל 100,000 מסמכים
מסמך מוחק $0.013 לכל 100,000 מסמכים
נתונים מאוחסנים $0.195/GiB/חודש

פרנקפורט

פרנקפורט

תמחור מעבר למכסה החינמית
מסמך קורא $0.039 לכל 100,000 מסמכים
המסמך כותב $0.117 לכל 100,000 מסמכים
מסמך מוחק $0.013 לכל 100,000 מסמכים
נתונים מאוחסנים $0.117/GiB/חודש

לונדון

לונדון

תמחור מעבר למכסה החינמית
מסמך קורא $0.039 לכל 100,000 מסמכים
המסמך כותב $0.117 לכל 100,000 מסמכים
מסמך מוחק $0.013 לכל 100,000 מסמכים
נתונים מאוחסנים $0.117/GiB/חודש

מומבאי

מומבאי

תמחור מעבר למכסה החינמית
מסמך קורא $0.035 לכל 100,000 מסמכים
המסמך כותב $0.104 לכל 100,000 מסמכים
מסמך מוחק $0.012 לכל 100,000 מסמכים
נתונים מאוחסנים $0.104/GiB/חודש

סידני

סידני

תמחור מעבר למכסה החינמית
מסמך קורא $0.038 לכל 100,000 מסמכים
המסמך כותב $0.115 לכל 100,000 מסמכים
מסמך מוחק $0.013 לכל 100,000 מסמכים
נתונים מאוחסנים $0.115/GiB/חודש

הונג קונג

הונג קונג

תמחור מעבר למכסה החינמית
מסמך קורא $0.06 לכל 100,000 מסמכים
המסמך כותב $0.18 לכל 100,000 מסמכים
מסמך מוחק $0.02 לכל 100,000 מסמכים
נתונים מאוחסנים $0.18/GiB/חודש

טייוואן

טייוואן

תמחור מעבר למכסה החינמית
מסמך קורא $0.0345 לכל 100,000 מסמכים
המסמך כותב $0.1042 לכל 100,000 מסמכים
מסמך מוחק $0.0115 לכל 100,000 מסמכים
נתונים מאוחסנים $0.1725/GiB/חודש

טוקיו

טוקיו

תמחור מעבר למכסה החינמית
מסמך קורא $0.038 לכל 100,000 מסמכים
המסמך כותב $0.115 לכל 100,000 מסמכים
מסמך מוחק $0.013 לכל 100,000 מסמכים
נתונים מאוחסנים $0.115/GiB/חודש

סינגפור

סינגפור

תמחור מעבר למכסה החינמית
מסמך קורא $0.0369 לכל 100,000 מסמכים
המסמך כותב $0.1107 לכל 100,000 מסמכים
מסמך מוחק $0.0123 לכל 100,000 מסמכים
נתונים מאוחסנים $0.1846/GiB/חודש

ג'קרטה

ג'קרטה

תמחור מעבר למכסה החינמית
מסמך קורא $0.038 לכל 100,000 מסמכים
המסמך כותב $0.115 לכל 100,000 מסמכים
מסמך מוחק $0.013 לכל 100,000 מסמכים
נתונים מאוחסנים $0.192/GiB/חודש

אוסקה

אוסקה

תמחור מעבר למכסה החינמית
מסמך קורא $0.038 לכל 100,000 מסמכים
המסמך כותב $0.115 לכל 100,000 מסמכים
מסמך מוחק $0.013 לכל 100,000 מסמכים
נתונים מאוחסנים $0.195/GiB/חודש

סיאול

סיאול

תמחור מעבר למכסה החינמית
מסמך קורא $0.038 לכל 100,000 מסמכים
המסמך כותב $0.115 לכל 100,000 מסמכים
מסמך מוחק $0.013 לכל 100,000 מסמכים
נתונים מאוחסנים $0.192/GiB/חודש

אם אתה משלם במטבע שאינו דולר ארה"ב, המחירים הרשומים במטבע שלך ב- Cloud Platform SKUs חלים.

קורא, כותב ומוחק

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

חיובים עבור כתיבה ומחיקה הם פשוטים. עבור כתיבה, כל פעולת set או update נחשבת ככתיבה בודדת.

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

האזנה לתוצאות שאילתות

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

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

כמו כן, אם המאזין מנותק למשך יותר מ-30 דקות (לדוגמה, אם המשתמש עובר לא מקוון), תחויב עבור קריאות כאילו הוצאת שאילתה חדשה לגמרי.

ניהול מערכי תוצאות גדולים

ל-Cloud Firestore מספר תכונות שיעזרו לך לנהל שאילתות שמחזירות מספר רב של תוצאות:

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

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

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

שאילתות שאינן קריאות מסמכים

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

מינימום עלות עבור שאילתות

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

כללי אבטחה של Cloud Firestore

עבור ספריות לקוח לנייד ואינטרנט, אם השימוש שלך בכללי האבטחה של Cloud Firestore exists() , get() או getAfter() כדי לקרוא מסמך אחד או יותר ממסד הנתונים שלך, תחויב עבור קריאות נוספות באופן הבא:

  • אתה מחויב עבור קריאות הנחוצות כדי להעריך את כללי האבטחה שלך ב-Cloud Firestore.

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

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

  • אתה מחויב עבור הערכת כללים רק פעם אחת לכל בקשה.

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

  • כאשר אתה מאזין לתוצאות של שאילתה, אתה מחויב עבור הערכת כללים בכל המקרים הבאים:

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

גודל אחסון

אתה מחויב עבור כמות הנתונים שאתה מאחסן ב-Cloud Firestore, כולל הוצאות אחסון. כמות התקורה כוללת מטא נתונים, אינדקסים אוטומטיים ואינדקסים מרוכבים. כל מסמך המאוחסן ב-Cloud Firestore דורש את המטא נתונים הבאים:

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

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

רוחב פס רשת

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

Cloud Firestore מחשבת את גודל התגובה על סמך פורמט הודעה מסודרת. תקורה של פרוטוקול, כגון תקורה של SSL, אינה נחשבת עבור השימוש ברוחב הפס של הרשת. בקשות שנדחו על ידי כללי האבטחה שלך ב-Cloud Firestore אינן נכללות בשימוש ברוחב הפס של הרשת.

כדי ללמוד כמה ברוחב הפס של הרשת השתמשת, תוכל להשתמש ב-GCP Console כדי לייצא את נתוני החיוב שלך לקובץ .

תמחור רשת כללי

עבור בקשות שמקורן ב-Google Cloud Platform (לדוגמה, מאפליקציה הפועלת ב-Google Compute Engine), תחויב באופן הבא:

סוג תנועה מחיר
כניסה חינם
יציאה בתוך אזור חינם
יציאה בין אזורים באותו אזור רב חינם
יציאה בין אזורים בארה"ב (לפי GiB) $0.01 (10 GiB הראשונים לחודש הם בחינם)
יציאה בין אזורים, לא כולל תעבורה בין אזורי ארה"ב שיעורי יציאה לאינטרנט של Google Cloud Platform

אם אתה משלם במטבע שאינו דולר ארה"ב, המחירים הרשומים במטבע שלך ב- Cloud Platform SKUs חלים.

Cloud Firestore כפופה גם לדמי יציאה נוספים מהאינטרנט עבור הדברים הבאים:

  • בקשות של Google Cloud בין אזורים, לא כולל תעבורה בין אזורים בארה"ב
  • בקשות מחוץ ל-Google Cloud (לדוגמה, ממכשיר נייד של משתמש)

ראה שיעורי יציאה מהאינטרנט של Google Cloud .

ראה דוגמה לתמחור

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

ניהול הוצאות

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

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