Edge for Private Cloud גרסה 4.17.05
בקטע הזה מתוארות משימות הגיבוי והשחזור בהתקנה מקומית של Apigee Edge. מומלץ תמיד ליצור גיבוי של רכיבי Apigee Edge, כלומר הגדרות ונתונים, במרווחי זמן קבועים, ולוודא שהשחזור מתבצע במקרה של כשל במערכת. הליכי גיבוי ושחזור מאפשרים לשחזר את המצב של מערכת שלמה (כולל כל הרכיבים), בלי להשפיע על חלקים אחרים במערכת.
מה לגבות
בפריסה מקומית של Apigee Edge, צריך לגבות את הרכיבים הבאים של Edge:
- Apache ZooKeeper (apigee-zookeeper)
- Apache Cassandra (apigee-cassandra)
- שרת Postgres (edge-postgres-server)
- מסד נתונים של PostgreSQL (apigee-postgresql)
הערה: בהגדרת Postgres Master/Standby, מגבים רק את ה-Master. לא צריך לגבות את ה-slave. - שרת Qpid (edge-qpid-server)
- Qpidd (apigee-qpidd)
- OpenLDAP (apigee-openldap)
- שרת ניהול (edge-management-server)
- מעבד בקשות (edge-message-processor)
- נתב (נתב קצה)
- ממשק משתמש של Edge (edge-ui)
יעד זמן ההתאוששות (RTO) לעומת יעד נקודת ההתאוששות (RPO)
RTO הוא משך הזמן ורמת השירות שבהם צריך לשחזר תהליך עסקי אחרי אסון (או שיבוש), כדי למנוע השלכות בלתי קבילות שקשורות להפסקה בהמשכיות העסקית.
יעד נקודת השחזור (RPO) הוא משך הזמן המקסימלי שבו יכולים ללכת לאיבוד נתונים משירות IT בגלל אירוע חמור. צריך לקחת בחשבון את שני היעדים לפני שמטמיעים תוכנית גיבוי לאסטרטגיית השחזור.
לפני שמתחילים: עובדות שימושיות
יכול להיות שתבחינו שנתוני ההתקנה מפוזרים בכמה מערכות, למשל ארגונים נמצאים ב-LDAP, ב-ZooKeeper וב-Cassandra. חשוב לשים לב לנקודות הבאות לגבי גיבוי ושחזור:
- אם יש לכם כמה צומתי Cassandra, צריך לגבות אותם אחד אחרי השני. תהליך הגיבוי משבית זמנית את Cassandra, לכן לא כדאי להריץ אותו בו-זמנית בכל הצמתים של Cassandra.
הערה: החל מגרסה 4.17.05.01 של Edge, תהליך הגיבוי לא משבית יותר את Cassandra. - אם יש לכם כמה צומתי ZooKeeper, גבו אותם אחד בכל פעם. תהליך הגיבוי משבית באופן זמני את ZooKeeper.
- אם יש לכם כמה צומתי Postgres, גבו אותם אחד בכל פעם.
- אתם יכולים לגבות את כל שאר רכיבי Edge בו-זמנית בכל הצמתים באמצעות כלים כמו Ansible או Chef.
- כשמשחזרים אחד מהצמתים של ZooKeeper, Cassandra או LDAP, מומלץ לשחזר את כל שלושת הצמתים כדי לשמור על עקביות (במיוחד אם נוצרו ארגונים או סביבות מאז שנוצר הגיבוי).
הערה: האמור למעלה לא משפיע על שחזור של צומת Cassandra או ZooKeeper אחד באשכול של מאגר נתונים, כי לא נעשה שימוש בגיבוי. - אם הסיסמאות של LDAP או של האדמין הכללי אבדו או נפגמו, צריך גיבוי מלא כדי לקבל את אותם פרטי כניסה לגיבוי האחרון ולמערכת הפועלת.
- כלי הגיבוי כותב את קובץ הגיבוי שנוצר ב-/opt/apigee/backup/comp, כאשר comp הוא שם הרכיב. אפשר ליצור הרבה קובצי גיבוי, והקבצים האלה יכולים להיות גדולים, לכן אפשר לטעון דיסק נפרד ב-/opt/apigee/backup רק לקובצי גיבוי.
- כל קובצי הגיבוי, חוץ מ-PostreSQL, נקראים בפורמט:
backup-(year).(month).(day),(hour).(min).(seconds).tar.gz
קובצי הגיבוי של PostreSQL נקראים:
(year).(month).(day),(hour).(min).(seconds).dump