Što je tolerancija grešaka?

Najvažnije računalne aplikacije zahtijevaju dizajn koji uključuje nekoliko redundantnih komponenti. Ovaj dizajn otporan na greške obično uključuje hardver, softver, sigurnosnu kopiju napajanja i mjere sigurnosti mreže. Tolerancija grešaka je dizajn koji osigurava da će računalna aplikacija ostati u funkciji u slučaju katastrofalnog kvara. Većina banaka, vlada i komunalnih poduzeća koristi ovaj tip dizajna za svoje kritične primjene.

Tolerancija kvarova napajanja je inženjerski dizajn koji osigurava višestruke ulaze za napajanje računalnoj opremi. Neki primjeri redundantnosti napajanja uključuju višestruke strujne krugove, pružatelje napajanja ili sustave za rezervne baterije. Ovaj sustav će automatski uključiti rezervno napajanje ako se električna usluga izgubi.

Planovi rezervnih kopija napajanja dizajnirani za očuvanje računalnih sustava obično uključuju generatore na gorivo i velike baterije. Kada podatkovni centar izgubi električnu energiju, sustav generatora automatski postaje aktivan. Ove zgrade obično mogu održavati snagu nekoliko tjedana bez utjecaja na ukupnu učinkovitost.

Tolerancija hardverskih grešaka je dizajn koji distribuira poslovne procese na više računalnih komponenti. To omogućuje aplikaciji da ostane funkcionalna kada dio opreme pokvari zbog mehaničkih problema. Grupirana baza podataka primjer je korištenja hardvera otpornog na greške. U ovom dizajnu, fizička baza podataka je distribuirana i replicirana na više hardverskih uređaja. Ako bilo koja oprema pokvari unutar klastera, baza podataka ostaje aktivna jer je raspoređena na više hardverskih jedinica.

Tolerancija mrežnih grešaka još je jedan primjer redundancije u računalnom sustavu. Većina operacija podatkovnog centra uključuje mrežne konfiguracije otporne na greške. To zahtijeva korištenje više telekomunikacijskih dobavljača i telefonskih linija u zgradi. U slučaju potpunog kvara od strane jednog dobavljača, drugi mrežni davatelji će ga automatski zamijeniti. Ova vrsta konfiguracije obično zahtijeva dvije aktivne telekomunikacijske linije unutar jedne fizičke zgrade.

Mnoge velike organizacije i vladine agencije zahtijevaju toleranciju na greške kako bi podržale svoju fizičku infrastrukturu. To osigurava da katastrofalni događaji koji uključuju oštećenje struje i uništenje mreže ne utječu na poslovanje tih organizacija. Iako tolerancija grešaka ne jamči da aplikacije neće uspjeti, ona smanjuje vjerojatnost potpunog kvara sustava zbog problema s računalom.
Najkritičnije državne institucije uključuju toleranciju grešaka za cijele poslovne jedinice. To obično uključuje premještanje osoblja, opreme i resursa koji mogu izdržati prirodne katastrofe tijekom duljeg vremenskog razdoblja. Ova vrsta rješenja otpornog na greške obično se nalazi duboko pod zemljom, gdje prirodne katastrofe imaju mali utjecaj na fizičke operacije.