Humanfrog Lab

Mennyi kiesést enged meg valójában a 99,9%, és milyen rendelkezésre állást ér el a teljes rendszere?

A szolgáltató 99,9%-os rendelkezésre állást ígér, és ez a szám szinte tökéletesnek hangzik. A gyakorlatban egy 30 napos hónapban akár 43 perc, egy évben csaknem 9 óra kiesést jelent, és ez is csak arra vonatkozik, amit az SLA egyáltalán kiesésnek számít. Szolgáltatása ráadásul egyszerre több komponenstől függ, ezért a rendelkezésre állása alacsonyabb, mint bármelyik komponensé külön-külön.

Az SLA kalkulátorral a rendelkezésre állási százalékot napi, heti, havi, negyedéves és éves megengedett kiesésre számolhatja át és vissza, kiszámíthatja a teljes rendszer rendelkezésre állását soros és redundáns komponensekből, és megbecsülheti a kiesés éves költségét. Az eszköz alatti útmutató elmagyarázza az SLA, az SLO és az SLI közötti különbséget, a szokásos kivételeket és a jóváírásokat.

Mennyi kiesést enged az SLA, és mire képes a rendszere?

Frissítve 7 perc olvasás

Mennyi kiesést enged az SLA, és mire képes a rendszere?

A kalkulátor három részből áll: a rendelkezésre állás és a kiesés közötti átszámításból, a rendszer összetett rendelkezésre állásából és a kiesés költségéből. A számítások pontosak, a képletek az eredmények mellett szerepelnek, és minden alapértéket módosíthat.

1. Rendelkezésre állás és megengedett kiesés

Adjon meg egy rendelkezésre állási százalékot, és nézze meg, mennyi kiesést enged meg az egyes időszakokban. Alább egy ismert kiesést vissza is számolhat százalékra.

Rendelkezésre állás
Például 99,9 a „három kilences” szinthez. Legfeljebb három tizedesjegy.
Egy év 365 nap, egy negyedév az év negyede (91,25 nap). A legtöbb SLA naptári hónaponként méri a rendelkezésre állást.

Gyakori szintek:

Megengedett kiesés

IdőszakMegengedett kiesés
Nap
Hét
Hónap
Negyedév
Év

Képlet: megengedett kiesés = (100% − rendelkezésre állás) × az időszak hossza.

Fordítva: kiesésből rendelkezésre állás

Elért rendelkezésre állás

Képlet: rendelkezésre állás = (1 − kiesés ÷ az időszak hossza) × 100%.

2. A teljes rendszer rendelkezésre állása

Egy szolgáltatás csak akkor működik, ha minden komponens működik, amelytől függ. Adja meg a komponenseket és a rendelkezésre állásukat. Ha egy komponens redundáns csoportként fut (például két szerver egy terheléselosztó mögött vagy egy adatbázis-fürt), adja meg a példányok számát.

1 = egyetlen példány. 2 vagy több = redundáns csoport, amelyben egy működő példány is elég a szolgáltatás fenntartásához.

Összetett rendelkezésre állás

Komponens Példányok Rendelkezésre állás Éves kiesés
Teljes rendszer (soros komponensek)
Ha minden komponensnek legalább két példánya lenne

  • Sorosan (minden komponens szükséges): A = A₁ × A₂ × … × Aₖ
  • n példányos redundáns csoport (egy is elég): A = 1 − (1 − a)ⁿ

A számítás feltételezi, hogy a komponensek egymástól függetlenül hibásodnak meg, és a redundáns csoporton belüli átállás azonnali. A közös áramellátás, a közös hálózat, ugyanaz a szoftverhiba vagy egy sikertelen átállás csökkenti a valós rendelkezésre állást.

3. A kiesés költsége (opcionális)

Becsülje meg, mennyibe kerül Önnek egy óra kiesés, és mennyibe kerülhet évente a kiesés az egyes rendelkezésre állási szinteken. Minden érték módosítható feltételezés.

Egy óra kiesés költsége
Például éves online árbevétel ÷ üzemórák száma. Írjon 0-t, ha a kiesés nem állítja le az értékesítést.
Tájékoztató érték; cserélje le saját munkáltatói költségére. Eurostat: 2025-ben az óránkénti munkaerőköltség az EU-ban átlagosan 34,9 EUR, Magyarországon 15,2 EUR volt (állapot: 2026. november).
100%, ha a nap 24 órájában működik. Csökkentse, ha a kiesés egy része munkaidőn kívül esik.

A kiesés várható éves költsége

Rendelkezésre állásÉves kiesésÉves költség

Képlet: éves költség = (100% − rendelkezésre állás) × 8760 óra × (óránként elvesztett árbevétel + munkatársak × óradíj) × az üzletet érintő kiesés aránya.

A számítás feltételezi, hogy a kiesés teljesen kimeríti a rendelkezésre állási szint által megengedett keretet. A hírnévkár, a kötbér és a helyreállítás költségei nincsenek benne.

A kalkulátor csak tájékoztató jellegű. A tényleges rendelkezésre állás az architektúrától, a felügyelettől, a karbantartási folyamatoktól és szolgáltatói pontos SLA-feltételeitől függ.

A számítás az Ön böngészőjében fut. Válaszait csak akkor küldjük el, ha Ön elküldi az alábbi kapcsolatfelvételi űrlapot.

Mit jelentenek valójában a „kilencesek”

A rendelkezésre állás (availability, uptime) az az időarány, amelyben egy szolgáltatás működik. A megengedett kiesés egyszerűen kiszámítható: megengedett kiesés = (100% − rendelkezésre állás) × az időszak hossza. Papíron a 99,9% és a 99,99% között csak egy kilences a különbség, a gyakorlatban viszont tizedannyi megengedett kiesés.

Rendelkezésre állásNapontaHavonta (30 nap)Évente (365 nap)
99%14 perc 24 mp7 óra 12 perc3 nap 15 óra 36 perc
99,5%7 perc 12 mp3 óra 36 perc1 nap 19 óra 48 perc
99,9%1 perc 26 mp43 perc 12 mp8 óra 45 perc 36 mp
99,95%43 mp21 perc 36 mp4 óra 22 perc 48 mp
99,99%8,6 mp4 perc 19 mp52 perc 34 mp
99,999%0,86 mp26 mp5 perc 15 mp

A legtöbb SLA naptári hónaponként méri a rendelkezésre állást, ezért februárban rövidebb a megengedett kiesés, mint januárban. Az éves érték összehasonlításra jó, a szerződésben azonban a havi számít. Bármely százalékra és időszakra pontos értékeket kap az oldalon található SLA kalkulátorral.

SLA, SLO és SLI: három rövidítés, három különböző dolog

A fogalmakat gyakran összekeverik, pedig különböző szinteket írnak le. A Google „Site Reliability Engineering” című könyve így választja szét őket:

  • SLI (Service Level Indicator): mért érték, például a sikeres kérések aránya, azon percek aránya, amelyekben a szolgáltatás válaszol, vagy a válaszidő.
  • SLO (Service Level Objective): ennek a mutatónak a célértéke, például a kérések 99,95%-a sikeres egy naptári hónapban. Ez a csapat belső célja.
  • SLA (Service Level Agreement): az ügyféllel kötött szerződés, amely tartalmazza a vállalt szintet és a nem teljesítés következményeit, leggyakrabban jóváírást (service credit).

A belső SLO ezért általában szigorúbb, mint az ügyfeleknek vállalt SLA. A cél és a tényleges állapot közötti különbséget az SRE hibakeretnek (error budget) nevezi: amíg van belőle elég, a csapat élesíthet változtatásokat, ha elfogy, a stabilitás kap elsőbbséget.

Amit az SLA általában nem számol bele

A szerződésben szereplő százalék csak az információ fele. A másik fele a kiesés definíciója és a kivételek listája. Az SLA olvasásakor különösen ezeket ellenőrizze:

  • Tervezett karbantartás. Sok szolgáltató kizárja a számításból az előre bejelentett karbantartási ablakokat. A felhasználók számára a szolgáltatás ilyenkor is elérhetetlen, ezért nézze meg, milyen hosszúak és gyakoriak az ablakok, és munkaidőn kívül esnek-e.
  • A kiesés definíciója. Csak a teljes leállás számít, vagy a részleges is? Az EC2 regionális rendelkezésre állásánál az AWS például csak akkor számol kiesést, ha két vagy több rendelkezésre állási zónában az összes futó példánya egyszerre elveszíti a külső kapcsolatot.
  • A mérési időszak. Havi, negyedéves vagy éves. Éves időszaknál egyetlen hosszú kiesés az egész évre „szétteríthető”.
  • Ki mér. A szolgáltató vagy az Ön felügyelete számít-e, és milyen gyorsan kell bejelentenie a kiesést.
  • Kivételek. A vis maior, az ügyfél oldali hibák, a szolgáltató hatókörén kívüli hálózati problémák és az előzetes (preview) szolgáltatások szinte mindig ki vannak zárva.

A jóváírás nem biztosítás

Ha a szolgáltató nem teljesíti a vállalt szintet, általában jóváírás jár Önnek, vagyis az érintett szolgáltatás havidíjának részleges visszatérítése. Az Amazon EC2 esetében ez például 10%, ha a havi rendelkezésre állás a vállalt szint alá esik, 30% 99% alatt és 100% 95% alatt, az igényt pedig az incidenst követő második számlázási időszak végéig kell benyújtani.

Egy példa: a szolgáltatás havonta 2000 EUR, a kiesés egy 30 napos hónapban 4 órán át tart. A rendelkezésre állás 99,44%-ra csökken, és 10% jóváírást kap, azaz 200 EUR-t. Ha egy óra kiesés 1500 EUR-ba kerül Önnek, a kár 6000 EUR. A jóváírás ösztönző a szolgáltatónak, nem kártérítés Önnek. A szolgáltató kiválasztásánál ezért fontosabb a kieséseket megelőző architektúra, mint a jóváírás mértéke.

A teljes rendszer rendelkezésre állása: láncok és redundancia

Egy webáruháznak internetkapcsolatra, alkalmazásszerverre és adatbázisra van szüksége. Ha bármelyik láncszem kiesik, az áruház nem működik. Soros komponenseknél a rendelkezésre állások összeszorzódnak: A = A₁ × A₂ × … × Aₖ. Három komponens 99,9%, 99,9% és 99,95% értékkel együtt 99,75%-ot ad, ami évente csaknem 22 óra kiesést jelent 8 óra 46 perc helyett. Minden további komponens csökkenti a rendelkezésre állást.

A redundancia fordítva működik. Egy n azonos példányból álló csoportra, ahol egy példány is elég, A = 1 − (1 − a)ⁿ. Két 99%-os szerver együtt 99,99%-ot ér el, két 99,9%-os pedig 99,9999%-ot. A feltétel az, hogy egymástól függetlenül hibásodjanak meg. A közös áramellátás, ugyanaz a switch, ugyanaz a hibás szoftververzió vagy egy sikertelen automatikus átállás ezt a feltételezést megdönti, ezért a redundáns rendszerek valós rendelkezésre állása alacsonyabb a számítottnál.

Gyakorlati tanács: először a leggyengébb láncszemet keresse meg, mert annak javítása emeli leginkább a rendszert. Ez gyakran nem szerver, hanem egyetlen internetkapcsolat, egyetlen tűzfal vagy replika nélküli adatbázis.

Az SLA, az RPO és az RTO

Az SLA azt határozza meg, mennyi kiesés megengedett egy időszakban. Az RTO (Recovery Time Objective) azt, milyen gyorsan kell a rendszernek egy adott incidens után újra működnie, az RPO (Recovery Point Objective) pedig azt, mennyi adat veszhet el. Az értékeknek összhangban kell lenniük: ha egy kritikus rendszer RTO-ja 4 óra, egyetlen nagyobb incidens többet használ fel, mint amennyit egy havi 99,9%-os SLA megenged (43 perc). A magas SLA ezért replikációt és gyors átállást igényel, nem csak jó mentéseket.

Hogy hogyan határozza meg rendszercsoportonként az RPO-t és az RTO-t, és hogyan ellenőrizze, teljesíti-e őket a helyreállítás, azt a mentés, RPO és RTO útmutató írja le.

Ellenőrzőlista az SLA-szerződéshez

  1. Határozza meg a vezetőséggel, mennyibe kerül egy óra kiesés, és havonta mennyi kiesés elfogadható még.
  2. Térképezze fel a szolgáltatás függőségeit, és a teljes lánc rendelkezésre állását számítsa ki, ne csak az egyes komponensekét.
  3. Ellenőrizze a kiesés definícióját, a mérési időszakot és a mérés módját.
  4. Ellenőrizze a tervezett karbantartási ablakok hosszát, gyakoriságát és időpontját.
  5. Olvassa el a kivételek listáját, valamint a jóváírás igénylésének menetét és határidejét.
  6. A rendelkezésre állás mellett kérjen prioritásonkénti támogatási reakció- és megoldási időket is.
  7. Hangolja össze az SLA-t az RPO-val, az RTO-val és a katasztrófa utáni helyreállítási tervvel.
  8. Vezessen be saját, független rendelkezésre állás-felügyeletet és havi jelentést.

A Humanfrog TIER III szintű szlovéniai adatközpontokban üzemeltet infrastruktúrát, és redundáns architektúrákat, valamint felügyeletet tervez. Ha a kalkulátor eredményeit szakértővel ellenőrizné, vagy egy meglévő SLA-t nézetne át, írjon nekünk.

Gyakran ismételt kérdések

Mennyi kiesést enged meg a 99,9%-os rendelkezésre állás?
A 99,9%-os rendelkezésre állás 0,1% kiesést enged meg: naponta körülbelül 1 perc 26 másodpercet, egy 30 napos hónapban 43 perc 12 másodpercet, egy 365 napos évben pedig 8 óra 45 perc 36 másodpercet. 99,99%-nál ez már csak havonta nagyjából 4 perc, évente 53 perc.
Mi a különbség az SLA, az SLO és az SLI között?
Az SLI (Service Level Indicator) egy mért érték, például a sikeres kérések vagy az üzemben töltött percek aránya. Az SLO (Service Level Objective) ennek a mutatónak a célértéke, például havi 99,95%. Az SLA (Service Level Agreement) az ügyfelekkel kötött szerződés, amely rögzíti a vállalt szintet és a nem teljesítés következményeit, leggyakrabban jóváírást.
Hogyan számítható ki több összekapcsolt komponens rendelkezésre állása?
Ha minden komponens szükséges, a rendelkezésre állásokat össze kell szorozni: három komponens 99,9%, 99,9% és 99,95% értékkel együtt körülbelül 99,75%-ot ad. Egy n azonos példányból álló redundáns csoportra, ahol egy példány is elég, A = 1 − (1 − a)ⁿ; két 99%-os szerver 99,99%-ot ér el, ha egymástól függetlenül hibásodnak meg.
Kiesésnek számít a tervezett karbantartás?
Gyakran nem. Sok SLA kizárja a számításból az előre bejelentett karbantartási ablakokat, a vis maiort, az ügyfél oldali hibákat és a szolgáltató hálózatán kívüli problémákat. A felhasználók számára a szolgáltatás ilyenkor is elérhetetlen, ezért ellenőrizze, mennyi karbantartás és mikor megengedett.
Mi a jóváírás (service credit), és fedezi-e a kárt?
A jóváírás a havidíj részleges visszatérítése, ha a szolgáltató nem teljesíti a vállalt rendelkezésre állást, jellemzően az érintett szolgáltatás díjának 10–100%-a. Nem fedezi az elmaradt árbevételt és a munkatársak kieső munkaidejét, és általában Önnek kell határidőn belül igényelnie. A jóváírás ösztönző a szolgáltatónak, nem biztosítás Önnek.
Hogyan kapcsolódik az SLA az RPO-hoz és az RTO-hoz?
Az SLA azt határozza meg, mennyi kiesés megengedett egy időszakban, az RTO pedig azt, milyen gyorsan kell a rendszernek egy adott incidens után újra működnie. 4 órás RTO mellett egyetlen nagyobb incidens többet használ fel, mint amennyit egy havi 99,9%-os SLA megenged. Az RPO azt mutatja, mennyi adat veszhet el, ezt a rendelkezésre állás nem fedi le.

Maradjon naprakész

A szabályozás, a licencárak és a technológia gyorsan változik. Ha frissítjük a Lab útmutatóit és eszközeit, vagy új cikket teszünk közzé, e-mailben értesítjük. Alkalmanként és spam nélkül.

Feliratkozás a hírlevélre