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 יש את התכונות הייחודיות הבאות:
- משימות גיבוי מקבילות
- גיבויים מלאים, מצטברים או דיפרנציאליים
- גיבויים מוצפנים
- דחיסת גיבויים וסיכומי ביקורת
- האפשרות לשחזר רק מסדי נתונים ספציפיים
מידע נוסף זמין במאמר הגדרת pgBackRest ל-AlloyDB Omni.