צפייה בדוחות עלויות

במדריך הזה מוסבר איך ליצור דוחות עלויות ברמת המשאב (גרסה 0.1) ל-Backup and DR ולצפות בהם. בעזרת הדוח הזה תוכלו לקבל תובנות מפורטות לגבי העלויות של Backup and DR, וכך לייעל את ההוצאות ולהקצות עלויות לצוותים או לפרויקטים ספציפיים.

הסבר על דוח העלויות

בדוח העלויות של Backup and DR מופיע פירוט של ההוצאות על Backup and DR. אדמינים לחיוב ואדמינים לגיבוי ברמת הפרויקט יכולים להשתמש בדוח הזה כדי:

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

פירוט של כל העמודות בדוח העלויות זמין במאמר פרטי עלויות של גיבוי ושחזור ברמת המשאב.

באיזו אפשרות כדאי לבחור?

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

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

שלבים מפורטים לכל אפשרות

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

אפשרות 1: תצוגה מרכזית בפרויקט ייעודי

אם אתם רוצים לאחד דוחות עלויות מכמה פריסות של Backup and DR לפרויקט Google Cloud אחד, אתם יכולים לבצע את השלבים הבאים. מערך נתונים אחד של דוחות ועבודת העברה אחת ייווצרו בפרויקט היעד שצוין.

שלבים לאדמינים לענייני חיוב

  1. ייצוא נתוני חיוב: במסוף Google Cloud , עוברים אל Billing (חיוב) > Billing export (ייצוא חיובים). בקטע פירוט עלויות השימוש,לוחצים על עריכת ההגדרות. בוחרים פרויקט ייעודי כיעד. מוסיפים את השם של מערך הנתונים לייצוא החיוב BackupDr_Billing_Data. אם נתוני החיוב כבר יוצאו עם שם אחר של מערך נתונים, צריך להשתמש בשם הזה בשדה config.json בשלב 4.
  1. פותחים את Cloud Shell: במסוף Google Cloud , עוברים לפרויקט שמכיל את מערך הנתונים של ייצוא החיוב ב-BigQuery ולוחצים על הלחצן Activate Cloud Shell (הפעלת Cloud Shell) בפינה הימנית העליונה של המסוף.
  2. סקריפטים להגדרה: מבצעים את השלבים הבאים ב-Cloud Shell:

    1. משכפלים את מאגר הסקריפטים מ-GitHub:

      git clone https://github.com/GoogleCloudPlatform/storage-samples.git
      cd storage-samples/"Backup and DR"/cost-report
      
    2. יצירת קובץ config.json: הקובץ הזה מספק לסקריפטים של ההגדרה מידע חיוני. יוצרים קובץ בשם config.json באותה ספרייה, ומחליפים את הערכים הזמניים לשמירת מקום בפרטים הספציפיים שלכם:

      • ‫target_project_id: מזהה הפרויקט שבו ייווצרו דוחות העלויות המרוכזים.
      • ‫dataset: השם של מערך הנתונים ב-BigQuery שמכיל את נתוני הייצוא של החיוב (למשל, BackupDr_Billing_Data משלב 1).
      • ‫account_id: מזהה החשבון לחיוב ב-Cloud‏ (111111-111111-111111).
      • vault_projects: רשימה של מזהי פרויקטים שבהם הלקוחות יצרו את כספת הגיבוי.
      • ‫logs_dataset: השם של מערך הנתונים ב-BigQuery בפרויקטים של Vault שמכילים יומנים של Backup and DR.

      דוגמה config.json לאפשרות 1:

      {
        "target_project_id": "my-central-reporting-project",
        "dataset": "BackupDr_Billing_Data",
        "account_id": "111111-111111-111111",
        "vault_projects": [ "bdr-project-a", "bdr-project-b" ],
        "logs_dataset": "bdr_reports"
      }
      
    3. הפיכת סקריפטים לקובצי הפעלה:

      chmod +x setupscript.sh viewcreationscript.sh
      
    4. הפעלת סקריפט ההגדרה: הסקריפט הזה יוצר את חשבון השירות, מערך הנתונים והמשימה של שירות העברת הנתונים ל-BigQuery שנדרשים. מריצים את הפקודה הזו אחרי שהייצוא של נתוני החיוב מסתיים.

      ./setupscript.sh
      
    5. יצירת תצוגת דוחות: הסקריפט הזה יוצר תצוגת סיכום ב-BigQuery של טבלאות הדוחות היומיים, וכך מפשט את החיבור לכלי דיווח כמו Data Studio.

      ./viewcreationscript.sh
      
  3. הענקת גישה: אחרי שיוצרים את טבלאות העלויות בפרויקט הייעודי, מעניקים גישה לאדמינים הרלוונטיים של הגיבוי (אם אין להם גישה). לאדמין של הגיבוי צריך לתת הרשאות roles/bigquery.dataViewer בטבלת העלויות שנוצרה BackupDr_Billing_Report

שלבים לביצוע על ידי מנהל הגיבוי

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

  2. צפייה בנתונים ב-Data Studio:

    • התחלת דוח: עוברים אל Data Studio ויוצרים דוח חדש כדי להתחיל בתהליך הקישור
    • בחירת נתונים: בוחרים את המחבר של Google BigQuery ומציינים את Google Cloud הפרויקט, מערך הנתונים והטבלה או התצוגה
    • אישור השדות: בודקים את שדות הנתונים שנוצרו, משנים את השם של המקור ולוחצים על 'יצירת דוח'.
    • הצגת נתונים בתרשים: מוסיפים תרשימים לאזור העבודה וגוררים אליהם מאפיינים ומדדים כדי ליצור את לוח הבקרה.

אפשרות 2: מערכי נתונים מבודדים בכל פרויקט

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

שלבים לאדמינים לענייני חיוב

  1. ייצוא נתוני חיוב: במסוף Google Cloud , עוברים אל חיוב > ייצוא חיובים. בקטע פירוט עלויות השימוש,לוחצים על עריכת ההגדרות. בוחרים פרויקט ייעודי כיעד. מוסיפים את השם של מערך הנתונים לייצוא החיוב BackupDr_Billing_Data. אם נתוני החיוב כבר יוצאו עם שם אחר של מערך נתונים, צריך להשתמש בשם הזה בשלב 4 ב-config.json. (אם זו הפעם הראשונה שמבצעים את הפעולה, יכול להיות שייצוא נתוני החיוב יימשך 4-5 ימים)
  2. פותחים את Cloud Shell: במסוף Google Cloud , עוברים לפרויקט שמכיל את מערך הנתונים של ייצוא החיוב ב-BigQuery, ואז לוחצים על הלחצן Activate Cloud Shell (הפעלת Cloud Shell) בפינה הימנית העליונה של המסוף.
  3. סקריפטים להגדרה: מבצעים את השלבים הבאים ב-Cloud Shell:

    1. משכפלים את מאגר הסקריפטים מ-GitHub:

      git clone https://github.com/GoogleCloudPlatform/storage-samples.git
      cd storage-samples/"Backup and DR"/cost-report
      
    2. יצירת קובץ config.json: הקובץ הזה מספק לסקריפטים של ההגדרה מידע חיוני. יוצרים קובץ בשם config.json באותה ספרייה, ומחליפים את הערכים הזמניים לשמירת מקום בפרטים הספציפיים שלכם:

      • ‫dataset: השם של מערך הנתונים ב-BigQuery שמכיל את נתוני הייצוא של החיוב (למשל, BackupDr_Billing_Data משלב 1).
      • ‫account_id: מזהה החשבון לחיוב ב-Cloud‏ (111111-111111-111111).
      • vault_projects: רשימה של מזהי פרויקטים שבהם הלקוחות יצרו את כספת הגיבוי.
      • ‫logs_dataset: השם של מערך הנתונים ב-BigQuery בפרויקטים של Vault שמכילים יומנים של Backup and DR.

      דוגמה config.json לאפשרות 2:

      {
        "dataset": "BackupDr_Billing_Data",
        "account_id": "111111-111111-111111",
        "vault_projects": [ "bdr-project-a", "bdr-project-b" ],
        "logs_dataset": "bdr_reports"
      }
      
    3. הפיכת סקריפטים לקובצי הפעלה:

      chmod +x setupscript.sh viewcreationscript.sh
      
    4. הפעלת סקריפט ההגדרה: הסקריפט הזה יוצר את חשבון השירות, מערך הנתונים והמשימה של שירות העברת הנתונים ל-BigQuery שנדרשים. מריצים את הפקודה הזו אחרי שהייצוא של נתוני החיוב מסתיים.

      ./setupscript.sh
      
    5. יצירת תצוגת דוחות: הסקריפט הזה יוצר תצוגת סיכום ב-BigQuery של טבלאות הדוחות היומיים, וכך מפשט את החיבור לכלי דיווח כמו Data Studio.

      ./viewcreationscript.sh
      
  4. הענקת גישה: אחרי שיוצרים את טבלאות העלויות בפרויקט הייעודי, מעניקים גישה לאדמינים הרלוונטיים של הגיבוי (אם אין להם גישה). צריך לתת לאדמין הגיבוי roles/bigquery.dataViewer הרשאות בטבלת העלויות שנוצרה BackupDr_Billing_Report.

שלבים לביצוע על ידי מנהל הגיבוי

  1. הצגת נתונים ב-BigQuery: עוברים למסוף BigQuery בפרויקט Vault שנבחר, שבו נוצרת תצוגת טבלת העלויות BackupDr_Billing_Report. הפעלת שאילתה כדי לראות את העלויות של Backup & DR בפרויקט

  2. צפייה בנתונים ב-Data Studio:

    • התחלת דוח: עוברים אל Data Studio ויוצרים דוח חדש כדי להתחיל בתהליך הקישור
    • בחירת נתונים: בוחרים את המחבר של Google BigQuery ומציינים את Google Cloud הפרויקט, מערך הנתונים והטבלה או התצוגה
    • אישור השדות: בודקים את שדות הנתונים שנוצרו, משנים את השם של המקור ולוחצים על 'יצירת דוח'.
    • הצגת נתונים בתרשים: מוסיפים תרשימים לאזור העבודה וגוררים אליהם מאפיינים ומדדים כדי ליצור את לוח הבקרה.

פרטי עלויות של Backup and DR ברמת המשאב

דוח העלויות כולל את העמודות הבאות:

עמודה תיאור
report_date התאריך של השימוש במשאב לחיוב
resource_name שם המשאב כפי שהוגדר ב Google Cloud מסוף
resource_type סוג המשאב
backup_vault_type סוג הכספת לגיבוי שמגנה על המשאב
resource השם הקצר של המשאב
billing_location המיקום שבו המשאב מחויב
usage_in_pricing_units השימוש שמתאים לגיבוי של המשאב
usage_pricing_unit יחידה לקביעת השימוש
cost עלות המשאב כולל הנחות מוסכמות
currency יחידת מטבע
credits סכום כל הזיכויים מכל הסוגים שחלים על המשאב.
net_cost העלות הסופית אחרי הפעלת כל הקרדיטים (עלות + קרדיטים).
sku_description ‫sku.description מנתוני החיוב
sku_id ‫sku.id מנתוני החיוב
backup_vault_name השם של כספת הגיבוי שמגנה על המשאב
resource_location המיקום האזורי של המשאב
backup_plan_name השם של תוכנית הגיבוי שמשויכת למשאב
backup_vault_location המיקום של כספת הגיבוי שמשויכת למשאב
source_project פרויקט של עומס עבודה שמשויך למשאב