הימנע משטרות הפתעה

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

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

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


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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

הצעדים הבאים

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

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

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