Table of Contents
Järjestelmän häiriönsietokyky viittaa ohjelmistojärjestelmän kykyyn ylläpitää toiminnallisuutta häiriöistä tai epäsuotuisista olosuhteista huolimatta. Tämän häiriönsietokyvyn määrittäminen auttaa suunnittelemaan vankkoja arkkitehtuuria ja parantamaan vikasietokykyä. Tässä artikkelissa tarkastellaan keskeisiä mittareita ja laskelmia, joita käytetään järjestelmän häiriösietokyvyn arvioimiseen ohjelmistoarkkitehtuureissa.
Systeemiresilianssin avainmetrit
Useita mittareita käytetään mittaamaan ohjelmistojärjestelmän sietokykyä. Nämä mittarit antavat tietoa siitä, kuinka hyvin järjestelmä kestää ja toipuu vioista.
- Saatavuus[: Järjestelmän toiminta-aika on käytössä ja käytettävissä.
- Methane time between failures (MTBF) []: Keskimääräinen aika kului järjestelmän vikaantumisten välillä.
- Meton aika korjaus (MTTR): Keskimääräinen aika tarvitaan palauttaa järjestelmä vika.
- Resiililuku: Komposiittipistemäärä, jossa yhdistyvät erilaiset mittarit kokonaissietokyvyn arvioimiseksi.
Lasketaan resilienssimittaria
Säteilykyvyn mittausmittarien laskentaan kuuluu järjestelmän toiminnan seuranta ajan mittaan sekä vika- ja palautumistietojen analysointi. Saatavuus voidaan laskea esimerkiksi seuraavasti:
Saatavuus = Uptime / (Uptime + Downtime)
MTBF ja MTTR ovat myös peräisin vikalokeista:
MTBF = Toiminta-aika yhteensä / vikojen lukumäärä
]MTTR = kokonaiskorjausaika / vika-aste
Järjestelmän kestävyyden parantaminen
Säilyvyyden parantaminen edellyttää irtisanomisten, epäonnistumismekanismien ja säännöllisen testauksen toteuttamista.