אופטימיזציה של עלויות באמצעות App Optimize API

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

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

ניהול עלויות באמצעות App Optimize API

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

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

שילוב עם כלי ניתוח

תרחיש שימוש עיקרי הוא אוטומציה של ייצוא קבוע של נתוני עלויות וניצול לכלים לניתוח. אפשר להגדיר משימה מתוזמנת באמצעות Cloud Run ו-Cloud Scheduler כדי להפעיל את ה-API מדי יום ולאחזר את הנתונים העדכניים.

הפעלת מרכזי בקרה מותאמים אישית

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

הפעלה של קבלת החלטות לגבי עלויות שמבוססות על נתונים

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

תכונות עיקריות

התכונות העיקריות של App Optimize API:

  • דיווח מפורט ליצור דוחות שמצטברים בהם נתונים לפי מגוון מאפיינים, כולל פרויקט, משאב ספציפי, מק"ט, מסגרת זמן, אפליקציה ב-App Hub, שירות ועומס עבודה.
  • נתוני עלות וניצול. גישה למגוון רחב של נתונים, כמו עלות כספית, ניצול המעבד (ממוצע ואחוזון 95), שימוש בליבת המעבד והקצאה, ניצול הזיכרון (ממוצע ואחוזון 95), שימוש בזיכרון והקצאה.
  • סינון גמיש. אפשר להשתמש ב-Common Expression Language ‏ (CEL) כדי לסנן במדויק את הנתונים שנכללים בדוחות. כדי להתמקד בניתוח, אפשר לסנן לפי טווחי תאריכים, סוגי משאבים, אפליקציות ספציפיות ב-App Hub ומאפיינים זמינים אחרים.
  • שרת MCP. אפשר להשתמש באפליקציות מבוססות-AI כדי לקבל נתונים על עלויות ועל ניצול, על ידי חיבור שלהן לשרת MCP מרוחק של App Optimize API.

הסבר על הנתונים

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

איך App Optimize API פועל

תהליך יצירת דוחות על עלויות ושימוש כולל שלושה שלבים עיקריים:

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

דוחות שנוצרו נמחקים אוטומטית מה-API אחרי 24 שעות.

תמחור

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

למידע על עלויות שקשורות לשירותי Google Cloud שמספקים נתונים ל-App Optimize API, אפשר לעיין במידע הבא:

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