גיבוי ושחזור

Edge for Private Cloud גרסה 4.17.01

בקטע הזה מתוארות משימות הגיבוי והשחזור בהתקנה מקומית של Apigee Edge. תמיד מומלץ ליצור גיבוי של רכיבי Apigee Edge במרווחי זמן קבועים, כמו גם את ההגדרות והנתונים, ולוודא שהשחזור מבוצע במקרה של כשל במערכת. תהליכי הגיבוי והשחזור מאפשרים לשחזר את המצב של המערכת כולה (כולל כל הרכיבים), בלי להשפיע על חלקים אחרים במערכת.

מה לגבות

בפריסה מקומית של Apigee Edge, תצטרכו לגבות את רכיבי Edge הבאים:

  • ApachezoKeeper (apigee-zookeeper)
  • Apache Cassandra (apigee-cassandra)
  • Postgres Server (edge-postgres-server)
  • מסד נתונים PostgreSQL (apigee-postgresql)

    הערה: בתצורת Postgres Master/Standby, מומלץ לגבות רק את ה-Master. אין צורך לגבות את העבד.
  • שרת Qpid (edge-qpid-server)
  • Qpidd (apigee-qpidd)
  • OpenLDAP (apigee-openldap)
  • שרת ניהול (End-management-server)
  • מעבד הודעות (edge-message-processor)
  • נתב (נתב קצה)
  • Edge UI (ממשק קצה-ממשק)

יעד זמן השחזור (RTO) לעומת היעד של נקודת השחזור (RPO)

ה-RTO הוא משך הזמן ורמת השירות שבמהלכה צריך לשחזר תהליך עסקי לאחר אסון (או הפרעה) כדי להימנע מהשלכות בלתי מקובלות שקשורות להפסקה בהמשכיות העסקית.

RPO הוא פרק הזמן המרבי הנסבל שבו עלולים לאבד נתונים משירות IT עקב אירוע משמעותי. צריך להביא בחשבון את שני היעדים לפני שמיישמים תוכנית גיבוי לאסטרטגיית השחזור.

לפני שמתחילים: עובדות מועילות

ייתכן שתשימו לב שנתוני ההתקנה מחולקים בין כמה מערכות. לדוגמה, ארגונים נמצאים ב-LDAP, , zoKeeper ו-Cassandra. הקפידו לקרוא את ההערות הבאות לגבי גיבוי ושחזור:

  • אם יש לך כמה צמתים של Cassandra, עליך לגבות אותם אחד בכל פעם. תהליך הגיבוי משבית באופן זמני את Cassandra, לכן לא מומלץ להפעיל אותו בו-זמנית לכל צומתי Cassandra.

    הערה: החל מגרסה 4.17.01.05 של Edge, תהליך הגיבוי לא מפסיק את השימוש ב-Cassandra.
  • אם יש לך כמה צמתים שלzoKeeper, עליך לגבות אותם אחד בכל פעם. תהליך הגיבוי משבית באופן זמני את ZooKeeper.
  • אם יש לך כמה צומתי Postgres, יש לגבות אותם אחד בכל פעם.
  • אפשר לגבות את כל שאר רכיבי Edge בו-זמנית בכל הצמתים באמצעות כלים כמו Ansible או Chef.
  • כשמשחזרים אחד מצמתים שלzoKeeper, Cassandra או LDAP, מומלץ לשחזר את כל שלושת הצמתים כדי לשמור על עקביות (במיוחד אם ארגונים או סביבות נוצרו מאז שהגיבוי נוצר).
    הערה: האמור למעלה לא משפיע על שחזור צומת אחד של Cassandra או שלzoKeeper באשכול של מאגר נתונים, כי לא נעשה שימוש בגיבוי.
  • במקרה שסיסמאות מנהל מערכת גלובליות או LDAP אבדו או נפגמו, יש צורך בגיבוי מלא כדי לקבל את אותם פרטי כניסה למערכת ההפעלה האחרונה לגיבוי.
  • כלי הגיבוי כותב את קובץ הגיבוי שנוצר ב-/opt/apigee/backup/comp כאשר comp הוא שם הרכיב. אפשר ליצור קובצי גיבוי רבים, ומאחר שהקבצים גדולים, אפשר לטעון דיסק נפרד ב-/opt/apigee/backup רק לקובצי גיבוי.
  • השמות של כל קובצי הגיבוי, מלבד PostreSQL, הם:
    גיבוי (שנה).(חודש).(יום),(שעה).(דקות).(שניות).tar.gz

    קובצי הגיבוי של PostreSQL מופיעים בשם:
    (שנה).(חודש).(יום),(שעה).(דקות).(שניות).dump