Tietokonesovellukset toimivat erittäin monimutkaisista sähkökoneista valmistetuilla tietokonelaitteilla. Näillä palvelimilla, kuten kaikilla mekaanisilla laitteilla, on rajoitettu käyttöikä ennen vikaa. Tietokoneen vikasieto on strategia, jossa tietokoneohjelma jaetaan useille laitteistosarjoille seisokkien todennäköisyyden vähentämiseksi. Tämä rajoittaa tarpeettomia menetyksiä laitteistovikojen vuoksi, koska järjestelmä jatkaa toimintaansa yhden palvelimen kaatumisen jälkeen.
Monet suuret organisaatiot käyttävät tietokoneryhmiä hallitakseen sen teknologista järjestelmää. Tämä lähestymistapa sisältää tyypillisesti redundantteja järjestelmiä ja vikasuunnitelman. Vianmääritys on kalliimpi vaihtoehto kuin yhden palvelimen suunnittelu, koska se vaatii päällekkäisiä laitteisto- ja ohjelmistolisenssejä.
Hätäpalautus on tekninen termi, jota käytetään vikasietoisen suunnittelun ja suunnittelutekniikoissa. Tämä ei rajoitu tietokonelaitteistoihin. Edistyneitä palveluita on saatavana myös verkkoille ja rakennusten sähkölle. Useimmat kaupalliset datakeskukset tarjoavat vikasieto -ominaisuuksia rakennuksen isännöimille sovelluksille. Varapalveluita pidetään palvelinkeskuksen lisävarusteena, ja niitä myydään yleensä premium -palveluna.
On tärkeää määritellä tietokoneohjelman vikasietovaatimukset ennen sen käyttöönottoa. Tämäntyyppinen suunnittelu olisi tyypillisesti liian monimutkaista ja vaikeaa toteuttaa käyttöönoton jälkeen.
Varavirta on tärkeä ominaisuus vikasietoisen suunnittelun kannalta. Tämä sisältää tyypillisesti talonhallintapalvelut, jotka sallivat kaupalliset virtalähteet rakennukseen. Tämä lähestymistapa vähentää täydellisen sähkökatkon todennäköisyyttä, koska rakennuksessa on kaksi sähköistä syöttöä.
Kaasukäyttöiset generaattorit ovat toinen vaihtoehto, jota käytetään usein katastrofien palauttamisessa. Nämä generaattorit on sijoitettava yrityksen tietokonelaitteiden lähelle, jotta varmistetaan riittävä virransaanti. Generaattorit tarjoavat lyhytaikaista varavirtaa, kun päävirta palautetaan ja käytetään yleensä dieselpolttoaineella.
Ohjelmiston vikasieto on toinen vaihtoehto järjestelmän suunnittelussa, jota käytetään katastrofien palauttamisessa. Tämä lähestymistapa edellyttää ohjelmistosovelluksen lataamista kahteen tietokoneeseen käyttämällä erityisiä kuormituksen tasapainotuslaitteita. Ohjelmistomenetelmällä on rajoituksia, koska se ei ota huomioon virta- ja verkko -ongelmia.