המדריך לאבטחת חסינות מערכות - תכן לניהול מצבים חריגים - תכן ההתאוששות

תכן ההתאוששות

כללי

מתקלת חומרה

מנפילת מתח רגעית

מהפרעת תקשורת

מיציאה מסינכרון

 

 

 

כללי

תקלות רגעיות, כגון, הפרעות בהזנת מתח, הפרעות תקשורת, גורמות לעתים לבעיות סינכרון.

נהוג לייחס אותן לכח עליון, כלומר, אין לנו דרך להבטיח שהן לא יתרחשו, אבל יש דרכים לפתור את בעיות הסינכרון בעוד מועד.

מניעת נזקי כח עליון

כשלים בגין תקלות רגעיות ניתן למנוע בטכניקות התאוששות, כגון גלגול לאחור וסינכרון מחדש.

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

הנחיה - הכנה לתהליך ההתאוששות. לצורך הכנת המערכת לתהליך ההתאוששות מהמצב החריג מפרט הדרישות צריך לכלול:

  • הגדרת נקודות בטוחות בתהליכי תפעול, וישום תהליכי גלגול לאחור, לעבר הנקודות הבטוחות

  • הגדרה של נקודות איתחול\המשך (rollback)

  • הנחית המפעיל בבחירת האופציות להמשך התפעול.

  • תכן פקדים ספציפי לשלב בתהליך ההתאוששות, במתכונת של אשף התקנות.

התאוששות אוטומטית

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

  • הפסקת מתח רגעית
  • תקלת תקשורת רגעית
  • בעיית סינכרון

 תהליך ההתאוששות מהתקלה

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

גלגול לאחור

תהליך הגלגול לאחור כולל שני שלבים:

  • לפני אירוע ההפרעה, במהלך התפעול השוטף, המערכת שומרת מדי פעם את ערכי נתוני התפעול, למשל, בכל עדכון של נתונים מסויימים, או כל פרק זמן קבוע מראש.
  • בתהליך ההתאוששות מהתקלה, המערכת משחזרת את ערכי נתוני התפעול שנשמרו לפני אירוע ההפרעה.

עקרון שימור תצורת המערכת

תצורת המערכת נקבעת על ידי פרמטרים שערכיהם מגדירים את אופן תגובת המערכת לאירועים. לדוגמא, תצורת המערכת יכולה לכלול פרמטרים שקובעים את התצוגה ו-או ההדפסה של תוצרי המערכת.

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

מידע נוסף בנושא
תכן לאבטחת חסינות מערכות:
אתר זה נערך ומתחוזק על ידי אבי הראל - ארגולייט  למידע נוסף ולמשוב, נא לשלוח אימייל לכתובת  ergolight@gmail.com   דף זה עודכן בתאריך 30/11/2014