הנחות תמורת התחייבות לשימוש

הנחות תמורת התחייבות לשימוש (CUD) מאפשרות לכם לקבל הנחות משמעותיות בתמורה להתחייבות להוציא סכום מסוים על פעולות ב-Firestore – קריאה, כתיבה ומחיקה – במשך שנה או שלוש שנים.

הנחות תמורת התחייבות לשימוש (CUD) הן פתרון אידיאלי אם ההוצאות שלכם על פעולות ב-Firestore כוללות סכום מינימלי צפוי שאתם יכולים להתחייב להוציא למשך שנה לפחות.

תמחור של הנחות תמורת התחייבות לשימוש ב-Firestore

ב-Firestore יש שתי רמות של הנחות, בהתאם לתקופת ההתחייבות:

  • הנחה של 20%: מקבלים אותה כשמתחייבים לתקופה של שנה. למשך תקופת ההתחייבות, אתם משלמים את המחיר של CUD לשנה ב-Firestore (מזהה מודל הצריכה 3892-BA17-92A7) כסכום ההוצאה השעתי שאתם מתחייבים לו.
  • הנחה של 40%: מקבלים אותה כשמתחייבים לתקופה של 3 שנים. במהלך תקופת ההתחייבות, אתם משלמים את המחיר של הנחת ה-CUD ל-3 שנים ב-Firestore (מזהה מודל הצריכה 2FD9-44B6-D2AC) כסכום ההוצאה השעתית המינימלית.

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

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

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

אם מחירי השימוש הרגיל בפעולות קריאה/כתיבה/מחיקה ב-Firestore ישתנו אחרי שתקנו התחייבות, המחיר שהתחייבתם לשלם לא ישתנה ותקבלו את אותו אחוז הנחה על השימוש הרלוונטי.

מקורות מידע שעומדים בדרישות

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

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

רשימת המק"טים הרלוונטיים זמינה במאמר מקט"ים שעומדים בדרישות לשימוש ב-Firestore.

רכישת התחייבות

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

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

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

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

דוגמה לתרחיש של הנחת CUD ב-Firestore

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

לדוגמה, נניח שיש לכם מסד נתונים ב-Firestore שנמצא באזור: us-central1 (איווה).

בדף התמחור של , אפשר לחשב את העלות המשוערת של התחייבות לשנה לפי שעה באופן הבא:

  • העלות החודשית של התחייבות לשימוש למשך שנה, בעלות של 1.92$ לשעה: (2.40$ לשעה – הנחה של 20%) * 730 שעות = 1,401.60 $לחודש
  • החיסכון הכולל לחודש: ‎$1,752 - $1,401.60 = $350.40

אם אתם צופים שתמשיכו להוציא לפחות 1.92 $לשעה במשך שנה או יותר, אתם יכולים להתחייב להוציא את הסכום הזה. במילים אחרות, כשרוכשים הנחת CUD כזו, צריך להזין את הסכום $1.92 כסכום ההתחייבות לשעה.

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

כדי להשוות, מחשבים את העלות של קיבולת Firestore לפי דרישה, בלי להחיל הנחות על התחייבות לשימוש:

  • הוצאות על פעולות קריאה: 2 מיליון קריאות מסמכים לשעה * 0.03$ לכל 100,000 קריאות מסמכים = 0.60 $לשעה
  • הוצאות על פעולות כתיבה: 2 מיליון פעולות כתיבה של מסמכים בשעה * 0.09$ לכל 100,000 פעולות כתיבה של מסמכים = 1.80 $לשעה
  • ההוצאה הכוללת: 0.60$ + 1.80 $= 2.40 $לשעה

  • העלות החודשית על סמך תמחור לפי דרישה: 2.40$ לשעה * 730 שעות = 1,752$ לחודש.

כאן תוכלו לחשב את העלויות החודשיות ואת החיסכון שתקבלו בהתחייבות לשנה עם הנחה של 20% בהשוואה לשנה של תשלום המחירים המלאים:

  • העלות החודשית של התחייבות לשימוש למשך שנה, בעלות של 1.92$ לשעה: (2.40$ לשעה – הנחה של 20%) * 730 שעות = 1,401.60 $לחודש
  • החיסכון הכולל לחודש: ‎$1,752 - $1,401.60 = $350.40
  • החיסכון הכולל עם התחייבות לשימוש למשך שנה במחיר של 1.92$ לשעה: 350.40$ לחודש * 12 חודשים = 4,204.80$

אפשר להשתמש בחישוב דומה כדי לחשב את העלויות והחיסכון של CUD ל-3 שנים, עם הנחה של 40% בהשוואה לתעריפים על פי דרישה:

  • העלות החודשית של התחייבות ל-3 שנים, 1.44$ לשעה: (2.40$ לשעה – הנחה של 40%) * 730 שעות = 1,051.20 $לחודש
  • החיסכון הכולל לחודש: 1,752$‎ – 1,051.20$‎ = 700.80 $‎
  • חיסכון כולל עם התחייבות ל-3 שנים, 1.44$ לשעה: 700.80$ לחודש * 36 חודשים = 25,228.80$

התחייבות שמכסה את השימוש המינימלי הצפוי ב-Firestore בשנים הקרובות יכולה להוביל לחיסכון משמעותי.

המלצות לבחירת סכום התחייבות

כשאתם שוקלים את פעולות ה-CUD ב-Firestore ואת הסכום שאתם רוצים להתחייב אליו, חשוב לזכור את הדברים הבאים:

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

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

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

המאמרים הבאים