אחריות מערכתית: מסובכים וקליקטים לאדריכלות תוכנה סובלנית

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

מפתח עבור עמידות מערכת

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

חישוב עמידות Metrics

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

(ב) ,0) ,Availability= Uptime / (Uptime + Downtime)

כמו כן, MTBF ו MTTR נגזרים כישלונות:

(ב) .0.[43] זמן תפעולי מוחלט / מספר הכשלים

(ב) ,0) ,(הזמן הכולל של תיקון / מספר הכשלונות

שיפור עמידות המערכת

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