בדף הזה מוסבר על תוכניות התמחור של 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 שאינן ברירת מחדל.
הנתונים במופעים ובמאגרי המידע האלה לא נמחקים, אבל לא תהיה לכם גישה לנתונים (כלומר, לא תהיה גישת קריאה/כתיבה מהאפליקציה, לא תהיה גישה למסוף ולא תהיה גישה ל-REST API).
כדי להפעיל מחדש את הגישה, צריך לשדרג לתוכנית התמחור Blaze.
אם אתם רוצים למחוק את הנתונים מהמופעים וממאגרי הנתונים האלה שאינם ברירת מחדל, אבל להישאר בתוכנית Spark, אתם יכולים לפנות לתמיכה של Firebase.
אי אפשר לבצע פריסות חדשות של Cloud Functions חדשים או קיימים.
בהתאם למוצר, כמות מכסת השימוש ללא עלות שזמינה בתוכנית Spark לעומת תוכנית Blaze עשויה להיות שונה. מידע נוסף זמין בשאלות הנפוצות.
השלבים הבאים
בשאלות הנפוצות בנושא תמחור של Firebase אפשר למצוא תשובות למספר מצבים ספציפיים, במיוחד בנושא חיוב שקשור ל-Cloud Functions for Firebase.
כדי למנוע חיובים לא צפויים, מומלץ לבדוק את הקוד, לעקוב אחרי רמות השימוש וההוצאות ולהגדיר התראות תקציב באימייל.