בדף הזה מתוארות תוכניות התמחור והתשלומים של Firebase, כולל הסברים על החיוב Firebase והאופן שבו הוא מתחבר לשירותים אחרים של Google.
ב-Firebase יש שתי תוכניות תמחור ותשלומים שונות: Spark plan (תוכנית Spark) ו-Blaze plan (תוכנית בלייז). יש סקירה כללית קצרה של כל תוכנית, אבל כדי לקבל מידע מפורט, אפשר לעיין בקטעים שלמטה בדף הזה.
תוכנית התמחור של Spark
לא נדרשים פרטי תשלום כדי להתחיל |
תוכנית תמחור ותשלומים מפולפלת
יש לצרף חשבון לחיוב כדי לגשת לשירותים נוספים |
---|---|
שימוש מלא במוצרים ובתכונות של Firebase ללא עלות | שימוש מלא במוצרים ובתכונות של Firebase ללא עלות |
מכסה ללא עלות לשימוש במוצרי Firebase בתשלום* | מכסת שימוש ללא עלות* במוצרי Firebase בתשלום |
תמחור לפי שימוש לכל שימוש נוסף במוצרי Firebase בתשלום | |
גישה אל Cloud Functions
(מכסת שימוש ללא עלות, ואז תמחור לפי שימוש בתשלום נוסף שימוש) |
|
גישה לתכונות ולמוצרים בתשלום של Google Cloud | |
* הסכום של מכסת השימוש ללא עלות תלוי במוצר זמינים בתוכנית Spark לעומת Blaze עשויים להיות שונים. מידע נוסף זמין בשאלה הנפוצה הזו. |
כדי לקבל פירוט של כל מוצר בנפרד לגבי כל תוכנית תמחור ותשלומים, אפשר לעיין דף התמחור של Firebase. בדף הזה תוכלו לקרוא על מוצרי Firebase, מכסות לשימוש ללא עלות ותמחור שמבוסס על תשלום לפי שימוש ב-Firebase מוצרים.
בנוסף, רוב מוצרי Firebase מספקים תיעוד ספציפי של המוצר לגבי השימוש, ותמחור. לעיתים קרובות הם מספקים דוגמאות לשימוש בחיוב, המוצר. בקטע של המוצר במסמכי התיעוד של Firebase תמצאו את המידע הזה סוג המידע.
באיור הבא מוסבר איך תוכניות התמחור (והחשבונות לחיוב) משויכים לפרויקטים ולאפליקציות.
תוכנית התמחור והתשלומים של Spark
כשאתם בשלבים הראשונים של פיתוח האפליקציה, כדאי להתחיל עם תוכנית תמחור ותשלומים של Spark. לא צריך לספק פרטי תשלום כדי לקבל התחילו להשתמש ברוב התכונות של Firebase מיד!
אם אתם משתמשים רק במוצרי Firebase ללא עלות, כמו FCM וגם Crashlytics, אפשר להשתמש בתוכנית Spark באפליקציות בסביבת הייצור.
מה כלול בתוכנית Spark?
התוכנית Spark כוללת את הגישה לשירותים הבאים:
- שימוש מלא במוצרים ובתכונות של Firebase ללא תשלום (כמו שיטות כניסה באמצעות חשבון ברשתות חברתיות, FCM ו-Crashlytics)
- מכסות על שימוש ללא עלות במוצרי Firebase בתשלום (כמו Cloud Firestore, Cloud Storage וגם Hosting)
תרחישים לדוגמה
הנה כמה דוגמאות לשימוש ולחיוב בתוכנית Spark:
האפליקציה שלך משתמשת ב-Remote Config, ב-Cloud Messaging וב-Crashlytics. אתם מקבלים גישה לכל התכונות של שלושת המוצרים האלה – ללא עלות – גם אם לאפליקציה שלכם יש כמה מיליוני משתמשים.
באפליקציה שלך נעשה שימוש בהתאמה אישית ב-Authentication, ב-Crashlytics וב-Cloud Firestore. הסכום שמתקבל גישה לכל התכונות של Authentication ו-Crashlytics מותאמים אישית (לא לא משנה כמה משתמשים יש לך), וגם מקבלים 20,000 מסמכי Cloud Firestore כותבים ו-50,000 מסמכים בקריאה כל יום — ללא עלות.
עובדות חשובות שכדאי לזכור לגבי התוכנית של Spark
כמה דברים שחשוב לדעת על תוכנית התמחור והתשלומים של Spark:
אם חורגים ממכסת האחסון ללא עלות בחודש קלנדרי עבור מוצר כלשהו, השימוש בפרויקט שלך במוצר הספציפי הזה יופסק למשך של שארית החודש הזה.
המדיניות הזו חלה על כל האפליקציות שרשמות בפרויקט הזה ב-Firebase.
כדי להשתמש שוב במוצר הספציפי הזה, תצטרכו לחכות עד למחזור החיובים הבא או לשדרג לתוכנית התמחור Blaze.
מוצרים ותכונות בתשלום של Google Cloud (כמו Pub/Sub, Cloud Run או סטרימינג של BigQuery ב-Analytics) לא זמינים לפרויקטים בתוכנית Spark.
תוכנית תמחור ותשלומים מדהימה
אם אתם צריכים את היכולות שמספקים השירותים בתשלום בפרויקט שלכם, כדאי לעבור לתוכנית התמחור Blaze. פרויקט Firebase בתוכנית Blaze משויך לחשבון Cloud Billing, שמאפשר לפרויקט ולאפליקציות לגשת לשירותים נוספים ולרמות שימוש גבוהות יותר.
מה כלול במינוי Blaze?
תוכנית Blaze כוללת את הגישה לשירותים הבאים:
שימוש מלא במוצרים ובתכונות של Firebase ללא תשלום (כמו שיטות כניסה באמצעות רשתות חברתיות, FCM ו-Crashlytics)
מכסות על שימוש ללא עלות במוצרי Firebase בתשלום (כמו Cloud Firestore, Cloud Storage וגם Hosting)
תמחור לפי שימוש לכל שימוש נוסף במוצרי Firebase בתשלום
מכסת שימוש ללא עלות למשך Cloud Functions for Firebase, ואז תמחור של תשלום לפי שימוש
גישה לתכונות ולמוצרים של Google Cloud בתשלום (כמו Pub/Sub, Cloud Run או BigQuery בסטרימינג למשך Analytics)
אם הפרויקט נשאר במסגרת מכסות השימוש ללא עלות בתוכנית Blaze על תשלום אז לא תראו חיובים על המוצרים האלה (עם למעט Cloud Functions). אבל אם אם תחרגו ממכסת השימוש ללא עלות, אתם משלמים רק על המשאבים צורכים — לכן תוכנית Blaze נקראת לעיתים קרובות "תשלום לפי שימוש" בתוכנית.
תרחישים לדוגמה
הנה כמה דוגמאות לשימוש ולחיוב בתוכנית Blaze:
האפליקציה שלך משתמשת ב-Remote Config, ב-Cloud Messaging וב-Crashlytics. אתם מקבלים גישה לכל התכונות של שלושת המוצרים האלה – ללא עלות – גם אם לאפליקציה שלכם יש כמה מיליוני משתמשים.
באפליקציה שלך נעשה שימוש בהתאמה אישית ב-Authentication, ב-Crashlytics וב-Cloud Firestore. הסכום שמתקבל גישה לכל התכונות של Authentication ו-Crashlytics מותאמים אישית (לא לא משנה כמה משתמשים יש לך), וגם מקבלים מסמך Cloud Firestore של 50,000 שקוראים ו-20,000 מסמכים נכתבים כל יום — ללא עלות.
עם זאת, אם השימוש בפרויקט ב-Cloud Firestore גבוה יותר מהנפח מדי יום במכסות, תחויבו על פעולות קריאה/כתיבה באותו יום שחרג כל 50,000 או 20,000.
עובדות חשובות שכדאי לזכור לגבי תוכנית Blaze
כמה דברים שחשוב לדעת על תוכנית התמחור והתשלומים של Blaze:
בהתאם למוצר, הסכום של מכסת השימוש ללא עלות שזמינה התוכנית Spark לעומת Blaze עשויה להיות שונה. כאן תוכלו לקרוא מידע נוסף בנושא שאלות נפוצות
לרוב המוצרים והתכונות ב-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, תוכלו לבדוק אם אתם זכאים זיכוי בסך 300$ מנסים את השירותים שלנו ומקבלים חשבון Cloud Billing לתקופת ניסיון בחינם.
מעבר בין תוכניות תמחור ותשלומים
שדרוג מ-Spark ל-Blaze
אפשר לשדרג לתוכנית התמחור של Blaze במסוף 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, לפנות לתמיכה.
לא ניתן לבצע פריסות חדשות של Cloud Functions חדשים או קיימים.
בהתאם למוצר, ייתכן שהמכסה לשימוש ללא עלות שזמינה בתוכנית Spark תהיה שונה מזו שזמינה בתוכנית Blaze. כאן תוכלו לקרוא מידע נוסף בנושא שאלות נפוצות
השלבים הבאים
בשאלות הנפוצות בנושאי תמחור ב-Firebase תוכלו למצוא תשובות למספר מצבים ספציפיים, במיוחד בנוגע לחיוב שקשור ל-Cloud Functions for Firebase.
בעזרת הקישור הבא אפשר להימנע מחשבונות הפתעה באמצעות בדיקת הקוד, מעקב אחרי רמות השימוש וההוצאות, והגדרת באימיילים של התראות תקציב.