Nagy számok közelről · 3 perc olvasás
Egyetlen csúcsóra elviheti a havi 99,9%-os hibakeretet
A havi 99,9%-os sikerarány mellett a hibák számára is felírható egy keret. Ha a forgalom megugrik, néhány százaléknyi hiba rövid idő alatt elhasználhatja ennek nagy részét. A kérdés ezért az is, milyen gyorsan fogy a még rendelkezésre álló keret.
Ebben a cikkben
A százalékból harmincezer sikertelen kérés lesz
A saját tervezési modellben egy pontosan harmincnapos időszak alatt összesen harmincmillió érvényes kérés érkezik. A cél, hogy legalább 99,9%-uk sikeres legyen, azonos, előre rögzített sikerdefiníció szerint. A megengedett sikertelen hányad 0,1%, ezért a teljes keret 30 000 000 × 0,001 = 30 000 hiba.
Itt a teljes harmincmilliós mennyiséget a modell rögzített bemenetének tekintjük. Valós, még folyamatban lévő hónapnál a jövőbeli forgalom csak becslés, így az erre épített keret is tervezési előrejelzés. A lezárt vagy gördülő mérési ablak sikerarányát a ténylegesen megfigyelt kérésekből kell számolni. A hibakeret nem előzetes engedély a felhasználók hibáinak figyelmen kívül hagyására.
A kétszázalékos hibaarány húszszoros ütemet jelent
A 99,9%-os cél hibahányada 0,1%. Ha egy időszak tényleges hibaaránya 2%, a kettő aránya 2/0,1 = 20. Ez a húszszoros fogyási szorzó, angolul burn rate. A Google SRE módszertana a hibakeret célhoz viszonyított fogyási sebességével kapcsolja össze a hiba súlyát és az időben szükséges beavatkozást.
Egyenletes forgalom és korábban fel nem használt, teljes hibakeret mellett a tartós húszszoros ütem a harmincnapos keretet 30/20 = 1,5 nap, azaz 36 óra alatt használná el. A számítás feltételezi, hogy a vizsgált hibaarány és a forgalom végig fennmarad. Egy rövid kiugrás után a 36 órát biztos jövőbeli leállási időként közölni pontatlan lenne.
Egymillió kérés egy órában húszezer hibát adhat
A harmincmillió kérés harminc napra egyenletesen elosztva óránként körülbelül 41 666,67 kérés. Ennek 2%-a 833,33 hiba óránként. Ha viszont ugyanebből a havi forgalomból egymillió kérés egyetlen órára jut, változatlan 2%-os hibaaránynál 20 000 hiba keletkezik abban az órában.
A húszezer hiba a teljes harmincezres havi keret kétharmada. A hibaarány mindkét órában ugyanaz, a keret fogyása darabszám szerint mégis huszonnégyszeres a csúcsban. Időarányos előrevetítésnél ezért a forgalmi feltételezést is mondd ki. Egy tényleges kérésalapú keret állapotát a sikertelen kérések száma és a választott ablak teljes forgalma adja.
A már elhasznált rész megváltoztatja a teendő sürgősségét
Tegyük fel, a csúcsóra előtt már 9000 hiba keletkezett. A húszezer új hibával együtt ez 29 000, így a rögzített harmincezres keretből 1000 marad. Ha az óránként egymilliós forgalom és a 2%-os hibaarány tovább tart, óránként húszezerrel fogy a keret. A maradék 1000/20 000 = 0,05 óra, vagyis 3 perc alatt elfogyna.
Ez a három perc feltételes előrevetítés, a megadott sebesség fennmaradására. Ha a javítás után a hiba megszűnik, a fogyás is megszűnik. Ha a forgalom megváltozik, új sebességgel kell számolni. A hosszú időszakot összesítő mutató mellé ezért a rövid időablak hibaaránya és tényleges hibaszáma is szükséges.
A jó figyelmeztetés a friss romlást és a tartós hibát is látja
Egy néhány perces mérés gyorsan jelzi a súlyos változást, de kevés forgalomnál nagyot ingadozhat. A hosszabb ablak a tartós romlást mutatja, viszont a régebbi jó időszak elfedhet egy friss problémát. A Google SRE több időablak együttes vizsgálatát is bemutatja. A konkrét küszöböt a szolgáltatás terheléséhez és a hibák következményéhez kell igazítani.
A következő riportban ezért a célérték mellé írd oda a mérési ablakot, a teljes és hibás kérések számát, a keretből felhasznált részt és a friss fogyási sebességet. Ha előre jelzett teljes forgalmat használsz, azt külön jelöld. Egyetlen százalékból ezek a döntési szempontok nem állíthatók helyre, pedig ugyanaz a 2%-os hiba nagyon eltérő sürgősséget jelenthet.
A példák és a források
A számpéldák saját, szemléltető feladatok; a megadott feltételezésekből és képletekből újraszámolhatók. Valós vállalkozásra, országos statisztikára vagy jövőbeli eredményre nem vonatkoznak.
- Google SRE Workbook: Alerting on SLOs, hibakeret-fogyási szorzó és több időablak ↗
- Google SRE: Embracing Risk, kérésalapú rendelkezésre állás ↗
Forrásellenőrzés: 2026-11-09. A hivatkozások a fogalmakat és a módszert támasztják alá; a példaszámítások a cikk részei.
Négy kérdés a cikkhez
A válaszokból kiderül, melyik összefüggést érted már, és melyik részt érdemes újraolvasnod. A válaszokat és a pontszámot nem mentjük.