העיקרון הזה, שמופיע בעמוד התווך של אופטימיזציית עלויות ב-Google Cloud Well-Architected Framework, מספק המלצות לקידום המודעות לעלויות בארגון, ומוודא שלחברי הצוות יש את המידע על העלויות שהם צריכים כדי לקבל החלטות מושכלות.
באופן מסורתי, האחריות על ניהול העלויות מרוכזת אצל כמה בעלי עניין נבחרים, ומתמקדת בעיקר בהחלטות הראשוניות לגבי הארכיטקטורה של הפרויקט. עם זאת, חברי הצוות בכל התפקידים של משתמשי הענן (אנליסט, ארכיטקט, מפתח או אדמין) יכולים לעזור להפחית את עלות המשאבים ב-Google Cloud. שיתוף נתוני העלות בצורה מתאימה מאפשר לחברי הצוות לקבל החלטות חסכוניות לאורך תהליכי הפיתוח והפריסה.
סקירה כללית של העקרונות
בעלי עניין בתפקידים שונים – בעלי מוצרים, מפתחים, מהנדסי פריסה, אדמינים ואנליסטים פיננסיים – צריכים גישה לנתוני העלות הרלוונטיים ולקשר שלהם לערך העסקי. כדי להקצות ולנהל משאבים בענן, הם צריכים את הנתונים הבאים:
- Projected resource costs: אומדני עלויות בזמן התכנון והפריסה.
- עלויות השימוש במשאבים בזמן אמת: נתוני עלות עדכניים שאפשר להשתמש בהם למעקב שוטף ולאימות התקציב.
- מיפוי עלויות למדדים עסקיים: תובנות לגבי האופן שבו ההוצאות בענן משפיעות על מדדי ביצועים מרכזיים (KPI), כדי שהצוותים יוכלו לזהות אסטרטגיות חסכוניות.
לא כל אדם צריך גישה לנתוני עלות גולמיים. עם זאת, חשוב לקדם את המודעות לעלויות בכל התפקידים, כי החלטות של אנשים פרטיים יכולות להשפיע על העלויות.
כשמקדמים את החשיפה של העלויות ומגדירים בעלות ברורה על שיטות ניהול העלויות, כולם מודעים להשלכות הפיננסיות של הבחירות שלהם ותורמים באופן פעיל ליעדי האופטימיזציה של העלויות בארגון. בין אם אתם משתמשים בצוות FinOps מרכזי או במודל מבוזר, חשוב מאוד להגדיר אחריות כדי לייעל את האופטימיזציה של העלויות.
המלצות
כדי להגביר את המודעות לעלויות ולוודא שלחברי הצוות יש את המידע על העלויות שהם צריכים כדי לקבל החלטות מושכלות, כדאי לפעול לפי ההמלצות הבאות.
מתן הרשאות צפייה בעלויות ברמת הארגון
כדי לראות את העלויות בכל הארגון, הצוותים שאחראים על ניהול העלויות יכולים לבצע את הפעולות הבאות:
- תקנון של חישוב העלויות והתקציב: שימוש בשיטה עקבית כדי לקבוע את העלויות המלאות של משאבי הענן, אחרי שקלול של ההנחות והעלויות המשותפות. צרו תהליכי תקצוב ברורים וסטנדרטיים שתואמים ליעדים של הארגון ומאפשרים ניהול עלויות יזום.
- שימוש בכלים סטנדרטיים לניהול עלויות ולניראות: השתמשו בכלים מתאימים שמספקים תובנות בזמן אמת לגבי ההוצאות בענן, ויוצרים תמונות מצב קבועות (למשל, שבועיות) של התקדמות העלויות. הכלים האלה מאפשרים לנהל את התקציב באופן יזום, ליצור תחזיות ולזהות הזדמנויות לאופטימיזציה. הכלים יכולים להיות כלים של ספק שירותי הענן (כמו לוח הבקרה של חיוב ב-Cloud ב-Google), פתרונות של צד שלישי או פתרונות קוד פתוח כמו הפתרון לשיוך עלויות.
- הטמעת מערכת להקצאת עלויות: הקצו חלק מהתקציב הכולל של הענן לכל צוות או פרויקט. הקצאה כזו נותנת לצוותים תחושת בעלות על ההוצאות בענן, ומעודדת אותם לקבל החלטות חסכוניות במסגרת התקציב שהוקצה להם.
- קידום השקיפות: עודדו את הצוותים לדון בהשלכות של העלויות במהלך תהליכי התכנון וקבלת ההחלטות. צרו סביבה בטוחה ותומכת לשיתוף רעיונות וחששות שקשורים לאופטימיזציה של עלויות. חלק מהארגונים משתמשים במנגנונים של חיזוק חיובי, כמו טבלאות של מובילים או תוכניות הוקרה. אם בארגון שלכם יש הגבלות על שיתוף נתוני עלות גולמיים בגלל שיקולים עסקיים, כדאי לבדוק גישות חלופיות לשיתוף מידע ותובנות לגבי עלויות. לדוגמה, כדאי לשתף מדדים נצברים (כמו העלות הכוללת של סביבה או תכונה) או מדדים יחסיים (כמו העלות הממוצעת לכל טרנזקציה או משתמש).
הסבר על החיוב של משאבים בענן
המחירים של משאבי Google Cloud עשויים להשתנות בין אזורים. חלק מהמשאבים מחויבים מדי חודש במחיר קבוע, ואחרים מחויבים על סמך השימוש. כדי להבין איך מתבצע החיוב על משאבי Google Cloud , תוכלו להשתמש במחשבון התמחור שלGoogle Cloud ובמידע על תמחור ספציפי למוצר (לדוגמה, התמחור של Google Kubernetes Engine (GKE)).
הסבר על אפשרויות האופטימיזציה של עלויות לפי משאבים
לכל סוג של משאב ענן שאתם מתכננים להשתמש בו, כדאי לבדוק אסטרטגיות לאופטימיזציה של הניצול והיעילות. האסטרטגיות כוללות התאמה לגודל הנכון, התאמה אוטומטית לעומס ושימוש בטכנולוגיות ללא שרת (serverless) במקרים המתאימים. ריכזנו כאן דוגמאות לאפשרויות אופטימיזציה של עלויות בכמה מוצרי Google Cloud :
- ב-Cloud Run אפשר להגדיר חיוב מבוסס-מכונה (שבו המעבדים תמיד מוקצים לאורך מחזור החיים של המכונה) כדי לטפל בעומסי תנועה צפויים ויציבים בצורה חסכונית יותר מאשר במודל ברירת המחדל של חיוב מבוסס-בקשה.
- אתם יכולים לרכוש התחייבויות לקיבולת ב-BigQuery כדי לחסוך כסף על ניתוח נתונים.
- ב-GKE יש מדדים מפורטים שיעזרו לכם להבין את האפשרויות לאופטימיזציה של העלויות.
- איך תמחור הרשת יכול להשפיע על עלות העברת הנתונים, ואיך אפשר לבצע אופטימיזציה של העלויות לשירותי רשת ספציפיים. לדוגמה, אתם יכולים להפחית את עלויות העברת הנתונים של מאזן עומסים חיצוני של אפליקציות (ALB) באמצעות Cloud CDN או Google Cloud Armor. מידע נוסף זמין במאמר דרכים להוזלת העלויות של מאזן עומסים חיצוני של אפליקציות.
הסבר על אפשרויות לאופטימיזציה של עלויות באמצעות הנחות
כדאי להכיר את תוכניות ההנחות ש- Google Cloud מציעה, כמו בדוגמאות הבאות:
- הנחות תמורת התחייבות לשימוש (CUD): הנחות שמתאימות למשאבים עם שימוש צפוי ויציב. הנחות תמורת התחייבות לשימוש (CUD) מאפשרות לכם לקבל הנחות משמעותיות במחיר בתמורה להתחייבות לשימוש במשאבים ספציפיים לאורך תקופה (בדרך כלל שנה עד שלוש שנים). אתם יכולים גם להשתמש בחידוש אוטומטי של הנחות CUD כדי להימנע מרכישה ידנית של התחייבויות כשהן מסתיימות.
- Sustained use discounts: במוצרים מסוימים של Google Cloud , כמו Compute Engine ו-GKE, אתם יכולים לקבל זיכויים אוטומטיים של הנחות אחרי שימוש רציף במשאבים מעבר לסף משך זמן מסוים.
- VM במודל Spot: לעומסי עבודה גמישים ועמידים בפני תקלות, VM במודל Spot יכולות לעזור לכם להפחית את העלויות של Compute Engine. העלות של מכונות וירטואליות במודל Spot נמוכה משמעותית מזו של מכונות וירטואליות רגילות. עם זאת, יכול להיות ש-Compute Engine יפסיק או ימחק מכונות VM במודל Spot כדי לפנות קיבולת. VM במודל Spot מתאימות למשימות באצווה שיכולות להתמודד עם הפסקה זמנית, ואין להן דרישות גבוהות לזמינות גבוהה.
- הנחות על אפשרויות ספציפיות של מוצרים: שירותים מנוהלים מסוימים, כמו BigQuery, מציעים הנחות כשרוכשים קיבולת ייעודית או קיבולת בעיבוד שאילתות עם התאמה אוטומטית לעומס.
חשוב לבדוק ולבחור את אפשרויות ההנחה שמתאימות למאפיינים ולדפוסי השימוש של עומסי העבודה שלכם.
שילוב אומדני עלויות בתרשימי ארכיטקטורה
עודדו את הצוותים לפתח תוכניות אדריכליות שכוללות הערכות עלויות לאפשרויות פריסה ותצורות שונות. כך הצוותים יכולים להשוות עלויות באופן יזום ולקבל החלטות מושכלות שתואמות ליעדים הטכניים והפיננסיים.
שימוש בקבוצה עקבית וסטנדרטית של תוויות לכל המשאבים
אתם יכולים להשתמש בתוויות כדי לעקוב אחרי העלויות ולזהות ולסווג משאבים. באופן ספציפי, אתם יכולים להשתמש בתוויות כדי להקצות עלויות לפרויקטים, למחלקות או למרכזי עלויות שונים. כדי שהעלויות יהיו גלויות יותר, כדאי להגדיר מדיניות תיוג רשמית שתואמת לצרכים של בעלי העניין העיקריים בארגון. אתם יכולים גם להשתמש בתוויות כדי לסנן את נתוני העלות והשימוש במשאבים לפי קהל היעד.
אפשר להשתמש בכלי אוטומציה כמו Terraform כדי לאכוף הוספת תוויות לכל משאב שנוצר. כדי לשפר עוד יותר את החשיפה והשיוך של העלויות, אתם יכולים להשתמש בכלים שזמינים בפתרון לשיוך עלויות בקוד פתוח.
שיתוף דוחות עלויות עם חברי הצוות
כשאתם משתפים את דוחות העלויות עם חברי הצוות, אתם מאפשרים להם לקחת בעלות על ההוצאות שלהם בענן. השיטה הזו מאפשרת לקבל החלטות חסכוניות, לבצע אופטימיזציה מתמשכת של העלויות ולשפר באופן שיטתי את המודל של הקצאת העלויות.
יש כמה סוגים של דוחות עלויות, כולל:
- דוחות עלויות תקופתיים: דוחות קבועים שמעדכנים את הצוותים לגבי ההוצאות הנוכחיות שלהם בענן. באופן מסורתי, הדוחות האלה הם ייצוא של גיליונות אלקטרוניים. שיטות יעילות יותר כוללות אימיילים אוטומטיים ומרכזי בקרה ייעודיים. כדי לוודא שדוחות העלויות מספקים מידע רלוונטי ושימושי בלי להציף את הנמענים בפרטים מיותרים, צריך להתאים את הדוחות לקהלי היעד. הגדרת דוחות בהתאמה אישית היא שלב בסיסי בדרך לניהול העלויות ולשקיפות שלהן בזמן אמת ובאופן אינטראקטיבי.
- התראות אוטומטיות: אתם יכולים להגדיר שדוחות העלויות ישלחו התראות יזומות לבעלי העניין הרלוונטיים (לדוגמה, באימייל או בצ'אט) לגבי חריגות בעלויות, ספי תקציב או הזדמנויות לאופטימיזציה של עלויות. ההתראות האוטומטיות מספקות מידע בזמן אמת ישירות לאנשים שיכולים לפעול לפיו, וכך מעודדות פעולה מהירה ומקדמות גישה פרואקטיבית לאופטימיזציה של העלויות.
- מרכזי בקרה שלGoogle Cloud : אתם יכולים להשתמש במרכזי הבקרה המובְנים של החיוב ב- Google Cloud כדי לקבל תובנות לגבי פירוט העלויות ולזהות הזדמנויות לאופטימיזציה של העלויות. ב- Google Cloud יש גם את FinOps Hub, שבעזרתו אתם יכולים לעקוב אחרי החיסכון ולקבל המלצות לאופטימיזציה של העלויות. ההמלצות ב-FinOps Hub להזדמנויות לאופטימיזציה של העלויות בכל המשאבים שפרוסים כרגע מבוססות על מנוע AI. כדי לשלוט בגישה להמלצות האלה, אתם יכולים להטמיע בקרת גישה מבוססת-תפקיד (RBAC).
- מרכזי בקרה בהתאמה אישית: אתם יכולים ליצור מרכזי בקרה בהתאמה אישית על ידי ייצוא של נתוני העלות למסד נתונים של ניתוח, כמו BigQuery. משתמשים בכלי להמחשה חזותית כמו Data Studio כדי להתחבר למסד הנתונים של ניתוח הנתונים, ליצור דוחות אינטראקטיביים ולהפעיל בקרת גישה מפורטת באמצעות הרשאות שמבוססות על תפקידים.
- דוחות עלויות מרובות עננים: בפריסות מרובות עננים, צריך תצוגה מאוחדת של העלויות בכל ספקי שירותי הענן כדי להבטיח ניתוח, תקצוב ואופטימיזציה מקיפים. אפשר להשתמש בכלים כמו BigQuery כדי לרכז ולנתח את נתוני העלויות מכמה ספקי שירותי ענן, ולהשתמש ב-Data Studio כדי ליצור דוחות אינטראקטיביים ספציפיים לצוות.