בדף הזה מוסבר על תוכניות התמחור של Firebase, כולל איך החיוב ב-Firebase מתבצע ואיך הוא מתקשר עם שירותים אחרים של Google.
Firebase מציעה שתי תוכניות תמחור שונות: תוכנית Spark ללא עלות ותוכנית Blaze בתשלום לפי שימוש. בהמשך הדף הזה מופיע מידע מפורט על כל תוכנית, אבל הנה סקירה קצרה של כל אחת מהן.
| תוכנית Spark בתשלום קבוע
לא צריך להזין פרטי תשלום כדי להתחיל |
תוכנית Blaze בתשלום לפי שימוש
קישור חשבון לחיוב כדי לקבל גישה לשירותים נוספים |
|---|---|
| שימוש מלא בתכונות ובמוצרים של Firebase ללא עלות* | שימוש מלא בתכונות ובמוצרים של Firebase ללא עלות* |
| מכסת שימוש ללא עלות במוצרי Firebase בתשלום** | מכסת שימוש ללא עלות במוצרי Firebase בתשלום** |
| תמחור לפי שימוש לכל שימוש נוסף במוצרי Firebase בתשלום | |
| גישה אל Cloud Functions
(מכסת שימוש ללא עלות, ואז תשלום לפי שימוש על שימוש נוסף) |
|
| גישה למוצרים ולתכונות בתשלום של Google Cloud | |
|
* למוצרים ללא עלות עדיין יש מגבלות שקשורות לתכונות ספציפיות (לדוגמה, Crashlytics מגביל את הרישום המותאם אישית ביומן ל-64kB). כדי למצוא את המידע הזה, אפשר לעבור לקטע של כל מוצר במסמכי התיעוד של Firebase. ** בהתאם למוצר, כמות מכסת השימוש בחינם שזמינה בתוכנית Spark לעומת תוכנית Blaze עשויה להיות שונה. מידע נוסף זמין בתשובות לשאלות הנפוצות האלה. |
|
מידע ספציפי על מוצרים
פירוט של כל תוכנית תשלומים לפי מוצר: אפשר לעיין בדף התמחור של Firebase. בדף הזה אפשר לקרוא על מוצרי Firebase ללא עלות, על מכסות שימוש ללא עלות ועל תמחור לפי שימוש במוצרי Firebase.
מידע ספציפי על מוצרים בנושא שימוש, מכסות ותמחור: כדאי לעיין במסמכי העזרה הספציפיים למוצר. בדפים האלה מופיעות לעיתים קרובות דוגמאות לחיוב על השימוש במוצר, וגם מגבלות על תכונות ספציפיות (לדוגמה, Crashlytics מגביל את הרישום של יומנים בהתאמה אישית ל-64kB). כדי למצוא את המידע הזה, אפשר לעיין בקטע של כל מוצר בתיעוד של Firebase.
הקשר בין פרויקטים, אפליקציות וחיוב
באיור הבא אפשר לראות איך תוכניות תמחור (וחשבונות לחיוב) משויכות לפרויקטים ולאפליקציות.

תוכנית Spark בתשלום קבוע
בשלבים הראשונים של פיתוח האפליקציה, כדאי להתחיל עם תוכנית התמחור Spark ללא עלות. אתם לא צריכים לספק פרטי תשלום כדי להתחיל להשתמש ברוב התכונות של Firebase באופן מיידי.
אם אתם משתמשים רק במוצרים של Firebase ללא עלות, כמו Remote Config ו-Crashlytics, אתם יכולים להשתמש בתוכנית Spark באפליקציות בייצור.
מה כלול בתוכנית Spark?
תוכנית Spark כוללת את הגישה לשירותים הבאים:
- שימוש מלא במוצרים ובתכונות של Firebase ללא עלות* (כמו שיטות כניסה באמצעות חשבון ברשתות חברתיות, Remote Config ו-Crashlytics)
- מכסות שימוש ללא עלות במוצרי Firebase בתשלום (כמו Cloud Firestore, Cloud Storage ו-Hosting)
* גם למוצרים ללא עלות יש מגבלות שקשורות לתכונות ספציפיות (לדוגמה, Crashlytics מגביל את הרישום המותאם אישית ל-64kB). כדי למצוא את המידע הזה, אפשר לעבור לקטע של כל מוצר במסמכי התיעוד של Firebase.
תרחישים לדוגמה
הנה כמה דוגמאות לשימוש ולחיוב בתוכנית Spark:
דוגמה 1: האפליקציה שלכם משתמשת בשיטות כניסה דרך רשתות חברתיות, Remote Config ו-Crashlytics. אתם מקבלים גישה לכל התכונות בשלושת המוצרים האלה – ללא עלות – גם אם לאפליקציה שלכם יש כמה מיליוני משתמשים.
דוגמה 2: האפליקציה שלכם משתמשת ב-Authentication, Crashlytics ו-Cloud Firestore מותאמים אישית. אתם מקבלים גישה לכל התכונות של Authentication ושל Crashlytics (לא משנה כמה משתמשים יש לכם), בנוסף אתם מקבלים 20,000 פעולות כתיבה של מסמכים ו-50,000 פעולות קריאה של מסמכים בכל יום – ללא עלות.Cloud Firestore
עובדות חשובות שכדאי לזכור לגבי תוכנית Spark
חשוב לשים לב לנקודות הבאות לגבי תוכנית Spark בתשלום קבוע:
אם תחרגו ממגבלת המכסה ללא עלות בחודש קלנדרי עבור מוצר כלשהו, השימוש במוצר הספציפי הזה בפרויקט שלכם יושבת למשך שאר החודש.
ההגדרה הזו חלה על כל האפליקציות שרשומות בפרויקט הזה ב-Firebase.
כדי להשתמש שוב במוצר הספציפי הזה, צריך לחכות עד לסיום מחזור החיוב הנוכחי או לשדרג לתוכנית התמחור Blaze.
גם למוצרים ללא עלות יש מגבלות שקשורות לתכונות ספציפיות (לדוגמה, Crashlytics מגביל את הרישום המותאם אישית ל-64kB). כדי למצוא את המידע הזה, אפשר לעיין בקטע של כל מוצר במסמכי התיעוד של Firebase. ההגבלות האלה עשויות להיות קשורות לגורמים כמו תשתית, גישה הוגנת והגנות אחרות על השירות, בהתאם למוצר או לתכונה.
מוצרים ותכונות בתשלום של Google Cloud (כמו Pub/Sub, Cloud Run או סטרימינג של BigQuery ל-Analytics) לא זמינים לפרויקטים בתוכנית Spark.
תוכנית Blaze בתשלום לפי שימוש
אתם יכולים לשדרג לתוכנית התמחור Blaze בתשלום לפי שימוש אם האפליקציה שלכם דורשת את היכולות שמסופקות על ידי השירותים בתשלום, או אם אתם רוצים להגדיל את מכסת השימוש (במוצרים שמוצעים בתוכנית Blaze).
פרויקט Firebase בתוכנית Blaze מקושר לחשבון Cloud Billing, שמאפשר לפרויקט ולאפליקציות שלכם לגשת ליותר שירותים ולרוב לרמות שימוש גבוהות יותר.
מה כלול בתוכנית Blaze?
מינוי Blaze כולל את הגישה הבאה לשירותים:
שימוש מלא במוצרים ובתכונות של Firebase ללא עלות* (כמו שיטות כניסה באמצעות חשבון ברשתות חברתיות, Remote Config ו-Crashlytics)
מכסות שימוש ללא עלות במוצרי Firebase בתשלום (כמו Cloud Firestore, Cloud Storage ו-Hosting)
תמחור לפי שימוש לכל שימוש נוסף במוצרי Firebase בתשלום
מכסת שימוש ללא עלות ב-Cloud Functions for Firebase, ואז תמחור במודל של תשלום לפי שימוש
גישה למוצרים ולתכונות בתשלום של Google Cloud (כמו סטרימינג של Pub/Sub, Cloud Run או BigQuery עבור Analytics)
* גם למוצרים ללא עלות יש מגבלות שקשורות לתכונות ספציפיות (לדוגמה, Crashlytics מגביל את הרישום המותאם אישית ל-64kB). כדי למצוא את המידע הזה, אפשר לעבור לקטע של כל מוצר במסמכי התיעוד של Firebase.
אם השימוש בפרויקט שלכם לא חורג ממכסות השימוש ללא עלות בתוכנית Blaze למוצרים בתשלום, לא תחויבו על המוצרים האלה (למעט Cloud Functions). אבל אם השימוש חורג ממכסת השימוש ללא עלות, תשלמו רק על המשאבים שבהם השתמשתם – לכן התוכנית Blaze נקראת תוכנית 'תשלום לפי שימוש'.
תרחישים לדוגמה
הנה כמה דוגמאות לשימוש ולחיוב בתוכנית Blaze:
דוגמה 1: האפליקציה שלכם משתמשת בשיטות כניסה דרך רשתות חברתיות, Remote Config ו-Crashlytics. אתם מקבלים גישה לכל התכונות בשלושת המוצרים האלה – ללא עלות – גם אם לאפליקציה שלכם יש כמה מיליוני משתמשים.
דוגמה 2: האפליקציה שלכם משתמשת ב-Authentication, Crashlytics ו-Cloud Firestore מותאמים אישית. אתם מקבלים גישה לכל התכונות של Authentication ושל Crashlytics (לא משנה כמה משתמשים יש לכם), בנוסף אתם מקבלים 50,000 קריאות של מסמכים ו-20,000 כתיבות של מסמכים בכל יום – ללא עלות.Cloud Firestore
עם זאת, אם השימוש שלכם ב-Cloud Firestore בפרויקט גבוה מהמכסות היומיות האלה, תחויבו על פעולות הקריאה והכתיבה באותו יום שחורגות מהמכסה של 50,000 או 20,000.
עובדות חשובות שכדאי לזכור לגבי תוכנית Blaze
חשוב לשים לב לנקודות הבאות לגבי תוכנית Blaze בתשלום לפי שימוש:
בהתאם למוצר, יכול להיות שנפח מכסת השימוש בחינם שזמין בתוכנית Spark יהיה שונה מזה שזמין בתוכנית Blaze. מידע נוסף זמין בשאלות הנפוצות.
גם למוצרים ללא עלות יש מגבלות שקשורות לתכונות ספציפיות (לדוגמה, Crashlytics מגביל את הרישום המותאם אישית ל-64kB). כדי למצוא את המידע הזה, אפשר לעיין בקטע של כל מוצר במסמכי התיעוד של Firebase. ההגבלות האלה עשויות להיות קשורות לגורמים כמו תשתית, גישה הוגנת והגנות אחרות על השירות, בהתאם למוצר או לתכונה.
לרוב המוצרים והתכונות של Firebase יש מכסות ותמחור שמבוססים על שימוש יומי, אבל חלקם מבוססים על שימוש חודשי או שעתי. לדוגמה, ל-Cloud Functions יש רמת שימוש ללא עלות שמתאפסת בכל חודש, אבל ל-Cloud Firestore ול-Cloud Storage יש רמות ללא עלות שמתאפסות בכל יום. מידע נוסף זמין בשאלות הנפוצות.
Google Cloud Billing חשבונות
אם הפרויקט שלכם נמצא בתוכנית Blaze בתשלום לפי שימוש, הוא מקושר לחשבון Google Cloud Billing. הנה כמה עובדות מהירות על חשבונות Cloud Billing:
ב-Cloud Billing חשבונות נדרש אמצעי תשלום. האמצעים האלה כוללים את רוב כרטיסי האשראי הגדולים וגם אמצעי תשלום אחרים. מידע מפורט זמין במסמכי התיעוד של Cloud Billing.
אפשר לקשר כמה פרויקטים ב-Firebase לחשבון Cloud Billing אחד. כל הפרויקטים האלה יהיו בתוכנית התמחור Blaze.
בודקים אם אתם זכאים לזיכויים. לדוגמה, אם אתם משתמשים חדשים ב-Firebase וב-Google Cloud, יכול להיות שאתם זכאים לתקופת ניסיון בחינם בסך Google Cloud $300 כדי לנסות את השירותים שלנו. שימו לב: כל שימוש או עלויות מעבר לזיכויים האלה נקבעים לפי תוכנית הזיכויים שבה אתם משתמשים.
מעבר בין תוכניות תמחור
שדרוג מ-Spark ל-Blaze
אתם יכולים לשדרג לתוכנית Blaze בתשלום לפי שימוש במסוף Firebase.
למעשה, שדרוג פרויקט Firebase לתוכנית Blaze בתשלום לפי שימוש אומר שאתם מקשרים חשבון Cloud Billing לפרויקט Google Cloud הבסיסי.
הפעולות והמצבים הבאים יגרמו לשדרוג אוטומטי של תוכנית התשלומים מ-Spark ל-Blaze:
קישור חשבון Cloud Billing לפרויקט מתוך מסוף Google Cloud
שימוש בשירותי Google Cloud (כמו Pub/Sub או Cloud Run) או בממשקי Google Maps API באותו פרויקט
לדוגמה, אם מתחילים להשתמש בשירות Google Cloud דרך מסוף Google Cloud, תתבקשו לקשר חשבון Cloud Billing. פעולה זו תשדרג אוטומטית את תוכנית התשלומים שלכם ב-Firebase לתוכנית Blaze.
אם הפרויקט שלכם ישודרג מ-Spark ל-Blaze, חשוב שתדעו מה יקרה:
- בהתאם למוצר, יכול להיות שיהיה הבדל בין כמות מכסת השימוש בחינם שזמינה בתוכנית Spark לבין כמות מכסת השימוש בחינם שזמינה בתוכנית Blaze. מידע נוסף זמין בשאלות הנפוצות.
שדרוג לאחור מתוכנית Blaze לתוכנית Spark
אפשר לשנמך לתוכנית Spark בתשלום קבוע במסוף Firebase.
הפעולות והמצבים הבאים יובילו לשנמוך אוטומטי של תוכנית התשלומים מ-Blaze ל-Spark:
ביטול הקישור של חשבון Cloud Billing לפרויקט מתוך מסוף Google Cloud
סגירת חשבון Cloud Billing שמקושר לפרויקט
הערה: Cloud Billing יכול לסגור חשבונות על סמך סטטוס התשלום או היסטוריית התשלומים. איך לפתור בעיות שקשורות ל-Cloud Billing
אם הפרויקט שלכם ישודרג מ-Blaze ל-Spark, חשוב שתדעו מה יקרה:
הפרויקט מאבד את הגישה לכל שירותי Google Cloud בתשלום, כמו Pub/Sub, Cloud Run או סטרימינג של BigQuery ב-Analytics.
הפרויקט מאבד את הגישה למופעים של Realtime Database שאינם ברירת מחדל או לקטגוריות של Cloud Storage שאינן ברירת מחדל.
הנתונים במופעים ובמאגרי המידע האלה לא נמחקים, אבל לא תהיה לכם גישה לנתונים (כלומר, לא תהיה גישת קריאה/כתיבה מהאפליקציה, לא תהיה גישה למסוף ולא תהיה גישה ל-API בארכיטקטורת REST).
כדי להפעיל מחדש את הגישה, צריך לשדרג לתוכנית Blaze בתשלום לפי שימוש.
אם אתם צריכים למחוק את הנתונים מהמופעים וממאגרי הנתונים האלה שאינם ברירת מחדל, אבל אתם רוצים להמשיך להשתמש בתוכנית Spark, אתם יכולים לפנות לתמיכה של Firebase.
אי אפשר לבצע פריסות חדשות של Cloud Functions חדשים או קיימים.
בהתאם למוצר, יכול להיות שנפח מכסת השימוש בחינם שזמין בתוכנית Spark יהיה שונה מזה שזמין בתוכנית Blaze. מידע נוסף זמין בשאלות הנפוצות.
השלבים הבאים
בשאלות הנפוצות בנושא תמחור של Firebase אפשר למצוא תשובות למספר מצבים ספציפיים, במיוחד בנושא חיוב שקשור ל-Cloud Functions for Firebase.
כדי למנוע חיובים לא צפויים, מומלץ לבדוק את הקוד, לעקוב אחרי רמות השימוש וההוצאות ולהגדיר התראות תקציב באימייל.