# Čo je tolerancia chýb?

> Tolerancia chýb (fault tolerance) je vlastnosť systému, ktorá umožňuje požadovanej funkcii pokračovať správne, keď nastane jedna alebo viac predvídaných hardvérových alebo softvérových chýb.

- Kanonická URL: https://yellowcube.eu/sk/glossary/fault-tolerance/
- Vydavateľ: Yellow Cube
- Jazyk: sk
- Kontakt: hello@yellowcube.eu

## Obsah

Návrh tolerantný chybám deteguje, zadržuje, maskuje alebo rekonfiguruje okolo chýb tak, že prevádzka zostáva v rámci uvedených limitov správnosti, kapacity, časovania a bezpečnosti, niekedy na zámerne degradovanej úrovni služby.

Požiadavka musí definovať, ktoré chyby, kombinácie a trvania má systém tolerovať. Návrhy môžu používať replikáciu, hlasovanie, korekciu chýb, nezávislé napájacie alebo komunikačné cesty, diverzné implementácie, zmierenie stavu a elegantnú degradáciu, podporené monitorovaním a opravou.

### Kľúčové body

- **Definovať správnu službu:** Špecifikovať esenciálne funkcie, povolenú degradáciu, predpoklady chýb, čas detekcie, správanie obnovy a bod, v ktorom je bezpečné vypnutie preferovateľnejšie než pokračujúca prevádzka.
- **Vytvoriť nezávislosť:** Oddeliť repliky a podporné napájanie, siete, identity, administráciu a lokality tam, kde model hrozieb vyžaduje; zvážiť diverzitu proti spoločným defektom.
- **Chrániť stav:** Riadť replikáciu, usporiadanie, kvórum, konzistenciu, detekciu korupcie a reintegráciu tak, aby redundantné komponenty nešírili zlé údaje ani nevytvárali konfliktné akcie.
- **Dôležité obmedzenie:** Samotná redundancia nie je tolerancia chýb. Zlyhania spoločného módu, zdieľané závislosti, návrhové defekty, korelované útoky, vyčerpaná kapacita a nesprávna detekcia zlyhania dokážu poraziť každú repliku, zatiaľ čo pridaná komplexnosť môže zaviesť nové chyby.

### Súvisiace pojmy

[Failover](<https://yellowcube.eu/sk/glossary/failover/>) · [Kybernetická odolnosť](<https://yellowcube.eu/sk/glossary/cyber-resilience/>) · [Kontinuita podnikania](<https://yellowcube.eu/sk/glossary/business-continuity/>) · [Obnova po katastrofe (disaster recovery)](<https://yellowcube.eu/sk/glossary/disaster-recovery/>) · [Cieľ času obnovy (recovery time objective, RTO)](<https://yellowcube.eu/sk/glossary/recovery-time-objective/>)

### Zdroje

[NIST, Fault Tolerant](https://csrc.nist.gov/glossary/term/fault_tolerant) · [NIST SP 800-160 Vol. 2 Rev. 1, Developing Cyber-Resilient Systems](https://csrc.nist.gov/pubs/sp/800/160/v2/r1/final) · [NIST SP 800-82 Rev. 3, Guide to Operational Technology Security](https://csrc.nist.gov/pubs/sp/800/82/r3/final)

## Uvedenie zdroja a rozsah

Táto verzia Markdown sa generuje z rovnakých schválených záznamov ako kanonická stránka HTML. Pri citovaní použite kanonickú URL.

