מכיוון ש-AlloyDB Omni תואם ל-PostgreSQL, פתרונות גיבוי שונים שפותחו ונתמכים על ידי קהילת PostgreSQL זמינים גם למסדי נתונים של AlloyDB Omni. באופן כללי, כל פתרון שמאפשר לגבות מאשכול PostgreSQL שפועל בקונטיינר של Docker ולשחזר אליו, יעבוד גם עם AlloyDB Omni.
הדרך שבה מגדירים ומפעילים את התכונות של גיבוי ושחזור תלויה בשאלה אם מפעילים את AlloyDB Omni בשרתים נפרדים באמצעות כלי שורת הפקודה alloydb, או אם מפעילים את AlloyDB Omni באמצעות אופרטור AlloyDB Omni. בקטעים הבאים מוסבר על האפשרויות האלה בפירוט.
פתרונות גיבוי של שרת יחיד
אם אתם מריצים את AlloyDB Omni בקונטיינר בשרתים נפרדים, Google ממליצה להשתמש ב-Barman או ב-pgBackRest, בהתאם לצרכים ולהעדפות שלכם.
שני הפתרונות האלה בקוד פתוח מספקים את הדברים הבאים:
- תכונות חיוניות לגיבוי ולשחזור נתונים, כולל שחזור מערכת מנקודה מסוימת בזמן (PITR)
- תאימות למסדי הנתונים בקונטיינרים שתואמים ל-PostgreSQL שבהם AlloyDB Omni משתמש
ל-Barman יש את התכונות הייחודיות הבאות:
- גיבויים שמאוחסנים בשרת גיבוי נפרד שאתם מנהלים
- האפשרות של שרתי גיבוי מדורגים
- גיבויים עם אובדן נתונים כמעט אפסי באמצעות שינויים בנתונים בסטרימינג
- האפשרות לגיבויים ללא אובדן נתונים באמצעות סטרימינג סינכרוני
מידע נוסף זמין במאמר הגדרת Barman ל-AlloyDB Omni.
ל-pgBackRest יש את התכונות הייחודיות הבאות:
- משימות גיבוי מקבילות
- גיבויים מלאים, מצטברים או דיפרנציאליים
- גיבויים מוצפנים
- דחיסת גיבוי וסיכומי ביקורת (checksum)
- האפשרות לשחזר רק מסדי נתונים ספציפיים
מידע נוסף זמין במאמר הגדרת pgBackRest ל-AlloyDB Omni.