A magas rendelkezésre állás egy olyan műszaki rendszer jellemzője , amelyet úgy terveztek, hogy elkerülje a karbantartás elmulasztását a hibák csökkentésével vagy kezelésével , valamint a tervezett leállások minimalizálásával. Magas rendelkezésre állást várnak el az életfenntartó rendszerektől , egészségügyi rendszerektől és olyan rendszerektől, amelyektől a társadalom egészének jóléte és az egyes szervezetek gazdasági jóléte függ [1] .
A számítástechnika magas rendelkezésre állását ( eng. high available computing ) olyan számítógépes rendszerek biztosítják, amelyeket úgy terveztek, hogy minimalizálják a tervezett és nem tervezett leállások idejét [1] .
A magas rendelkezésre állás úgy definiálható, mint a rendszer azon tulajdonsága, hogy rövid időn belül és automatizált módon védhető és könnyen helyreállítható kis kiesések esetén. Ebben a meghatározásban három tényezőt veszünk figyelembe: a lehetséges problémák (meghibásodások) kategorizálását, a rendszerkövetelmények kategorizálását a munkamegszakítások időtartamával kapcsolatban, az automatikus védelem és a meghibásodások utáni helyreállítás technológiai megoldásait [2] .
A rendszer felhasználói követelményeinek összegyűjtése során általában kiderül, hogy milyen szintre van szükségük [3] [4] :
A rendszer megvalósításának és üzemeltetésének költsége a rendelkezésre állás kívánt szintjétől függ. Ezen túlmenően, mivel a rendelkezésre állást a felhasználó szemszögéből, gyakran szubjektív módon határozzák meg, érdemes a rendszerkövetelményekben pontosan meghatározni, hogy mit is jelent a rendszer magas rendelkezésre állása [5] .
Az elért rendelkezésre állási szint kiszámításához ismerni kell az állásidőt ( P ) és az ígért rendelkezésre állási időt ( D ), magas rendelkezésre állás esetén ebbe az időbe a teljes tervezett leállás nem számít bele. Ekkor a rendelkezésre állási szintet a [6] képlettel kaphatjuk meg :
rendelkezésre állás = ( D - P ) / D × 100%Például egy 45 perces folyamatos rendelkezésre állás januárban 99,9%-os rendelkezésre állási arányt jelez ("három kilenc").
A rendelkezésre állás átlagokkal fejezhető ki [7] :
átlagos elérhetőség = MTTF / (MTTF + MTTR) × 100%,ahol MTTF ( átlagos idő a meghibásodásig ) a meghibásodásig tartó átlagos idő , az MTTR ( átlagos javítási idő ) pedig a helyreállításhoz szükséges átlagos idő .
A meghibásodás utáni helyreállítási idő számos tényezőtől függ, például a rendszer összetettségétől (minél bonyolultabb a rendszer, annál tovább tart az újraindítás), a probléma súlyosságától, a karbantartó személyzet elérhetőségétől, a tartalék berendezésektől, a biztonsági mentés elégtelenségétől. , stb. Azt is meg kell jegyezni, hogy a rendszer rendelkezésre állását a felhasználó szemszögéből mérik , nem pedig a fő csomópontok működésének tényét rögzítve [6] .
Egy másik rendelkezésre állási mérőszám, amelyet a nagy hálózatokra és a hozzájuk tartozó eszközökre alkalmaznak, az a módszer, amely a meghibásodások számát számolja millió üzemóránként (DPM, angol defects per million ). Ez a módszer pontosabb, mint a százalékos módszer, lehetővé téve a hálózat egy részének működésében fellépő hibák figyelembevételét. Ebben az esetben mérhető a hálózati üzemidő egésze, az összes eszköz teljes üzemideje, vagy akár a felhasználók teljes üzemideje [8] .