Check out what’s new from Firebase at Google I/O 2022. Learn more

הימנע מחשבונות הפתעה

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

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

דף זה מנחה אותך בהיבטים חשובים של הבנה ומעקב אחר רמות השימוש וההוצאה שלך, כולל:


בדוק את הקוד שלך

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

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

בזמן שאתה בודק, בדוק את הסיבות הנפוצות הבאות לחרוג מהשימוש וההוצאה הצפויה:

  • שוכח להוסיף מגבלה לשאילתת מסד נתונים עם מיליוני תוצאות

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



הצג את רמות השימוש וההוצאות שלך

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

הצג שימוש במוצר בודד

אתה יכול להציג את השימוש במוצר בודד בכרטיסייה "שימוש" עבור מוצרים רבים במסוף Firebase.

הצג את השימוש הכולל בפרויקט

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

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

  • לחץ על כל מוצר כדי לסקור סיכום יומי של שימוש וכיצד הוא עומד במכסת השימוש ללא עלות שהוקצתה.

זכור שלכל מוצר יש מכסות שימוש שונות ולכן לוחות זמנים שונים, למשל:

  • השימוש ב-Cloud Firestore ו-Cloud Storage מחושבים מדי יום.

  • השימוש ב-Cloud Functions מחושב מדי חודש.



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

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

אתה יכול להגדיר התראות תקציב פשוטות ששולחות לך ולחברי הצוות שלך הודעות דוא"ל כאשר הפרויקט שלך חורג מסף הוצאה מוגדר.

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

סקירה כללית של תקציבים והתראות תקציב

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

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

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

הגדר תקציב והתראת תקציב פשוטה

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

  1. עבור אל Google Cloud Console , גש לפרויקט שלך ולאחר מכן בחר חיוב .

  2. עבור לחלונית 'תקציבים והתראות' ולאחר מכן השלם את השלבים הבאים כדי להגדיר תקציב והתראת תקציב שנשלחה בדוא"ל:

    1. בחר תקציב קיים או צור תקציב חדש.

    2. תן לתקציב שלך שם תיאורי.

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

    4. הגדר את הסכום > סוג תקציב באמצעות אחת מהאפשרויות הבאות:

      • סכום כסף מוגדר - השתמש בסוג זה כאשר אתה מתחיל לראשונה או בודק את האפליקציה שלך

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

    5. הגדר את אחוז התראות התקציב .

      • לבדיקה ראשונית, נסה כמה אחוזים, כמו 1%, 2%, 5% ו-50% מ- Actual .

      • עבור אפליקציות ייצור, נסה אחוזים מרכזיים, כמו 50% ו-100% מ- Actual וכן 150% מ- Forecasted .

    6. הגדר מי צריך לקבל אימיילים.

      • כברירת מחדל, כל מי שיש לו הרשאות חיוב מתאימות מקבל את דוא"ל ההתראה (כברירת מחדל, מנהלי חשבונות חיוב ומשתמשי חשבונות חיוב בחשבון החיוב בענן המשויך).

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

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

הצעדים הבאים

בקר ב'הגדר התראות חיוב מתקדמות והיגיון' כדי ללמוד כיצד לבצע את הפעולות הבאות:

  • השתמש בניטור ענן כדי ליצור התראות מתוחכמות יותר עבור חיוב ושימוש, כולל התראות מותאמות אישית ששולחות התראות למדיומים אחרים, כמו Slack.

  • צור היגיון חיוב נוסף המבוסס על Google Cloud Pub/Sub.