Digitális és informatikai

Rendelkezésre állás: az átfedő kieséseket csak egyszer számold

Egy harmincnapos mintában egyesítjük az átfedő hibaidőszakokat, majd kiszámoljuk az elérhetőségi arányt. Az időalapú és kérésalapú mérés különbségét is tisztázzuk.

Dajka Gábor3 perc olvasás

Egy szolgáltatás rendelkezésre állási mutatója csak akkor értelmezhető, ha előre rögzítjük, mi számít működésnek, milyen időszakot figyelünk és hogyan kezeljük az átfedő hibákat. Két külön hibajegy időtartamának összeadása könnyen kétszer számolhatja ugyanazokat a perceket.

Az időösszeadó és a százalékszámító a már tisztázott időtartamok ellenőrzéséhez használható. Az alábbi saját mérési példa nem egy tárhelyszolgáltató teljesítményjelentése, és nem valamely szerződés jogi értelmezése.

Mit figyelünk a példában?

Rögzítsünk pontosan 30 × 24 órás, tehát 43 200 perces megfigyelési ablakot. A példában egyetlen meghatározott szolgáltatás sikeres használhatóságát figyeljük. Egy kiesett perc akkor is csak egy perc, ha több hibaok egyszerre áll fenn.

A 43 200 perces ablak itt explicit időtartam. Egy naptári hónap vagy óraátállítást tartalmazó helyi időszak hossza ettől eltérhet. Pontos méréshez az induló és záró időpont időzónáját is rögzíteni kell.

Két hiba részben ugyanakkor történik

Az első hiba 10:00 és 10:50 között tart, összesen 50 percig. A második 10:35 és 11:15 között, összesen 40 percig. A közös időszak 10:35–10:50, vagyis 15 perc.

A teljes kiesés az időszakok egyesített hossza: 50 + 40 − 15 = 75 perc. Ugyanez közvetlenül az első kezdetétől a második végéig számolva is kijön: 10:00-tól 11:15-ig 75 perc telik el.

A 90 perces egyszerű összeg két hibajegy időráfordításának vagy párhuzamos eseményeinek másfajta kimutatásában értelmes lehet. Az egyetlen szolgáltatás kiesett falióraidejeként viszont hibás lenne.

A rendelkezésre állási arány

A példabeli megfelelő működési idő 43 200 − 75 = 43 125 perc. Az időalapú rendelkezésre állás:

43 125 / 43 200 × 100 ≈ 99,8264%.

Ha tévesen 90 perc kiesést használnánk, az eredmény 99,7917% lenne. A különbség kicsinek látszó tizedesjegyekben jelenik meg, de szigorú célérték összehasonlításánál már számíthat.

A kijelzett százalék mellé ezért az ablak hosszát és a kiesett perceket is érdemes kiírni. A 99,8264% ezek nélkül nehezen auditálható.

Mit jelent a 99,9%-os belső cél?

Ugyanebben a 43 200 perces ablakban a 99,9%-os, saját időalapú cél legfeljebb 43,2 perc kiesést engedne. A példabeli 75 perc ezt 31,8 perccel lépi túl.

A 43,2 perc 43 perc 12 másodperc, nem 43 perc 20 másodperc. A tizedesperc másodpercre váltásakor hatvannal kell szorozni a tört részt. Ezt exportálásnál is célszerű megőrizni.

A saját célérték nem automatikusan szerződéses jóváírási feltétel. A mérési és kizárási szabályok különbözhetnek, ezért a cikk csak a megadott matematikai összehasonlítást végzi el.

Időarány és kérésarány

Egy alacsony forgalmú időszak ötperces hibája ugyanannyi kiesett perc, mint egy csúcsidős ötperces hiba. Az érintett felhasználói kérések száma közben nagyon különbözhet.

Kérésalapú mutatónál a megfelelő válaszok számát az összes vizsgált kéréshez viszonyítjuk. Ez más nevező, ezért a százalék sem feltétlenül egyezik az időalapú rendelkezésre állással. A kettőt külön mutatóként kell kezelni.

Egy többfunkciós rendszerben azt is meg kell nevezni, melyik funkciót figyeljük. A főoldal sikeres betöltése önmagában nem bizonyítja a kosár vagy a fizetés működését.

Gyakori kérdések

Két párhuzamos hiba kétszeres kiesést jelent?

Egyetlen szolgáltatás időalapú kimutatásában a közös időszakot csak egyszer számoljuk. Más mutató más összesítést használhat.

A 99,9% minden hónapban ugyanannyi perc?

A megengedett kiesés a választott időablak hosszával arányos. Eltérő hosszú hónapoknál eltérő percérték adódik.

Elég azt figyelni, hogy válaszol-e a szerver?

A mérésnek a kiválasztott felhasználói funkciót kell jellemeznie. Egy válaszoló, de hibás tartalmat vagy sikertelen műveletet adó rendszer más megítélést igényelhet.

Módszertani forrás

Google SRE – Szolgáltatási mutatók és célok

További cikkek

Kapcsolódó olvasnivalók

Gyorskereső

Kalkulátorok és útmutatók keresése

↑↓ választásEnter megnyitásEsc bezárás