Korkea käytettävyys on teknisen järjestelmän ominaisuus , joka on suunniteltu välttämään huoltomenetykset vähentämällä tai hallitsemalla vikoja ja minimoimalla suunniteltuja seisokkeja. Elämäntukijärjestelmiltä , terveydenhuoltojärjestelmiltä ja järjestelmiltä, joista koko yhteiskunnan hyvinvointi ja yksittäisten organisaatioiden taloudellinen hyvinvointi riippuvat [1] , odotetaan korkeaa saatavuutta .
Tietotekniikan korkea käytettävyys ( esim. high available computing ) saadaan aikaan tietokonejärjestelmillä , jotka on suunniteltu minimoimaan sekä suunniteltujen että suunnittelemattomien seisokkien aika [1] .
Korkea käytettävyys voidaan määritellä järjestelmän ominaisuudeksi olla suojattu ja helposti korjattavissa pienistä katkoksista lyhyessä ajassa ja automatisoiduin keinoin. Tässä määritelmässä otetaan huomioon kolme tekijää: mahdollisten ongelmien (vikojen) luokittelu, järjestelmävaatimusten luokittelu suhteessa työn keskeytysten kestoon, teknologiset ratkaisut automaattiseen suojaukseen ja vikojen jälkeiseen palautukseen [2] .
Järjestelmän käyttäjävaatimusten keräämisen aikana yleensä selviää, minkä tason he tarvitsevat [ 3] [4] :
Järjestelmän käyttöönotto- ja käyttökustannukset riippuvat halutusta käytettävyystasosta. Lisäksi, koska käytettävyys määritellään käyttäjän näkökulmasta, usein subjektiivisesti, kannattaa järjestelmävaatimuksissa määritellä tarkasti, mitä järjestelmän korkealla käytettävyydellä tarkoitetaan [5] .
Saavutetun käytettävyystason laskemiseksi sinun on tiedettävä seisokkiaika ( P ) ja luvattu käytettävyysaika ( D ), korkean käytettävyyden tapauksessa suunniteltua kokonaisseisonta-aikaa ei sisällytetä tähän aikaan. Sitten saatavuustaso voidaan saada kaavalla [6] :
saatavuus = ( D - P ) / D × 100 %Esimerkiksi 45 minuutin jatkuvan käytettävyyden seisokki tammikuussa tarkoittaa 99,9 %:n käytettävyyttä ("kolme yhdeksän").
Saatavuus voidaan ilmaista keskiarvoina [7] :
keskimääräinen saatavuus = MTTF / (MTTF + MTTR) × 100 %missä MTTF ( keskimääräinen aika epäonnistumiseen ) on keskimääräinen aika epäonnistumiseen , MTTR ( keskimääräinen korjausaika ) on keskimääräinen palautumisaika .
Toipumisaika vian jälkeen riippuu monista tekijöistä, kuten järjestelmän monimutkaisuudesta (mitä monimutkaisempi järjestelmä, sitä kauemmin uudelleenkäynnistys kestää), ongelman vakavuudesta, huoltohenkilöstön saatavuudesta, varavarusteista, riittämättömästä varmuuskopiosta. , jne. On myös huomioitava, että järjestelmän käytettävyyttä mitataan käyttäjän näkökulmasta , eikä pääsolmujen toiminnan tosiasiaa kiinnittäen [6] .
Toinen suuriin verkkoihin ja niiden komponenttilaitteisiin sovellettava käytettävyysmittari on menetelmä, joka laskee vikojen määrän miljoonaa käyttötuntia (DPM, englanniksi defects per million ) kohti. Tämä menetelmä on tarkempi kuin prosenttimenetelmä, joten voit ottaa huomioon verkon osan toiminnassa esiintyvät viat. Tässä tapauksessa on mahdollista mitata verkon käyttöaika kokonaisuutena, kaikkien laitteiden kokonaiskäyttöaika tai jopa käyttäjien kokonaiskäyttöaika [8] .