במדריך הזה מוסבר איך ליצור דוחות עלויות ברמת המשאב (גרסה 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 אחד, אתם יכולים לבצע את השלבים הבאים. מערך נתונים אחד של דוחות ועבודת העברה אחת ייווצרו בפרויקט היעד שצוין.
שלבים לאדמינים לענייני חיוב
- ייצוא נתוני חיוב: במסוף Google Cloud , עוברים אל Billing (חיוב) > Billing export (ייצוא חיובים). בקטע פירוט עלויות השימוש,לוחצים על עריכת ההגדרות. בוחרים פרויקט ייעודי כיעד.
מוסיפים את השם של מערך הנתונים לייצוא החיוב BackupDr_Billing_Data.
אם נתוני החיוב כבר יוצאו עם שם אחר של מערך נתונים, צריך להשתמש בשם הזה בשדה
config.jsonבשלב 4.
- פותחים את Cloud Shell: במסוף Google Cloud , עוברים לפרויקט שמכיל את מערך הנתונים של ייצוא החיוב ב-BigQuery ולוחצים על הלחצן Activate Cloud Shell (הפעלת Cloud Shell) בפינה הימנית העליונה של המסוף.
סקריפטים להגדרה: מבצעים את השלבים הבאים ב-Cloud Shell:
משכפלים את מאגר הסקריפטים מ-GitHub:
git clone https://github.com/GoogleCloudPlatform/storage-samples.git cd storage-samples/"Backup and DR"/cost-reportיצירת קובץ
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" }-
הפיכת סקריפטים לקובצי הפעלה:
chmod +x setupscript.sh viewcreationscript.shהפעלת סקריפט ההגדרה: הסקריפט הזה יוצר את חשבון השירות, מערך הנתונים והמשימה של שירות העברת הנתונים ל-BigQuery שנדרשים. מריצים את הפקודה הזו אחרי שהייצוא של נתוני החיוב מסתיים.
./setupscript.shיצירת תצוגת דוחות: הסקריפט הזה יוצר תצוגת סיכום ב-BigQuery של טבלאות הדוחות היומיים, וכך מפשט את החיבור לכלי דיווח כמו Data Studio.
./viewcreationscript.sh
הענקת גישה: אחרי שיוצרים את טבלאות העלויות בפרויקט הייעודי, מעניקים גישה לאדמינים הרלוונטיים של הגיבוי (אם אין להם גישה). לאדמין של הגיבוי צריך לתת הרשאות
roles/bigquery.dataViewerבטבלת העלויות שנוצרה BackupDr_Billing_Report
שלבים לביצוע על ידי מנהל הגיבוי
צפייה בנתונים ב-BigQuery: עוברים למסוף BigQuery בפרויקט היעד, שבו נוצרת תצוגת טבלת העלויות BackupDr_Billing_Report. אדמין החיובים נתן לכם גישה למערך הנתונים. הפעלת שאילתה שמסננת את העלויות של הפרויקט הספציפי
צפייה בנתונים ב-Data Studio:
- התחלת דוח: עוברים אל Data Studio ויוצרים דוח חדש כדי להתחיל בתהליך הקישור
- בחירת נתונים: בוחרים את המחבר של Google BigQuery ומציינים את Google Cloud הפרויקט, מערך הנתונים והטבלה או התצוגה
- אישור השדות: בודקים את שדות הנתונים שנוצרו, משנים את השם של המקור ולוחצים על 'יצירת דוח'.
- הצגת נתונים בתרשים: מוסיפים תרשימים לאזור העבודה וגוררים אליהם מאפיינים ומדדים כדי ליצור את לוח הבקרה.
אפשרות 2: מערכי נתונים מבודדים בכל פרויקט
האפשרות הזו היא הכי מאובטחת, כי היא מבטיחה שכל מנהל גיבוי יוכל לראות רק את נתוני העלויות של הפרויקט הספציפי שלו.
שלבים לאדמינים לענייני חיוב
- ייצוא נתוני חיוב: במסוף Google Cloud , עוברים אל חיוב > ייצוא חיובים. בקטע פירוט עלויות השימוש,לוחצים על עריכת ההגדרות. בוחרים פרויקט ייעודי כיעד. מוסיפים את השם של מערך הנתונים לייצוא החיוב BackupDr_Billing_Data. אם נתוני החיוב כבר יוצאו עם שם אחר של מערך נתונים, צריך להשתמש בשם הזה בשלב 4 ב-
config.json. (אם זו הפעם הראשונה שמבצעים את הפעולה, יכול להיות שייצוא נתוני החיוב יימשך 4-5 ימים) - פותחים את Cloud Shell: במסוף Google Cloud , עוברים לפרויקט שמכיל את מערך הנתונים של ייצוא החיוב ב-BigQuery, ואז לוחצים על הלחצן Activate Cloud Shell (הפעלת Cloud Shell) בפינה הימנית העליונה של המסוף.
סקריפטים להגדרה: מבצעים את השלבים הבאים ב-Cloud Shell:
משכפלים את מאגר הסקריפטים מ-GitHub:
git clone https://github.com/GoogleCloudPlatform/storage-samples.git cd storage-samples/"Backup and DR"/cost-reportיצירת קובץ
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" }-
הפיכת סקריפטים לקובצי הפעלה:
chmod +x setupscript.sh viewcreationscript.shהפעלת סקריפט ההגדרה: הסקריפט הזה יוצר את חשבון השירות, מערך הנתונים והמשימה של שירות העברת הנתונים ל-BigQuery שנדרשים. מריצים את הפקודה הזו אחרי שהייצוא של נתוני החיוב מסתיים.
./setupscript.shיצירת תצוגת דוחות: הסקריפט הזה יוצר תצוגת סיכום ב-BigQuery של טבלאות הדוחות היומיים, וכך מפשט את החיבור לכלי דיווח כמו Data Studio.
./viewcreationscript.sh
הענקת גישה: אחרי שיוצרים את טבלאות העלויות בפרויקט הייעודי, מעניקים גישה לאדמינים הרלוונטיים של הגיבוי (אם אין להם גישה). צריך לתת לאדמין הגיבוי
roles/bigquery.dataViewerהרשאות בטבלת העלויות שנוצרהBackupDr_Billing_Report.
שלבים לביצוע על ידי מנהל הגיבוי
הצגת נתונים ב-BigQuery: עוברים למסוף BigQuery בפרויקט Vault שנבחר, שבו נוצרת תצוגת טבלת העלויות BackupDr_Billing_Report. הפעלת שאילתה כדי לראות את העלויות של Backup & DR בפרויקט
צפייה בנתונים ב-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 |
פרויקט של עומס עבודה שמשויך למשאב |