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.