גיבוי ושחזור של מופע Looker (Google Cloud Core)‎

גיבויים של מופע Looker (Google Cloud core) מכילים תמונת מצב של נתוני המופע בנקודת זמן מסוימת, והם מאפשרים לשחזר את נתוני המופע לזמן שבו הגיבוי נוצר. שחזור של גרסת Looker (Google Cloud Core) לא משדרג או מוריד את גרסת Looker של המופע. אם חל שינוי בגרסה בין זמן הגיבוי לבין זמן השחזור, מופעלת במכונה של Looker (Google Cloud core) גרסת Looker שכבר נמצאת בשימוש במכונה.

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

כל גיבוי, בין אם הוא אוטומטי או ידני, מכיל רשומה של כל הנתונים במסד הנתונים הפנימי של המופע ובשרת הקבצים של המופע. אלה רוב הנתונים התפעוליים של מופע Looker (ליבת Google Cloud). עם זאת, הנתונים של פעילות המערכת Elite לא מגובים.

אין שיבושים בביצועים של Looker (Google Cloud Core)‎ במהלך הגיבוי.

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

כדי לקבל את ההרשאות שנדרשות לגיבוי או לשחזור של מופע Looker (Google Cloud core), צריך לבקש מהאדמין להקצות לכם את תפקיד ה-IAM‏ Looker Admin (roles/looker.admin) בפרויקט שבו נמצא המופע. כדי לקרוא הסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.

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

דרישות ואזהרות

כדי לגבות ולשחזר את מכונת Looker (Google Cloud core) בהצלחה, היא צריכה לעמוד בכמה קריטריונים:

  • צריך להפעיל את Looker API. השבתה של Looker API משביתה את האפשרות ליצור גיבויים ידניים או אוטומטיים של מופעים.

    הפעלת ה-API

  • אם מופע Looker (Google Cloud core) שלכם משתמש ב-Google-owned and Google-managed encryption key, שהוא ברירת המחדל למופעי Looker (Google Cloud core), המפתח המקומי שבו משתמש מופע Looker (Google Cloud core) צריך להיות זהה בזמן יצירת הגיבוי ובזמן השחזור שלו.

בנוסף, חשוב לשים לב לנקודות הבאות לפני שמבצעים גיבויים ידניים או שחזור:

  • שחזור מגיבוי מחליף את מאגר הנתונים ואת נתוני שרת הקבצים הקיימים בנתונים שהיו קיימים בזמן יצירת הגיבוי. לכן, שחזור של מופע עלול לגרום לאובדן נתונים שנוצרו אחרי מועד יצירת הגיבוי.
  • אם מופעלים במכונה של Looker (Google Cloud core) מפתחות הצפנה בניהול הלקוח (CMEK), כדאי לעיין בקטע גיבויים ו-CMEK.
  • אם המכונה של Looker (Google Cloud core) מופעלת עבור דוחות Looker, אפשר לעיין בקטע גיבויים ודוחות Looker.
  • השחזור נמשך בין דקות לשעות, בהתאם לגודל המופע, ובמהלך הזמן הזה המשתמשים לא יכולים להיכנס למופע או להשתמש בו.
  • אי אפשר לבטל פעולת גיבוי או שחזור אחרי שהיא התחילה.

גיבויים אוטומטיים

גיבוי של מופעי Looker (Google Cloud Core) מתבצע אוטומטית כל 24 שעות.

גיבויים ידניים

בכל שלב אפשר ליצור גיבויים ידניים של מופע Looker (Google Cloud core).

כדי לגבות את המופע באופן ידני:

console

  1. במסוף Google Cloud , עוברים אל דף הפרטים של המופע.
  2. בדף פרטי המופע, בוחרים בכרטיסייה גיבויים.
  3. בכרטיסייה גיבויים, לוחצים על הלחצן יצירת גיבוי.
  4. תהליך הגיבוי של המופע מתחיל ומוצג ברשימת הגיבויים בדף. הסטטוס של הגיבוי יהיה 'בתהליך' עד שהגיבוי יושלם. הסטטוס של הגיבוי מוצג גם בתפריט Notifications במסוף Google Cloud .

gcloud

משתמשים בפקודה gcloud looker backups create.

gcloud looker backups create --instance=INSTANCE_NAME --region=REGION

מחליפים את מה שכתוב בשדות הבאים:

  • INSTANCE_NAME: השם של מופע Looker (Google Cloud Core)‎ שרוצים לגבות. הוא לא משויך לכתובת ה-URL של המופע.
  • REGION: האזור שבו נוצרה המכונה.

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

צפייה בגיבויים

אתם יכולים לראות את כל הגיבויים האוטומטיים והידניים של מופע Looker ‏ (Google Cloud Core) ב-30 הימים האחרונים. כדי לראות את הגיבויים:

console

  1. במסוף Google Cloud , עוברים אל דף הפרטים של המופע.
  2. בדף פרטי המופע, בוחרים בכרטיסייה גיבויים.
  3. הגיבויים מ-30 הימים האחרונים מופיעים ברשימה שבכרטיסייה הזו, עם המידע הבא:

    • סטטוס: פעיל, מתעדכן או נכשל
    • שעת היצירה: חותמת זמן של שעת ההתחלה של יצירת הגיבוי
    • Backup ID: המזהה האלפאנומרי של הגיבוי
    • אזור: האזור של המכונה שמגבים
    • שחזור: לחצן שמאפשר לשחזר את הגיבוי
    • תפריט פעולות: לוחצים על התפריט הזה ובוחרים באפשרות מחיקת הגיבוי כדי למחוק את הגיבוי.
  4. אפשר להשתמש בשדה Filter (סינון) בחלק העליון של הטבלה כדי לסנן גיבויים לפי שם, ערך או המאפיינים Created on (נוצר בתאריך), Created before (נוצר לפני) או Created after (נוצר אחרי). אפשר גם להשתמש באופרטור OR כדי לחפש כמה מונחים. כדי להסיר את המסנן מרשימת הגיבויים, לוחצים על Clear filters (הסרת המסננים).

gcloud

משתמשים בפקודה gcloud looker backups list.

gcloud looker backups list --instance=INSTANCE_NAME --region=REGION

מחליפים את מה שכתוב בשדות הבאים:

  • INSTANCE_NAME: השם של מכונת Looker (Google Cloud Core) שרוצים להציג את הגיבויים שלה. השם לא משויך לכתובת ה-URL של המכונה.
  • REGION: האזור שבו נוצרה המכונה.

הפקודה הזו מחזירה את הפרטים הבאים:

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

שמירת גיבויים

גיבויים אוטומטיים וידניים נשמרים למשך 30 יום.

מחיקת גיבויים

אפשר למחוק באופן ידני גיבוי ידני או גיבוי אוטומטי. אי אפשר לבטל מחיקה של גיבוי.

console

  1. במסוף Google Cloud , עוברים אל דף הפרטים של המופע.
  2. בדף פרטי המופע, בוחרים בכרטיסייה גיבויים.
  3. ברשימת הגיבויים, לוחצים על התפריט פעולות בשורה של הגיבוי שרוצים למחוק.
  4. בוחרים באפשרות מחיקת הגיבוי.
  5. תופיע תיבת דו-שיח עם אישור למחיקת הגיבוי, ויוצגו בה מזהה הגיבוי ושעת היצירה שלו. כדי לאשר את מחיקת הגיבוי, מקלידים את 4 התווים האחרונים של מזהה הגיבוי.
  6. לוחצים על אישור מחיקה כדי למחוק את הגיבוי. לוחצים על ביטול כדי לבטל את המחיקה.
  7. במהלך המחיקה, הגיבוי מופיע ברשימת הגיבויים ובתפריט ההתראות של Google Cloud המסוף עם הסטטוס 'מתעדכן'. אחרי המחיקה, הגיבוי יוסר מרשימת הגיבויים.

gcloud

משתמשים בפקודה gcloud looker backups delete.

gcloud looker backups delete BACKUP_ID --instance=INSTANCE_NAME --region=REGION

מחליפים את מה שכתוב בשדות הבאים:

  • BACKUP_ID: מזהה הגיבוי. אפשר למצוא את המזהה הזה בתצוגת הגיבויים.
  • INSTANCE_NAME: השם של מכונת Looker (Google Cloud Core)‎ שממנה נוצר הגיבוי. הוא לא משויך לכתובת ה-URL של המכונה.
  • REGION: האזור שבו נוצרה המכונה.

אחרי שמוחקים גיבוי, אפשר לראות את הגיבויים כדי לוודא שהגיבוי נמחק.

שחזור גיבוי

אפשר לשחזר גיבוי רק למופע Looker (Google Cloud core) שממנו הוא נוצר.

אם משחזרים גיבוי, Looker (Google Cloud core) שומר את כל הגיבויים שנוצרו לפני או אחרי הגיבוי ששימש לשחזור.

אם מופע Looker (Google Cloud core) שלכם משתמש ב-CMEK, כדאי לעיין בקטע גיבויים ו-CMEK.

כדי לשחזר גיבוי:

console

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

gcloud

משתמשים בפקודה gcloud looker instances restore.

gcloud looker instances restore INSTANCE_NAME --backup=BACKUP_ID --region=REGION --async

מחליפים את מה שכתוב בשדות הבאים:

  • INSTANCE_NAME: השם של מופע Looker (Google Cloud Core)‎ שרוצים לשחזר. הוא לא משויך לכתובת ה-URL של המופע.
  • BACKUP_ID: מזהה הגיבוי. אפשר למצוא את המזהה הזה בתצוגת הגיבויים.
  • REGION: האזור שבו נוצרה המכונה.

חובה להשתמש בדגל --async.

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

  • הסטטוס מתעדכן מציין שהשחזור מתבצע.
  • הסטטוס Active מציין שהשחזור הושלם.

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

גיבויים ו-CMEK

אם מופעלת הצפנה באמצעות CMEK במופע של Looker (Google Cloud core), אפשר לראות את הגרסה של מפתח ה-CMEK שמשמשת את המופע בכרטיסייה Details בדף Instances ב Google Cloud מסוף. כשצופים בגיבויים, אפשר לראות את גרסת מפתח ה-CMEK שבה נעשה שימוש בגיבוי.

כשרוצים לגבות או לשחזר מופע של Looker (Google Cloud core) שמשתמש ב-CMEK, חשוב לזכור את הדרישות הבאות:

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

אם משחזרים מופע עם גיבוי שמשתמש בגרסה אחרת של מפתח, המופע יעודכן לשימוש בגרסת המפתח שעדכנית למופע בזמן השחזור. הנתונים במופע Looker (Google Cloud core) נשארים מוצפנים באמצעות גרסת מפתח ה-CMEK של המופע אחרי שהשחזור מסתיים.

גיבויים ודוחות Looker

אם המופע של Looker (Google Cloud core) כולל את התכונה Looker reports, פעולות הגיבוי והשחזור משפיעות על נתוני הדוחות של Looker באופן הבא.

  • אי אפשר לשחזר דוחות Looker שנמחקו. גם אם בוצע גיבוי לפני מחיקת הדוח, הדוח לא ישוחזר אחרי שחזור הגיבוי.
  • שינויים בגישה לתיקיות ב-Looker לא יועברו ל-Data Studio. שחזור של גיבוי שנוצר כשהגדרות הגישה לתיקייה היו שונות מההגדרות הנוכחיות עשוי לעדכן את הגישה לתיקייה ב-Looker (Google Cloud core), אבל לא ב-Data Studio.
  • שינויים באפשרות של דוחות Looker לא יועברו ל-Data Studio. שחזור של גיבוי שנוצר כשהההגדרה של האפשרות דוחות Looker הייתה שונה מההגדרה הנוכחית, יעדכן את ההגדרה ב-Looker (Google Cloud core), אבל לא ב-Data Studio, והשחזור לא ישנה את סטטוס ההפעלה של דוחות Looker.
  • אפשר לגשת לדוחות מוסתרים ב-Looker דרך כתובת ה-URL שלהם. אם דוח Looker נוצר אחרי שבוצע גיבוי, ואז הגיבוי הזה משוחזר, הדוח מוסתר. עם זאת, אפשר לגשת לדוח דרך כתובת ה-URL שלו.

השבתת הגיבויים

גיבויים של מופעים מושבתים אם מתרחשת אחת מהפעולות הבאות:

  • ‫Looker API מושבת בפרויקט שבו מתארח המופע. Google Cloud
  • חשבון השירות של Looker מאבד את הגישה לפרויקט שבו מתארח המופע של Looker. Google Cloud
  • התפקיד Looker Service Agent ב-IAM מוסר מחשבון השירות של Looker.

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