סקירה כללית

במסמך הזה מפורטת סקירה כללית על פעולות גיבוי ושחזור של מכונות וירטואליות (VM) בסביבות מבודדות (air-gapped) של Google Distributed Cloud ‏(GDC). במאמר מפורטות המתודולוגיות השונות וההבדלים בין יכולות המסוף של GDC לבין יכולות ה-API.

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

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

גיבוי GDC למכונות וירטואליות מציע את התכונות הבאות:

  • תמיכה בהגדרות ובגדלים שונים של מכונות וירטואליות.
  • הנתונים של הלקוחות מאוחסנים באחסון הראשי בצורה של נפחים מתמשכים של Kubernetes ותמונות דיסק של מכונות וירטואליות.
  • קובצי snapshot מקומיים לדיסקים של מכונות וירטואליות.

תהליך הגיבוי והשחזור

אפשר לגבות ולשחזר את הנתונים ב-Distributed Cloud במסוף GDC או ב-API.

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

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

סקירה כללית של מאגר הגיבויים

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

מידע נוסף זמין במאמר יצירת מאגר גיבוי.

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

מערכת הגיבוי של מכונות וירטואליות ב-GDC מורכבת מהמשאבים המותאמים אישית (CR) הבאים:

  • ‫BackupRepository: המיקום שבו נשמרים נתוני הגיבוי. אפשר לנהל את המשאב הזה באמצעות ה-API ומסוף GDC.
  • ‫VirtualMachineBackupPlanTemplate: הגדרה של מאגר הגיבוי שבו נעשה שימוש. אפשר לנהל את המשאב הזה באמצעות ה-API ומסוף GDC
  • ‫VirtualMachineBackupPlan: מגדיר אסטרטגיית גיבוי מתוזמנת וחוזרת. במשאב הזה מצוין לוח הזמנים של הגיבוי, היקף מכונות ה-VM שיגובו ומדיניות שמירת הנתונים של הגיבויים. אפשר לנהל את המשאב הזה רק באמצעות ממשק ה-API.
  • ‫VirtualMachineBackupRequest: מפעיל גיבוי מיידי. אפשר להשתמש במשאב הזה גם לגיבויים חד-פעמיים ידניים וגם כדי להפעיל באופן ידני גיבוי שמוגדר ב-VirtualMachineBackupPlan. אפשר לנהל את המשאב הזה באמצעות ה-API ומסוף GDC, אבל אפשר להפעיל תוכנית גיבוי רק באמצעות ה-API.
  • ‫VirtualMachineRestoreRequest: שחזור מכונה וירטואלית מגיבוי. אפשר לנהל את המשאב הזה באמצעות ה-API ומסוף GDC.

תכנון גיבויים

אתם יכולים ליצור תוכנית גיבוי ולבצע גיבויים ושחזורים באמצעות ה-API או מסוף GDC. כל שיטות הגיבוי נתמכות דרך ה-API, אבל גיבויים ידניים לפי דרישה הם סוגי הגיבוי היחידים שמסוף GDC תומך בהם.

גיבויים מתוזמנים (API בלבד)

השיטה הזו כוללת יצירה של משאב VirtualMachineBackupPlan שמפנה אל VirtualMachineBackupPlanTemplate. אפשר להגדיר לוח זמנים לגיבוי חוזר, את היקף המכונות הווירטואליות שייכללו ואת מדיניות השמירה.

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

גיבויים לפי דרישה (מסוף GDC ו-API)

בשיטה הזו נעשה שימוש במשאב VirtualMachineBackupRequest שמפנה ישירות אל VirtualMachineBackupPlanTemplate. אתם יכולים לבצע גיבוי חד-פעמי של מכונה וירטואלית ספציפית או של דיסק של מכונה וירטואלית. פרטים נוספים זמינים במאמר יצירת גיבוי ידני.

הפעלה ידנית של תוכנית גיבוי מוגדרת (GDC Console ו-API)

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

מידע נוסף זמין במאמר בנושא יצירת גיבוי ידני.

שחזור גיבויים

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