אופטימיזציה של העלויות באמצעות Cost Explorer

בדף Cost Explorer אפשר לעקוב אחרי העלויות והניצול של המשאבים בפרויקט Google Cloud או באפליקציה ב-App Hub ולהבין אותם. הכלי Cost Explorer מספק נתונים עדכניים והיסטוריים של עלויות ושל מדדי ניצול, ועוזר לכם לקבל החלטות מושכלות לגבי הזדמנויות לאופטימיזציה.

לדוגמה, מפתחים ואדמינים של פלטפורמות בארגון יכולים להשתמש בכלי Cost Explorer כשהם רוצים:

  • תבדוק איך העלויות של עומס העבודה cymbal ב-App Hub עלו בשבועיים האחרונים.

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

  • זיהוי קבוצות של מופעי מכונה מנוהלים (MIG) ב-Compute Engine שעלותן גבוהה ורמת הניצול שלהן נמוכה באפליקציה.

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

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

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

לפני שמתחילים

בכלי Cost Explorer נעשה שימוש בחיוב ב-Cloud כדי לאחזר נתוני עלות, וב-Cloud Monitoring כדי לקבל מדדים של שימוש. כדי להשתמש ב-Cost Explorer, צריך גישה לנתוני Monitoring ולפרטי ההגדרה, וגם אפשרות לצפייה בנתוני החיוב ב-Cloud.

  1. כדי לראות את נתוני העלויות לפי אפליקציה ב-App Hub, ודאו שהגדרתם את App Hub ויצרתם את האפליקציות.

  2. אם אתם צופים רק בנתוני עלויות של פרויקט, אתם צריכים להפעיל את App Optimize API בפרויקט.

    1. בסרגל הכלים של מסוף Google Cloud , בוחרים את הפרויקט שבו רוצים להפעיל את ה-API.

    2. מפעילים את App Optimize API.

      תפקידים שנדרשים להפעלת ממשקי API

      כדי להפעיל ממשקי API, נדרשת ההרשאה serviceusage.services.enable. אם יצרתם את הפרויקט, סביר להניח שכבר יש לכם את ההרשאה הזו דרך התפקיד 'בעלים' (roles/owner). אחרת, תוכלו לקבל את ההרשאה הזו דרך התפקיד 'אדמין בממשק Service Usage' (roles/serviceusage.serviceUsageAdmin). איך מקצים תפקידים

      להפעלת ה-API

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

התפקידים הנדרשים

כדי להשתמש ב-Cost Explorer, צריך הרשאות שונות בהתאם לשאלה אם אתם צופים בנתונים לפי פרויקט או לפי אפליקציה.

הצגה לפי פרויקט

כדי לקבל את ההרשאות שדרושות להצגת נתוני העלות והניצול של פרויקט, צריך לבקש מהאדמין להקצות לכם את תפקידי ה-IAM הבאים בפרויקט:

  • מפעילים ממשקי API: אדמין של שימוש בשירות (roles/serviceusage.serviceUsageAdmin)
  • כדי לראות את נתוני השימוש: צפייה בנתוני מעקב (roles/monitoring.viewer)
  • צפייה בעלויות: מפעיל Cloud Hub‏ (roles/cloudhub.operator) או תפקיד בהתאמה אישית עם ההרשאה billing.resourceCosts.get

אם האדמין כבר העניק לכם את התפקיד Cloud Hub Operator (roles/cloudhub.operator), ההרשאות של Monitoring Viewer כלולות בתפקיד הזה.

הצגה לפי אפליקציה

כדי לקבל את ההרשאות שדרושות להצגת נתוני העלויות והשימוש באפליקציה, צריך לבקש מהאדמין להקצות לכם את תפקידי ה-IAM הבאים בפרויקט הניהול של תיקייה:

צפייה בכלי לבדיקת עלויות

כדי להציג את Cost Explorer:

  1. נכנסים לדף Cost Explorer במסוף Google Cloud .

    כניסה אל Cost Explorer

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

  2. בוחרים את הפרויקט או האפליקציה שרוצים להציג:

    • כדי לראות את הנתונים של פרויקט, בוחרים פרויקט מבורר הפרויקטים בראש הדף.

    • כדי לראות את הנתונים של אפליקציה, בסרגל הכלים של מסוףGoogle Cloud , בוחרים את פרויקט הניהול של תיקייה. אחר כך עוברים לסרגל הכלים של Cost Explorer ומגדירים את התצוגה לApplication (אפליקציה). אם אתם לא יודעים איזה פרויקט לבחור, אתם יכולים לשאול את האדמין שלכם.

אפשר גם לראות נתונים על עלויות ושימוש בדף Optimization ב-Cloud Hub. בדף Optimization מוצגת סקירה כללית של הנתונים שמופיעים ב-Cost Explorer, כך שאפשר לזהות מגמות במבט חטוף. תוכלו לראות את מגמות העלויות הכוללות של הפרויקט או האפליקציה שבחרתם, את 5 המשאבים המובילים לפי שינוי בעלות ואת 5 המשאבים שהשימוש בהם הכי נמוך. בקטע Resources by cost and utilization (משאבים לפי עלות וניצול), אפשר ללחוץ על View details in Cost Explorer (הצגת פרטים בכלי Cost Explorer) כדי לנתח את נתוני העלות והניצול.

בדיקת העלויות והניצול

ב-Cost Explorer אפשר לראות רק נתוני עלות, או נתוני עלות לצד מדדי ניצול.

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

מוצריGoogle Cloud מדווחים לתהליכי החיוב ב-Cloud על נתוני השימוש והעלויות במרווחי זמן שונים. לכן יכול להיות שלא תראו בכלי Cost Explorer את נתוני השימוש והעלויות מייד אחרי השימוש בשירותי Google Cloud . בדרך כלל נתוני העלויות זמינים תוך יום, אבל לפעמים הם מדוּוחים אחרי יותר מ-24 שעות.

ניתוח לפי עלות

בקטע Cost summary for selected scope בכלי Cost Explorer מוצגים נתונים על העלות הכוללת, השינוי בעלות הכוללת והשינוי בעלות הכוללת לפי משאב.

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

בטבלת העלויות הכוללת מפורטות העלויות של מוצרים ומשאבים נתמכים.

  • עלויות העברת נתונים ברשת ועמלות עיבוד נתונים ב-Cloud Load Balancing מוצגות בנפרד מעלויות המשאבים.
  • העלויות של אחסון מקומי באמצעות Persistent Disk מוצגות בקטע Persistent Disk של המוצר.

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

מידע נוסף על נתוני העלויות והשימוש ב-Cost Explorer מופיע במאמר מידע על נתוני העלויות והשימוש.

ניתוח לפי עלות וניצול

בקטע ניתוח משאבים תוכלו לראות את העלויות של משאבים במוצרים נתמכים Google Cloud .

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

אם בוחרים במדד Aggregated cost, cost change, בטבלה Resource list מופיע מידע נוסף.

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

  • אתם יכולים להשתמש ב-App Optimize API כדי לקבל נתונים על עלויות ועל ניצול באופן פרוגרמטי, ולשלב את הנתונים בתהליכי העבודה היומיומיים שלכם.
  • ב-FinOps Hub אפשר לבדוק הזדמנויות לחיסכון בעלויות ולאופטימיזציה.
  • ניתוח מעמיק של העלויות באמצעות דוחות החיוב ב-Cloud.
  • במסמך Google Cloud Architecture Framework: Cost optimization מוסברות שיטות מומלצות לאופטימיזציה של עלויות.