בקטע הזה מתוארות משימות הגיבוי והשחזור בהתקנה מקומית של Apigee קצה. מומלץ תמיד ליצור גיבוי של רכיבי Apigee Edge, כלומר. ואת הנתונים במרווחי זמן קבועים, ומוודאים שהשחזור מתבצע במקרים כשל מערכת. הליכי גיבוי ושחזור מאפשרים לשחזר את המצב של (כולל כל הרכיבים), בלי להשפיע על חלקים אחרים במערכת.
מה לגבות
בפריסה מקומית של Apigee Edge, צריך לגבות את מכשיר Edge הבא רכיבים:
apigee-cassandra
(קסנדרה)apigee-openldap
(OpenLDAP)apigee-postgresql
(מסד נתונים של PostgreSQL)apigee-qpidd
(קיפוד)apigee-sso
(כניסה יחידה (SSO))apigee-zookeeper
(ZooKeeper)edge-management-server
(שרת ניהול)edge-management-ui
(ממשק קצה חדש של Edge)edge-message-processor
(מעבד הודעות)edge-postgres-server
(שרת Postgres)edge-qpid-server
(שרת Qpid)edge-router
(נתב קצה)edge-ui
(ממשק משתמש קלאסי)
יעד זמן ההתאוששות (RTO) לעומת יעד נקודת ההתאוששות (RPO)
ה-RTO הוא משך הזמן ורמת השירות שבהם תהליך עסקי חייב להיות שוחזר לאחר אסון (או שיבוש) כדי להימנע מהשלכות לא מקובלות הקשורות עם הפסקה בהמשכיות העסקית.
RPO הוא התקופה הנסבלת המקסימלית שבה ייתכן שיאבדו נתונים משירות IT עקב היא אירוע משמעותי. צריך לקחת בחשבון את שני היעדים לפני שמטמיעים גיבוי תוכנית השחזור.
לפני שמתחילים: עובדות מועילות
יכול להיות שנתוני ההתקנה מפוזרים בין מספר מערכות, ארגונים נמצאים ב-LDAP, ב-zooKeeper וב-Cassandra. חשוב להקפיד על הדברים הבאים הערות על גיבוי ושחזור:
- אם יש מספר צמתים של Cassandra, צריך לגבות אותם אחד אחרי השני.
- אם יש לכם מספר צמתים ב-ZooKeeper, עליכם לגבות אותם אחד אחרי השני. תהליך הגיבוי משבית באופן זמני את ZoomKeeper.
- אם יש כמה צמתים ב-Postgres, צריך לגבות אותם אחד אחרי השני.
- ניתן לגבות את כל רכיבי Edge האחרים בו-זמנית בכל הצמתים באמצעות כלים כמו כמו Ansible או שף.
- כשמשחזרים אחד מצמתים ב-zooKeeper, Cassandra או LDAP, מומלץ לשחזר את כל הצמתים שלושה צמתים במטרה להשיג עקביות (במיוחד כאשר יש לארגונים/סביבות נוצר מאז שהגיבוי נוצר). .
- אם תאבדו או נפגמים סיסמאות של LDAP או של אדמין גלובלי, נדרש גיבוי מלא כדי לקבל את אותם פרטי כניסה לגיבוי האחרון ולמערכת שפועלת.
- כלי הגיבוי כותב את קובץ הגיבוי שנוצר ל-
/opt/apigee/backup/comp
כאשר comp שם הרכיב. מכיוון שניתן ליצור קובצי גיבוי רבים, ובגלל שהקבצים האלה יכול להיות גדול, אפשר לטעון דיסק נפרד ב-/opt/apigee/backup
רק לקובצי גיבוי. - השמות של כל קובצי הגיבוי, חוץ מ-PostgreSQL, מופיעים בתבנית:
backup-year.month.day,hour.min.seconds.tar.gz
לדוגמה:
backup-2018.05.29,11.13.41.tar.gz
השמות של קובצי הגיבוי ב-PostgreSQL:
year.month.day,hour.min.seconds.dump