גיבוי ושחזור

Edge for Private Cloud גרסה 4.18.01

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

מה לגבות

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

  • Apache ZooKeeper‏ (apigee-zookeeper)
  • Apache Cassandra‏ (apigee-cassandra)
  • שרת Postgres (קצה-postgres-server)
  • מסד נתונים של PostgreSQL‏ (apigee-postgresql)
  • שרת Qpid (שוליים-qpid-server)
  • Qpidd (apigee-qpidd)
  • OpenLDAP‏ (apigee-openldap)
  • שרת ניהול (end-management-server)
  • מעבד בקשות (edge-message-processor)
  • נתב (edge-router)
  • ממשק משתמש של Edge‏ (edge-ui)

יעד משך ההתאוששות (RTO) לעומת יעד נקודת ההתאוששות (RPO)

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

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

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

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

  • אם יש לכם כמה צמתים של Cassandra, צריך לגבות אותם אחד אחרי השני.
  • אם יש לכם מספר צמתים ב-zooKeeper, צריך לגבות אותם אחד-אחד. תהליך הגיבוי משבית באופן זמני את ZooKeeper.
  • אם יש לכם כמה צמתים של Postgres, צריך לגבות אותם אחד אחרי השני.
  • אפשר לגבות את כל שאר הרכיבים של Edge בו-זמנית בכל הצמתים באמצעות כלים כמו Ansible או Chef.
  • כשמשחזרים אחד מהצמתים של ZoomKeeper, 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