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ábor5 perc olvasás

A kiesési időket először a kiválasztott megfigyelési ablakra korlátozd, majd az átfedő szakaszokat egyesítsd. Egyetlen szolgáltatás időalapú mutatójában ugyanaz a perc egyszer szerepelhet. A hibajegyek száma és teljes élettartama ettől eltérő adat.

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.

Az időablakon túlnyúló hibát is le kell határolni

Új példaként egy pontosan 24 órás, UTC szerinti 00:00–24:00 ablakot vizsgálunk, összesen 1440 percet. A következő három kitalált hiba ugyanazt a szolgáltatást teszi használhatatlanná:

HibaTeljes kezdés és befejezésAblakon belüli rész
ElsőElőző nap 23:40 – vizsgált nap 00:2020 perc
MásodikVizsgált nap 00:10–01:0050 perc
HarmadikVizsgált nap 23:50 – következő nap 00:1510 perc

Az első kettő az ablakon belül tíz percig átfed, így együttesen 20 + 50 − 10 = 60 perc kiesést ad. A harmadik külön tíz perc, a teljes kiesés tehát 70 perc. A rendelkezésre állás (1440 − 70) / 1440 × 100 ≈ 95,1389%.

A teljes, le nem határolt hibahosszakat használva 40 + 50 + 25 − 10 = 105 percet kapnál, mert 35 ablakon kívüli percet is beleszámolnál. Az exportban őrizd meg az eredeti időpontokat, de a mutatóhoz az ablakba eső rész és annak egyesített hossza kerüljön. Ha a szomszédos napot is elemzed, az oda tartozó percek annak saját kimutatásában jelenjenek meg.

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

Záró tudáspróba

Válassz kérdésenként egy választ, és jegyezd fel a betűjelét. Minden helyes válasz 1 pont; a hibás, kihagyott vagy több betűvel jelölt válasz 0 pont. Legfeljebb 3 pontot szerezhetsz. A megoldókulcsot a válaszadás után olvasd el.

1. Az előző nap 23:40-től a vizsgált nap 00:20-ig tartó hibából mennyi tartozik a 00:00–24:00 ablakba?

  • A) 20 perc
  • B) 0 perc
  • C) 40 perc

2. Az ablakon belüli hibahosszak 20, 50 és 10 perc. Az első kettő átfedése 10 perc, más átfedés nincs. Mennyi a kiesés?

  • A) 105 perc
  • B) 70 perc
  • C) 80 perc

3. Mi legyen a 35 ablakon kívüli perccel?

  • A) Az eredeti naplóban megmarad, a mostani ablak mutatójába nem kerül bele.
  • B) Mindig a későbbi naphoz kell hozzáadni az egészet.
  • C) Törölni kell az eseménynaplóból.

Megoldókulcs és értelmezés

1. A. Csak a vizsgált nap 00:00–00:20 közötti része, vagyis húsz perc.

2. B. 20 + 50 + 10 − 10 = 70 perc. Előbb az ablakra korlátozott részekkel dolgozunk.

3. A. A nyers időpont megőrzendő, az egyes ablakok pedig csak a hozzájuk tartozó időrészt számolják.

0–1 pont: Az új napi példánál előbb vágd az eseményeket a 24 órás ablakra, majd külön vond le az átfedő tíz percet.

2 pont: A hibás vagy kihagyott válasz magyarázata alapján keresd vissza a kapcsolódó számítást, majd oldd meg újra azt a kérdést.

3 pont: A három feladatban helyesen alkalmaztad a cikk összefüggéseit. A rendelkezésre állási exportban az eredeti időpontok mellé vedd fel az időablakba eső szakaszt és az egyesített kiesési időt. A rövid próba csak ezeket a tanulságokat ellenőrzi.

További cikkek

Kapcsolódó olvasnivalók

Gyorskereső

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

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