אתם יכולים להפעיל ולנהל גיבויים משופרים לפרויקטים ולאשכולות של AlloyDB ל-PostgreSQL. גיבויים משופרים מאפשרים לכם להשתמש בשירות Backup and DR עם אשכולות AlloyDB כדי לנהל את הגיבויים.
במאמר סקירה כללית על גיבוי ושחזור נתונים מוסבר איך פועלים הגיבויים ב-AlloyDB ומהן האפשרויות הזמינות לאשכולות.
לפני שמתחילים
כדי לנהל את הגיבויים המשופרים של אשכולות AlloyDB, צריך לבצע את הפעולות הבאות:
- מוודאים שיש לכם אשכול ומכונה של AlloyDB. מידע נוסף זמין במאמר יצירת אשכול והמכונה הראשית שלו.
- מומלץ לקרוא את המאמר בנושא Backup and DR.
- מפעילים את שירות Backup and DR API.
- מוודאים שיש לכם את ההרשאות הנדרשות.
הפעלת שירות Backup and DR API
כדי להשתמש בגיבויים משופרים באשכולות של AlloyDB, קודם צריך להפעיל את שירות Backup and DR API:
ההרשאות הנדרשות
כדי להגדיר גיבויים משופרים לאשכולות של AlloyDB, צריך את התפקיד alloydb.backupDrAdmin או את ההרשאות הבאות:
backupdr.backupPlans.listbackupdr.backupPlanAssociations.createForAlloydbClusterbackupdr.backupPlanAssociations.fetchForAlloydbClusterbackupdr.backupPlanAssociations.listbackupdr.backupPlanAssociations.getForAlloydbClusterbackupdr.backupPlanAssociations.triggerBackupForAlloydbClusterbackupdr.backupPlanAssociations.deleteForAlloydbClusterbackupdr.backupPlans.useForAlloydbClusterbackupdr.bvdataSources.getbackupdr.bvdataSources.list
מידע נוסף על ההרשאות האלה זמין במאמר תפקידים והרשאות ב-Backup and DR.
בחירת רמת גיבוי במהלך יצירת האשכול
כשיוצרים אשכול ראשי או משני חדש ב-AlloyDB, אפשר לבחור בין רמות הגיבוי Standard ו-Enhanced. רמת Standard היא ברירת המחדל, אבל אתם יכולים לבחור בגיבויים ברמת Enhanced כדי להשתמש ב-Backup and DR לניהול מרכזי. מידע נוסף זמין במאמר אפשרויות גיבוי.
כדי לבחור רמת גיבוי כשיוצרים אשכול:
נכנסים לדף Clusters במסוף Google Cloud .
לוחצים על Create Cluster ובוחרים את סוג האשכול הראשי או המשני.
ממלאים את שדות החובה להגדרת האשכול.
לוחצים על הצגת אפשרויות מתקדמות.
מרחיבים את הקטע הגנה על נתונים.
בקטע Configure Backup Tier, בוחרים באפשרות Enhanced backup tier (managed by שירות Backup and DR).
בוחרים תוכנית גיבוי כדי לשייך אותה למשאב.
כדי לראות את המחירים, לוחצים על השוואה בין הרמות. המחיר מבוסס על האזור שבחרתם.
לוחצים על Create Cluster.
הפעלת גיבויים משופרים
כדי להפעיל גיבויים משופרים באשכול, מבצעים את השלבים הכלליים הבאים:
- מזהים את כספת הגיבוי ואת תוכנית הגיבוי שבהם רוצים להשתמש.
- משייכים את אשכול AlloyDB לתוכנית גיבוי.
מידע נוסף על גיבויים משופרים זמין במאמר סקירה כללית על גיבוי ושחזור של נתונים.
מזהים את תוכנית הגיבוי שבה רוצים להשתמש
בגיבויים משופרים משתמשים בתוכנית גיבוי כדי להגדיר את לוח הזמנים של הגיבוי ואת הגדרות השמירה של האשכול. כדי לשייך את אשכול AlloyDB לתוכנית גיבוי, צריך לזהות את תוכנית הגיבוי שבה רוצים להשתמש. מידע נוסף זמין במאמר יצירה וניהול של תוכנית גיבוי.
אחרי שזיהיתם את תוכנית הגיבוי שאתם רוצים לשייך, השתמשו בשם של תוכנית הגיבוי כדי לשייך אותה לאשכול AlloyDB.
שיוך תוכנית גיבוי לאשכול AlloyDB
כדי לשייך תוכנית גיבוי לאשכול AlloyDB, אתם צריכים את השם של תוכנית הגיבוי שבה אתם רוצים להשתמש. למידע נוסף על איתור השם של תוכנית הגיבוי, ראו יצירה וניהול של תוכנית גיבוי.
המסוף
כדי לשייך תוכנית גיבוי לאשכול AlloyDB:
נכנסים לדף Clusters במסוף Google Cloud .
מוצאים את האשכול שרוצים לשייך לתוכנית הגיבוי. כדי לפתוח את הדף Overview של האשכול, לוחצים על שם האשכול.
לוחצים על הגנה על נתונים.
בהגדרות, לוחצים על עריכה.
בקטע Configure Backup Tier, לוחצים על Enhanced backup tier (managed by Backup and DR service).
בוחרים תוכנית גיבוי.
לוחצים על עדכון. האשכול מופעל לגיבויים משופרים באמצעות הגדרות הגיבוי והשמירה של תוכנית הגיבוי המשויכת.
gcloud
כדי לשייך תוכנית גיבוי לאשכול AlloyDB, מריצים את הפקודה הבאה:
gcloud backup-dr backup-plan-associations create BPA_ID \
--project=WORKLOAD_PROJECT_ID \
--location=REGION \
--resource-type=alloydb.googleapis.com/Cluster \
--resource=projects/WORKLOAD_PROJECT_ID/locations/REGION/clusters/CLUSTER_ID \
--backup-plan=projects/VAULT_PROJECT_ID/locations/REGION/backupPlans/BP_IDמחליפים את מה שכתוב בשדות הבאים:
-
BPA_ID: המזהה של שיוך תוכנית הגיבוי. -
WORKLOAD_PROJECT_ID: מזהה הפרויקט שבו נמצא אשכול AlloyDB. -
REGION: האזור ב- Google Cloud , לדוגמהus-central1. -
CLUSTER_ID: מזהה האשכול ב-AlloyDB. -
VAULT_PROJECT_ID: מזהה הפרויקט שבו נמצאת כספת הגיבוי. -
BP_ID: מזהה תוכנית הגיבוי.
ניהול הגיבויים המשופרים
אחרי שמפעילים את הגיבויים המשופרים באשכול ומשייכים אליו תוכנית גיבוי, אפשר לשנות את תוכנית הגיבוי שמשויכת לאשכול, לבצע גיבוי על פי דרישה או לראות את כל הגיבויים בכספת הגיבוי.
כדי לנהל תוכנית גיבוי, קראו את המאמר יצירה וניהול של תוכנית גיבוי. במאמר יצירה וניהול של כספת גיבוי מוסבר איך מנהלים כספת גיבוי.
הצגה וניהול של גיבויים משופרים ברמת הפרויקט
כדי לראות ולארגן את הגיבויים של כל האשכולות בפרויקט, גם ברמת האחסון הרגילה וגם ברמת האחסון המשופרת, פועלים לפי השלבים הבאים:
נכנסים לדף Backups במסוף Google Cloud .
לוחצים על הכרטיסייה Enhanced כדי להציג את האשכולות בתיקיות לפי כספות הגיבוי שלהם.
כדי לראות את הפרטים או ההגדרות של הגיבוי, לוחצים על שם האשכול או התיקייה.
בדף שמופיע, רמת השירות נבחרת מראש בהתאם לכרטיסייה שממנה הגעתם. אם אשכול נמחק, סמל התיקייה מציג סמל של מחיקה. המידע מוצג רק לגבי גיבויים קיימים.
הצגה וניהול של גיבויים משופרים ברמת האשכול
אתם יכולים לראות את פרטי הגיבוי של האשכול ולשחזר או למחוק גיבוי משופר שעומד בדרישות. מידע נוסף על גיבויים שאפשר למחוק זמין במאמר מחיקת גיבוי משופר.
כדי לראות ולנהל את הגיבויים של אשכול, פועלים לפי השלבים הבאים:
נכנסים לדף Clusters במסוף Google Cloud .
בוחרים אשכול.
פותחים את הדף הגנה על נתונים.
לוחצים על הכרטיסייה Enhanced כדי להציג את האשכולות בתיקיות לפי כספות הגיבוי שלהם.
שינוי תוכנית הגיבוי שמשויכת לאשכול
אתם יכולים לשנות את תוכנית הגיבוי שמשויכת לאשכול AlloyDB לתוכנית גיבוי אחרת. תוכנית הגיבוי החדשה צריכה לעמוד בקריטריונים הבאים:
- שימוש באותה כספת גיבוי
להיות באותו אזור של אשכול AlloyDB
המסוף
כדי לשנות את תוכנית הגיבוי שמשויכת לאשכול:
נכנסים לדף Clusters במסוף Google Cloud .
פותחים את הדף Overview של האשכול.
לוחצים על הגנה על נתונים.
בהגדרות, לוחצים על עריכה.
בקטע Configure Backup Tier, מוודאים שהאפשרות Enhanced backup tier (managed by Backup and DR service) מסומנת.
בוחרים תוכנית גיבוי חדשה ולוחצים על אישור.
לוחצים על עדכון. האשכול מופעל לגיבויים משופרים באמצעות הגדרות הגיבוי והשמירה של תוכנית הגיבוי המשויכת.
gcloud
כדי לשנות את תוכנית הגיבוי שמשויכת לאשכול, מריצים את הפקודה הבאה:
gcloud backup-dr backup-plan-associations update BPA_ID \
--workload-project=WORKLOAD_PROJECT_ID \
--location=REGION \
--backup-plan=projects/VAULT_PROJECT_ID/locations/REGION/backupPlans/BP_IDמחליפים את מה שכתוב בשדות הבאים:
-
BPA_ID: המזהה של שיוך תוכנית הגיבוי. -
WORKLOAD_PROJECT_ID: מזהה הפרויקט שבו נמצא אשכול AlloyDB. -
REGION: Google Cloud REGION – לדוגמה,us-central1. -
VAULT_PROJECT_ID: מזהה הפרויקט שבו נמצאת כספת הגיבוי. -
BP_ID: המזהה של תוכנית הגיבוי החדשה. ### ביצוע גיבוי על פי דרישה
אתם יכולים לבצע גיבוי על פי דרישה לאשכול AlloyDB עם תוכנית גיבוי משויכת באמצעות מסוף Google Cloud או ה-CLI של gcloud.
המסוף
כדי לבצע גיבוי על פי דרישה לאשכול AlloyDB עם גיבויים משופרים, פועלים לפי השלבים הבאים:
נכנסים לדף Clusters במסוף Google Cloud .
לוחצים על שם האשכול שמשויך לתוכנית הגיבוי שרוצים ליצור לו גיבוי על פי דרישה.
לוחצים על הגנה על נתונים.
לוחצים על יצירת גיבוי.
בקטע Create an on-demand backup, בוחרים כלל גיבוי עם תקופת השמירה שרוצים לגיבוי על פי דרישה.
לוחצים על יצירה. הגיבוי על פי דרישה נוצר.
gcloud
כדי לבצע גיבוי על פי דרישה לאשכול שמופעלים בו גיבויים משופרים, מריצים את הפקודה הבאה:
gcloud backup-dr backup-plan-associations trigger-backup BPA_ID \
--project=WORKLOAD_PROJECT_ID \
--location=REGION \
--backup-rule-id=RULE_IDמחליפים את מה שכתוב בשדות הבאים:
-
BPA_ID: המזהה של שיוך תוכנית הגיבוי. -
WORKLOAD_PROJECT_ID: מזהה הפרויקט שבו נמצא אשכול AlloyDB. -
REGION: Google Cloud REGION – לדוגמה,us-central1. -
RULE_ID: המזהה של כלל הגיבוי בתוכנית הגיבוי, שמשמש לגיבוי על פי דרישה. ### הצגת רשימה של כל הגיבויים בכספת גיבוי של האשכול
אתם יכולים להציג את כל הגיבויים בכספת הגיבוי של אשכול AlloyDB באמצעות מסוף Google Cloud או ה-CLI של gcloud.
המסוף
נכנסים לדף Backups במסוף Google Cloud .
בתפריט הנפתח Backup tier, בוחרים באפשרות Enhanced tier ואז בוחרים את כספת הגיבוי שמכילה את הגיבוי שבו רוצים להשתמש. כל הגיבויים שזמינים בכספת הגיבוי של האשכול שבחרתם מוצגים.
gcloud
כדי להציג את כל הגיבויים הזמינים לאשכול AlloyDB בכספת הגיבוי, קודם צריך למצוא את ה-data-source של אשכול AlloyDB, ואז להריץ את הפקודה gcloud backup-dr backups list.
כדי למצוא את ה-data-source של האשכול, מריצים את הפקודה הבאה:
gcloud backup-dr data-source-references fetch-for-resource-type alloydb.googleapis.com/Cluster \
--location=REGION \
--project=WORKLOAD_PROJECT_ID \
--filter='dataSourceGcpResourceInfo.gcp_resourcename="projects/WORKLOAD_PROJECT_NUMBER/locations/REGION/clusters/CLUSTER_ID"'מחליפים את מה שכתוב בשדות הבאים:
-
REGION: האזור ב- Google Cloud . לדוגמה:us-central1. -
WORKLOAD_PROJECT_ID: מזהה הפרויקט שבו נמצא אשכול AlloyDB. -
CLUSTER_ID: המזהה של אשכול AlloyDB שאתם רוצים למצוא את פרטי ה-Backup and DR שלו. -
WORKLOAD_PROJECT_NUMBER: מזהה מספרי ייחודי שנוצר על ידי המערכת לפרויקט, לדוגמה 123456789012.המערכת של Google Cloudמקצה את המספר הזה באופן אוטומטי כשיוצרים את הפרויקט, וגם הוא לא ניתן לשינוי.
כדי להציג את כל הגיבויים בכספת הגיבוי של האשכול, מריצים את הפקודה הבאה:
gcloud backup-dr backups list \
--data-source=DATA_SOURCE \
--project=WORKLOAD_PROJECT_ID \
--location=REGION \
--backup-vault=BACKUP_VAULT_NAMEמחליפים את מה שכתוב בשדות הבאים:
-
DATA_SOURCE: ה-data-sourceשל אשכול AlloyDB. -
REGION: מזהה האזור של כספת הגיבוי. -
BACKUP_VAULT_NAME: השם של כספת הגיבוי שמשויכת לתוכנית הגיבוי. ### השבתת הגיבויים המשופרים
כדי להשבית את הגיבויים המשופרים, צריך להחליף את אשכול AlloyDB בחזרה לאפשרות הגיבויים הרגילים. הפעולה הזו מוחקת את השיוך בין תוכנית הגיבוי לאשכול.
כדי לשנות את האשכול לגיבויים רגילים:
המסוף
כדי להשבית את הגיבויים המשופרים ולהחזיר את האשכול לאפשרות הגיבויים הרגילים:
נכנסים לדף Clusters במסוף Google Cloud .
לוחצים על שם האשכול שבו רוצים להשבית את הגיבויים המשופרים.
לוחצים על הגנה על נתונים.
בהגדרות, לוחצים על עריכה.
לוחצים על Standard backup tier (managed by AlloyDB), בוחרים את הגדרות הגיבוי ומעדכנים את ההגדרות של Standard backups לאשכול לפי הצורך.
לוחצים על Save. תוכנית הגיבוי שמשויכת לאשכול נמחקת, והאשכול מנוהל עכשיו באמצעות האפשרות "גיבויים רגילים" שמנוהלת על ידי AlloyDB.
gcloud
כדי להשבית את הגיבויים המשופרים ולהחזיר את האשכול לאפשרות הגיבויים הרגילים, מריצים את הפקודה הבאה:
gcloud backup-dr backup-plan-associations delete BACKUP_PLAN_ASSOCIATION_NAME \
--location=BACKUP_VAULT_LOCATIONמחליפים את מה שכתוב בשדות הבאים:
-
BACKUP_PLAN_ASSOCIATION_NAME: השם של השיוך לתוכנית הגיבוי שרוצים למחוק. -
BACKUP_VAULT_LOCATION: המיקום של כספת הגיבוי.
מחיקת גיבוי משופר
אתם יכולים למחוק ידנית גיבויים משופרים ספציפיים של AlloyDB בGoogle Cloud מסוף, אם הם עומדים בתנאים למחיקה. אתם יכולים למחוק גיבויים משופרים בתרחישים הבאים:
- גיבויים שפג תוקפם בכספת: אם חלפה תקופת השמירה המתוזמנת של גיבוי (לדוגמה, אחרי 14 ימים במדיניות ברירת המחדל), בדרך כלל אפשר למחוק אותו ידנית.
- גיבויים ידניים: בדרך כלל אפשר למחוק גיבויים שהמשתמשים הפעילו לפני שהם פגים באופן טבעי, בתנאי שהם לא מוגנים על ידי נעילת שמירה קפדנית לטווח ארוך.
- גיבויים שנוצרו לפני שינוי במדיניות שמירת הנתונים: אם מעדכנים את המדיניות של תקופת השמירה המינימלית בכספת, בדרך כלל אפשר למחוק גיבויים שנוצרו לפני שהעדכון של המדיניות הוחל.
- גיבויים לא קבועים: ב-Backup and DR יש גיבויים קבועים, מאובטחים ומנוהלים על ידי Google כדי למנוע שינויים, אבל אפשר למחוק ידנית גיבויים לא נעולים או שפג תוקפם בכספת.
כדי למחוק גיבוי משופר:
נכנסים לדף Clusters במסוף Google Cloud .
בוחרים את האשכול שמשויך לגיבוי שרוצים למחוק.
בתפריט הניווט הצדדי, לוחצים על הגנה על נתונים.
כדי להציג את הגיבויים של Backup and DR, מוודאים שהרמה Enhanced נבחרה.
מוצאים את הגיבוי הספציפי ברשימה ולוחצים על more_vert More options.
לוחצים על מחיקת הגיבוי.
מאשרים את המחיקה. אם הפעולה נכשלת, אפשר לראות את פרטי השגיאה בדף Clusters.