הגנה ושחזור של אשכול AlloyDB בכספת גיבוי

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

במדריך למתחילים הזה תבצעו את הפעולות הבאות:

  • הגדרת גיבוי מתוזמן לאשכול AlloyDB.
  • יצירת גיבוי על פי דרישה של אשכול AlloyDB בכספת גיבוי.
  • שחזור אשכול AlloyDB מגיבוי בכספת.

לפני שמתחילים

  1. מפעילים את Backup and DR API בפרויקט Google Cloud .

    הפעלה של ה-API

  2. יצירת כספת גיבוי

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

  3. יצירת תוכנית גיבוי

  4. מוסיפים את התפקיד BackupDR AlloyDB Operator ‏ (roles/backupdr.alloydbOperator) בפרויקט שכולל את אשכול AlloyDB שרוצים לגבות.

הענקת תפקיד לסוכן השירות של כספת הגיבוי

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

כדי לתת תפקיד לסוכן השירות, פועלים לפי ההוראות הבאות.

  1. נכנסים לדף Backup vaults במסוף Google Cloud .

    מעבר לכספות גיבוי

  2. לוחצים על שם מאגר הגיבוי ומעתיקים את כתובת האימייל של סוכן השירות.

  3. נכנסים לדף IAM במסוף Google Cloud .

    כניסה לדף IAM

  4. בשדה New principals, מזינים את כתובת האימייל של סוכן השירות.

  5. ברשימה Select a role, בוחרים את התפקיד BackupDR AlloyDB Operator (roles/backupdr.alloydbOperator).

  6. לוחצים על הוספת תפקיד נוסף. מוסיפים את התפקידים הבאים מהרשימה Select a role:

    • משתמש בחשבון שירות (roles/iam.serviceAccountUser)

    • ‫Cloud KMS CryptoKey Encrypter/Decrypter ‏ (roles/cloudkms.cryptoKeyEncrypterDecrypter), שנדרש במפתח ההצפנה של כספת הגיבוי.

  7. לוחצים על Save.

גיבוי של אשכול AlloyDB בכספת גיבוי

במסוף Google Cloud , אפשר לגבות אשכולות של AlloyDB למאגר גיבויים באמצעות תוכניות גיבוי. אפשר לגבות באחת מהדרכים הבאות: גיבויים מתוזמנים וגיבויים לפי דרישה.

הגדרת גיבוי מתוזמן

בהוראות הבאות מוסבר איך להגדיר גיבוי מתוזמן לאשכולות AlloyDB.

  1. נכנסים לדף Vaulted backups במסוף Google Cloud .

    מעבר לגיבויים ב-Vault

  2. לוחצים על תזמון גיבוי.

  3. ברשימה Resource Type בוחרים באפשרות AlloyDB.

  4. ברשימה Project, בוחרים את הפרויקט שבו נמצא אשכול AlloyDB.

  5. ברשימה Region, בוחרים את האזור שבו נמצאים האשכולות.

  6. ברשימה Resources, לוחצים על Browse. בוחרים את אשכול AlloyDB שרוצים לגבות ולוחצים על סיום.

  7. לוחצים על Continue.

  8. ברשימה תוכנית גיבוי, לוחצים על בחירה.

  9. בוחרים תוכנית גיבוי שרוצים להשתמש בה כדי להגן על אשכול AlloyDB.

  10. לוחצים על סיום.

  11. בודקים את פרטי הגיבוי ולוחצים על תזמון.

    חלון הגיבוי מוגדר לשש שעות, ולכן אפשר לבצע גיבוי לפי דרישה של אשכול AlloyDB.

ביצוע גיבוי על פי דרישה

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

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

  1. נכנסים לדף Vaulted backups במסוף Google Cloud .

    מעבר לגיבויים ב-Vault

    בדף Vaulted backups מופיעים רק משאבי הנתונים שהוחלו עליהם תוכניות גיבוי והגיבויים שלהם מאוחסנים במאגר גיבויים בפרויקט הזה.

  2. בוחרים את המשאב שרוצים לגבות. בתפריט או בדף הפרטים של המשאב, בוחרים באפשרות יצירת גיבוי לפי דרישה.

  3. בחלון יצירת גיבוי לפי דרישה, בוחרים כלל גיבוי לשימוש ולוחצים על יצירה.

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

  5. אופציונלי: כדי לראות את סטטוס פעולת הגיבוי, עוברים לדף משימות.

    מעבר לדף Jobs

שחזור אשכול AlloyDB מגיבוי

אפשר לשחזר אשכול AlloyDB לאותו פרויקט או לפרויקט אחר.

כדי לשחזר אשכול AlloyDB ל-PostgreSQL לתוך כספת גיבוי מגיבוי, פועלים לפי ההוראות הבאות.

  1. נכנסים לדף Vaulted backups במסוף Google Cloud .

    מעבר לגיבויים ב-Vault

    בדף Vaulted backups מופיעים רק האשכולות שתוכניות הגיבוי חלות עליהם והגיבויים שלהם מאוחסנים בכספת גיבוי בתוך פרויקט.

  2. בוחרים את הגיבוי שרוצים לשחזר. בדף הפרטים של הגיבוי או בתפריט , בוחרים באפשרות שחזור.

    בדף שחזור בוחרים את אפשרויות השחזור הבאות:

    • השדה סוג המשאב מלא מראש בערך AlloyDB.
    • בקטע שם המשאב, בוחרים את אשכול AlloyDB לשחזור.
    • כשלוחצים על גיבוי, נפתחת חלונית שבה מוצגים כל הגיבויים הזמינים. בוחרים את הגיבוי הספציפי שרוצים לשחזר.
    • בקטע Choose the restore destination (בחירת יעד השחזור), בוחרים את הפרויקט שרוצים לשחזר לתוכו את אשכול AlloyDB.
    • לוחצים על Continue.
    • בדף הבא מוצגים פרטי השחזור עד כה, ומופיעה בקשה להגדיר אשכול חדש: כך נוצר אשכול חדש של AlloyDB על סמך ההגדרה שמאוחסנת בגיבוי. אחרי שהשחזור יסתיים, תוכלו להתאים אישית את האשכול. מזינים מזהה אשכול חדש באמצעות אותיות קטנות, מספרים ומקפים. להתחיל באות.
    • בוחרים שיטה לחיבור פרטי: יש שתי שיטות לחיבור שירותים ברשתות VPC שמתארחות ב- Google Cloud או אצל צד שלישי, בלי להקצות כתובות IP חיצוניות:
      • גישה לשירותים פרטיים: הקצאת האשכול לרשת VPC אחת באמצעות חיבור peering. משתמשים באפשרות הזו כשמתחברים לשירותים ספציפיים שלGoogle Cloud ושל צד שלישי באותה רשת VPC כמו אשכול AlloyDB. לשם כך נדרשים ממשקי API נוספים.
      • ‫Private Service Connect: מאפשר גישה לאשכול מרשת VPC אחת או יותר באמצעות רשימות היתרים ונקודות קצה (endpoints) של PSC.
  3. אופציונלי: כדי לראות את הסטטוס של פעולת השחזור, עוברים לדף משימות.

    מעבר לדף Jobs

הסרת המשאבים

כדי להימנע מחיובים בחשבון Google Cloud , חשוב למחוק את המשאבים שבהם השתמשתם בדף הזה אם אין לכם יותר צורך בהם.

הסרת תוכנית הגיבוי מאשכול AlloyDB

כדי להסיר את תוכנית הגיבוי מאשכול AlloyDB שגובה, פועלים לפי ההוראות הבאות.

  1. נכנסים לדף Vaulted backups במסוף Google Cloud .

    מעבר לגיבויים ב-Vault

  2. בוחרים את האשכול המגובה.

  3. לוחצים על הסרת תוכנית הגיבוי.

מחיקת תוכנית הגיבוי

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

  1. נכנסים לדף Backup plans במסוף Google Cloud .

    מעבר לתוכניות גיבוי

  2. בוחרים את תוכנית הגיבוי ולוחצים על מחיקה.

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

מחיקת כספת הגיבוי

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

  1. נכנסים לדף Backup vaults במסוף Google Cloud .

    מעבר לכספות גיבוי

    1. לוחצים על כספת הגיבוי ואז על מחיקה.

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

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