Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

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

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

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

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


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

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

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

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

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

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



צפה ברמות השימוש וההוצאות שלך

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

צפו בשימוש במוצרים בודדים

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

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

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

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

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

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

  • השימוש ב- Cloud Firestore ואחסון הענן מחושב מדי יום.

  • השימוש בפונקציות ענן מחושב מדי חודש.



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

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

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

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

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

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

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

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

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

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

  1. עבור אל מסוף הענן של גוגל , גש לפרויקט שלך ובחר חיוב .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

הצעדים הבאים

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

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

  • צור לוגיקת חיובים נוספת על סמך Google Cloud Pub / Sub.