גיבוי ושחזור

Edge for Private Cloud v4.18.05

בקטע הזה מתוארות משימות הגיבוי והשחזור בהתקנה מקומית של Apigee Edge. מומלץ תמיד ליצור גיבוי של רכיבי 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, צריך לגבות אותם אחד אחרי השני. תהליך הגיבוי משבית באופן זמני את ZooKeeper.
  • אם יש לכם כמה צמתים של Postgres, צריך לגבות אותם אחד אחרי השני.
  • אפשר לגבות את כל שאר הרכיבים של Edge בו-זמנית בכל הצמתים באמצעות כלים כמו Ansible או Chef.
  • כשמשחזרים אחד מהצומתים של ZooKeeper,‏ Cassandra או LDAP, מומלץ לשחזר את כל שלושת הצמתים כדי לשמור על עקביות (במיוחד אם נוצרו ארגונים או סביבות מאז יצירת הגיבוי).
  • אם סיסמאות LDAP או של אדמין גלובלי אבדו או ניזוקו, נדרש גיבוי מלא כדי לקבל את אותם פרטי הכניסה לגיבוי האחרון ולמערכת שפועלת.
  • כלי הגיבוי כותב את קובץ הגיבוי שנוצר ב-/opt/apigee/backup/comp, כאשר comp הוא שם הרכיב. מכיוון שאפשר ליצור הרבה קובצי גיבוי, והקבצים האלה יכולים להיות גדולים, אפשר לטעון דיסק נפרד ב-/opt/apigee/backup רק לקובצי גיבוי.
  • כל קובצי הגיבוי, מלבד PostreSQL, נקראים לפי הפורמט:
    backup-year.month.day,hour.min.seconds.tar.gz

    לדוגמה:

    backup-2018.05.29,11.13.41.tar.gz

    השמות של קובצי הגיבוי של PostreSQL הם:

    year.month.day,hour.min.seconds.dump