ניתוח היעילות של ה-CUD

במאמר הזה מוסבר איך להשתמש בדוח הניתוח של ההנחות תמורת התחייבות לשימוש (CUD) במסוףGoogle Cloud , בשביל להבין כמה כסף אתם חוסכים בעזרתן ועד כמה אתם מנצלים אותן.

סקירה כללית

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

  • הנחה תמורת התחייבות לשימוש במשאבים: בתמורה להתחייבות שלכם להשתמש בכמות מינימלית של משאבי Compute Engine, באזור מסוים ובסדרה ספציפית של מכונות, אתם מקבלים זיכוי חלקי על המחיר ששילמתם. אפשר לרכוש התחייבויות כאלה רק למשאבי Compute Engine, כולל vCPU, זיכרון, GPU ו-SSD מקומי. למידע נוסף על הנחות תמורת התחייבות לשימוש במשאבים
  • הנחה תמורת התחייבות להוצאה: בתמורה להתחייבות שלכם להוציא סכום מינימלי של שירותים שעומדים בקריטריונים במהלך פרק זמן מסוים, אתם מקבלים מאיתנו הנחה. אפשר לקבל הנחות תמורת התחייבות להוצאה רק בחלק משירותי Google Cloud . למידע נוסף על הנחות תמורת התחייבות להוצאה

בעזרת הדוח הזה, אתם יכולים להבין:

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

ההרשאות הנדרשות

כדי לראות את דוח הניתוח של ה-CUD לכל הפרויקטים בחשבון לחיוב ב-Cloud, אתם צריכים את התפקידים אדמין של חשבון לחיוב או צפייה בחשבון לחיוב. ספציפית, אתם צריכים את ההרשאות permissions.billing.accounts.get ו-billing.accounts.getSpendingInformation בחשבון לחיוב ב-Cloud.

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

למידע נוסף על הרשאות לחיוב ב-Cloud:

איך פותחים את דוח הניתוח של ה-CUD

כדי לראות את דוח הניתוח של ה-CUD בחשבון לחיוב ב-Cloud:

  1. נכנסים לדף CUD analysis במסוף Google Cloud .

    כניסה לדף CUD analysis

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

הסבר על דוח הניתוח של ה-CUD

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

בדוח ניתוח ה-CUD יש שתי כרטיסיות:

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

    ‫דוגמה לדוח ניתוח שמראה עד כמה אתם מנצלים את ה-CUD.

    בעזרת המידע הזה, אתם יכולים להבין:

    • איזה חלק מההוצאות מוזל בזכות ה-CUD?
    • כמה כסף אתם משלמים בתעריף הרגיל?
    • כמה כסף חסכתם בזכות ה-CUD?
  • ‫CUD Utilization – עד כמה אתם מנצלים את ההתחייבויות הקיימות. המידע הזה מופיע בתור תרשים של אחוזים לאורך זמן, ובעזרתו אתם יכולים להבין עד כמה אתם מנצלים:

    • כל הנחה ספציפית שרכשתם תמורת התחייבות להוצאה במודל החדש (אחרת, רמת הפירוט הזו לא תופיע).
  • את ה-CUD ביחס לכל משאב, לדוגמה ליבות E2 ב-us-west1.

    בעזרת המידע הזה, אתם יכולים להבין:

    • האם אתם מנצלים את כל ה-CUD?
    • אילו CUD אתם לא מנצלים?

‫דוגמה לדוח ניתוח שמראה עד כמה אתם מנצלים את ה-CUD.

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

בדוח הניתוח החדש של ה-CUD אתם יכולים לראות את הנתונים של כמה משאבים בבת אחת. לדוגמה, אתם יכולים לנתח את כל ההנחות תמורת התחייבות לשימוש במשאבים.

כרטיסי סיכום

בכרטיסי הסיכום שמעל לתרשים העמודות מופיעים הפרטים האלה על סוג ההתחייבות שבחרתם:

  • Active commitment: כמה התחייבויות פעילות רכשתם למשאב שבחרתם. הערך הזה הוא תמיד לפי מספר הנחות ה-CUD שפעילות כרגע. טווח התאריכים לא משפיע עליו.

    אם תבחרו כמה התחייבויות לשימוש במשאבים, בכרטיס לא יופיע הסכום של ההתחייבויות הפעילות, בגלל ההבדל בין יחידות המדידה (למשל, vCPU לעומת GiB), אלא הכמות שלהן. אותו דבר יקרה אם תשלבו בין CUD גמישות ל-Compute לבין הנחות תמורת התחייבות לשימוש במשאבים, כי יחידות המדידה שלהן שונות.

  • Savings: כמה כסף חסכתם בזכות ההתחייבות שרכשתם באותה תקופה.

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

  • Utilization of CUDs: מה אחוז הניצול של ההתחייבויות שרכשתם באותה תקופה. ככל שהערך הזה גבוה יותר, כך אתם מנצלים (וחוסכים) יותר.

  • Potential savings: כמה כסף אתם יכולים לחסוך אם תרכשו עוד התחייבויות בחשבון לחיוב, לשירותים שעומדים בקריטריונים.

תרשים עמודות אופקי מוערם

התרשים הזה מופיע מתחת לכרטיסי הסיכום ומעל לטבלת הסיכום, עם הפרטים האלה על סוג ההתחייבות שבחרתם:

  • Commitment-covered costs: העלות הממוצעת ליום של ה-CUD ביחס לתעריף על פי דרישה (החלק התחתון של התרשים, כשכחול הוא זיכויים כתוצאה מהנחות תמורת התחייבות לשימוש במשאבים וירוק הוא הנחות תמורת התחייבות להוצאה).
  • Eligible cost not covered: העלות הממוצעת ליום, בתעריף על פי דרישה בלי הנחה (החלק האפור בתרשים).

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

טבלת סיכום

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

  • Cost at on-demand rate: הסכום שהייתם משלמים בלי התחייבויות. כשאתם מנתחים CUD במשאב מסוים (למשל, ליבות E2), בטבלה יופיע הערך הממוצע של ניצול המשאבים לשעה, כי ב-CUD כאלה יחידת המידה היא משאב ולא עלות.
  • Commitment cost: המחיר שהתחייבתם לשלם על שימוש במשאבים (גם בהתחייבויות להוצאה במודל הקודם). כשאתם מנתחים הנחות תמורת התחייבות להוצאה במודל החדש, זה החלק היחסי שלא ניצלתם מההתחייבות ושנאלצתם לשלם. לדוגמה, נניח שהתחייבתם להוציא 10$ לשעה, אבל בשעה מסוימת הוצאתם רק 8$ על משאבים שעומדים בקריטריונים. באותה שעה יופיע חיוב של 2$ בעמודה הזו, שהוא ההפרש מההתחייבות שלכם.
  • Effective discount: שיעור ההנחה שקיבלתם – הסכום שחסכתם חלקי המחיר בתעריף על פי דרישה.
  • Savings: ההפרש בין המחיר בתעריף על פי דרישה לבין הסכום ששילמתם בפועל. אם המספר הוא חיובי, זה הסכום שחסכתם. אם המספר הוא שלילי, סימן שאתם לא חוסכים כי אתם לא מנצלים את כל ההתחייבות.
  • Net Cost: הסכום ששילמתם, כולל העלויות של משאבים בתעריף על פי דרישה ובתעריף המוזל כתוצאה מה-CUD.

ניתוח הנחות ה-CUD

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

סינון הדוח

השתמשו במסננים כדי לשנות את היקף השימוש שכלול בדוח:

  • Time range: טווח התאריכים של הדוח. אתם יכולים לבחור אפשרות שמוגדרת מראש או להגדיר טווח משלכם (החל מיום אחד ועד לכמה שנים).
  • Analyze: סוג ההתחייבות שאתם רוצים לנתח. אתם יכולים לבחור כל התחייבות פעילה לשימוש במשאבים או להוצאה, או כל אזור שיש בו שימוש שעומד בקריטריונים.
  • Resource type: אלו הם המשאבים הספציפיים שאתם רוצים לנתח בלחיצה על Analyze.
  • Regions: האזורים שייכללו בדוח. אתם יכולים לבחור את כולם (ברירת מחדל), כמה אזורים או רק אחד, אבל רק ב-CUD שמוגדרות לאזורים ספציפיים.
  • Projects: הפרויקטים שייכללו בדוח. אתם יכולים לבחור את כולם (ברירת מחדל), כמה פרויקטים או רק אחד.
  • Resource based and Compute Flexible CUD: כל ההתחייבויות לשימוש במשאבים וההתחייבויות הגמישות ב-Compute, ביחד. כאן רואים את המשאבים של GCE שמקבלים עליהם הנחות תמורת התחייבות לשימוש, ואת השכבות של נתוני הכיסוי בהנחות גמישות למשאבים הספציפיים האלה. כך אפשר לראות את ההשפעה המשולבת של שני סוגי ההנחות על אותם המשאבים. אבל, לא מופיעים כאן משאבי Compute Engine שמקבלים עליהם רק הנחות CUD גמישות, כמו דיסקי SSD, ומשאבים שהם לא של Compute Engine – גם אם מקבלים עליהם הנחות CUD גמישות, כמו Cloud Run או Google Kubernetes Engine.

איך משנים את הרזולוציה והחלוקה של הנתונים

אתם יכולים לשנות את ההגדרות האלה בתרשים העמודות כדי לראות את הנתונים שהכי חשובים לכם:

  • Group by: בחרו אם הנתונים בתרשים יחולקו לפי סוג ה-CUD, סוג בכל אזור, שירות או אזור. אפשר לחלק באמצעות Group by רק הנחות תמורת התחייבות לשימוש במשאבים או הנחות משולבות (תמורת התחייבות לשימוש וגמישות).
  • Data granularity: בחרו אם רזולוציית הניצול של ההתחייבויות תהיה לפי יום (ברירת מחדל) או לפי שעה. כשאתם מנתחים את הנתונים ברזולוציה שעתית, אתם יכולים לראות:

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

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

ניצול חלקי של ההתחייבות

כשאתם לא מנצלים את כל ההתחייבות, אתם חוסכים פחות כסף ממה שאתם יכולים. ניצול חלקי יכול לקרות כי:

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

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

היקף ההתחייבות

אם בדוח מופיעה השורה Eligible costs not covered by CUDs, סימן שאתם משתמשים במשאבים יותר ממה שהתחייבתם, ואתם יכולים לחסוך יותר כסף.

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

איך מורידים את הדוח

כדי להוריד קובץ CSV של דוח ניתוח ה-CUD, לחצו על הכפתור CSV בפינה הימנית התחתונה של תרשים העמודות. קובץ ה-CSV כולל את הנתונים מהתרשים בחלוקה שעתית עם פרטים על כל אחד מהמק"טים שהיו בשימוש, השירותים, מודל הצריכה, מועדי ההתחלה והסיום של השימוש ועוד. הקובץ יכול לכלול עד 10,000 שורות.

הסבר על חלוקת ההנחות בהתחייבויות לשימוש במשאבים

איך מחלקים את ההנחות כדי לחסוך כמה שיותר ב-CUD

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

בצורה כזאת, אתם יכולים:

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

איך מחלקים בין פרויקטים את ההנחות תמורת התחייבות לשימוש?

איך ה-CUD משפיעות על החשבון הסופי

המסמך שבו מפורטים החיובים שלכם ב-Google Cloud נראה כמו דוח:

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

  • בעמודה Savings programs מופיע הסכום שחסכתם בפועל. זאת אומרת, הסכום שחסכתם בהשוואה למחיר שהייתם משלמים בתעריף על פי דרישה.
    • הסכום הזה מחושב לפי הנוסחה הבאה: המחיר בתעריף על פי דרישה פחות המחיר בפועל עם ההנחה תמורת התחייבות לשימוש פלוס עמלת ההנחה (אם יש).
    • אם המספר הוא שלילי, סימן שחסכתם כסף. אם הוא חיובי, סימן שההנחה לא חוסכת לכם כסף (ובעצם, אתם מפסידים).

חישוב החיסכון הישיר

המחיר המוזל חל ישירות על כל שימוש שההתחייבות מכסה. בעמודה Savings Programs מופיע עכשיו ההפרש בין המחיר בתעריף על פי דרישה לבין הסכום ששילמתם בפועל. בדוגמה הקודמת, זו הנחה שעולה 5.50$ לשעה על שימוש במחיר על פי דרישה של 10$ לשעה.

דוגמה של ניצול מלא

בדוגמה הזו ניצלתם את כל ההנחה: השתמשתם בכל המשאבים שהתחייבתם להשתמש בהם.

  1. המחיר המוזל: המחיר שאתם משלמים בפועל על המשאבים, ישירות לפי שיעור ההנחה, 5.50$‎. אין עמלות או זיכויים נפרדים בחשבון.
  2. חישוב העלות: העלות הסופית היא רק 5.50$.
  3. מכשיר חיסכון: עכשיו מופיע החיסכון נטו, בפועל.
    • חישוב: המחיר בתעריף על פי דרישה פחות המחיר הסופי.
    • ‫‎10.00$ - 5.50$ = 4.50$
    • בעמודה יהיה כתוב ‎-4.50$.

איך החיסכון מופיע

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

דוגמה מה מופיע בעמודה Savings Programs
ניצול מלא ‫‎-4.50$ (חיסכון נטו)

איך רואים את החיובים והזיכויים של ה-CUD בנתונים שמייצאים

אם אתם מייצאים את נתוני החיוב ב-Cloud ל-BigQuery, אתם יכולים לנתח אותם באמצעות שאילתות.

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

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

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

זמני עדכון הנתונים

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

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