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

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

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

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

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

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

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

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

מגבלות ובעיות ידועות

  • העלויות של מכונות וירטואליות ב-Compute Engine, של קבוצות מנוהלות של מופעים ב-Compute Engine ושל אשכולות GKE לא כוללות חיובים על שימוש ברשת ליציאת נתונים או לשימוש ב-Persistent Disk. העלויות האלה מדווחות בנפרד.

  • כשמציגים נתונים של אפליקציה ב-App Hub, חלות המגבלות הבאות:

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

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

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

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

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

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

    2. Enable the App Optimize API.

      Roles required to enable APIs

      To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

      Enable the API

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

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

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

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

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

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

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

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

צפייה בכלי Cost Explorer

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

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

    כניסה אל Cost Explorer

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

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

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

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

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

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

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

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

הסיווג של העלויות שקשורות למוצרים שונה בחיוב ב-Cloud ובכלי Cost Explorer.

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

לדוגמה, העלויות של מוצרי Compute Engine ו-GKE שוות לכמה שירותים של חיוב ב-Cloud.

המוצר בכלי Cost Explorer שירות בחיוב ב-Cloud
Compute Engine ‫Compute Engine ו-VM Manager
GKE ‫Compute Engine ו-GKE
Persistent Disk Compute Engine

שירות הרשת כולל מק"טים של מוצרי רשת רבים, כמו Cloud Load Balancing, ‏ Cloud NAT,‏ Cloud VPN, ‏ Private Service Connect ולוח בקרה לביצועי הענן. ב-Cost Explorer העלויות האלה מסווגות לפי מוצר, אבל בחיוב ב-Cloud יש רק שירות רשת אחד, ולא מוגדרים שירותים לכל מוצר רשת.

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

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

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

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

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

טבלת העלויות הכוללות

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

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

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

מוצרים נתמכים

המסנן Product ב-Cost Explorer מציג רשימה של מוצרים שמשולבים ב-Cost Explorer.

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

שם המוצר סוגי המשאבים שנתמכים
‫AlloyDB ל-PostgreSQL גיבוי
Cluster
Instance
Bigtable פרופיל אפליקציה
מופע
Cloud Deploy צינור עיבוד נתונים לפריסה
פונקציות Cloud Run תפקיד
Compute Engine כתובת
דיסק
כלל העברה
כתובת גלובלית
כלל העברה גלובלי
תמונה
מופע
קובץ snapshot מואץ
צירוף ל-VLAN
תמונת מכונה
קבוצת מופעים של מכונה
חיבור לרשת
הזמנה
נתב
תמונת מצב
מאגר אחסון
שער VPN ליעד
שער VPN
תעלת VPN
Google Kubernetes Engine אשכול
Dataflow Job
Snapshot
Cloud Data Fusion Instance
Dataproc Metastore שירות
Firestore מסד נתונים
גיבוי ל-GKE תוכנית גיבוי
Cloud Logging קטגוריה ביומן
שירות מנוהל של Microsoft Active Directory דומיין
Memorystore ל-Redis Instance
Cloud Run Job
Service
Secret Manager סוד
Spanner מכונה
מסד נתונים
Cloud SQL Admin API Instance
Cloud Storage קטגוריה

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