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