Det kan være andre løsninger brukes for å forebygge maskinvarefeil, er en av dem til å bruke feiltolerant designkonsept mens utformingen maskinvarekomponenter. Feiltolerant design kan implementeres ved hjelp av modularitet, fail-rask eller uavhengige feilmodi. Modularitet er nedbrytning av hele systemet i uavhengige komponenter, slik at i tilfelle av svikt bare påvirkede modul svikter i stedet for hele systemet. Fail-rask er i utgangspunktet jobber for hver modul uavhengig.
Hele konseptet er at hver modul skal være uavhengig og arbeid av sin egen, slik at i tilfelle av enkelt modul svikt de andre komponentene skal jobbe uten avbrudd
Strømbrudd:.
Riktig makt backup-systemer bør installeres med serverne, slik at i tilfelle noen strømbrudd disse backup kraftsystemer begynne å jobbe. UPS og alternativ strømkilde bør installeres for å overvinne denne feilen
Vedlikehold Issues.
Et system kan være utilgjengelig på grunn av feilaktig planlagt vedlikeholdsplan, for eksempel vedlikehold gjør på rushtiden da flertallet av brukerne lide på grunn av dette dårlig vedlikeholdsplan. Det må være en riktig plan for vedlikehold av systemet, bør det gjøres når det er minimal belastning på systemet og varsle for brukerne av systemet, slik at hvis noen ønsker å bruke under den tidsperioden da brukeren benytte en hvilken som helst alternativ tidsluke for sin Arbeidet
Menneske feil.
Et system kan være utilgjengelig på grunn av noen feil gjort av menneske.
For eksempel stopper administrator feil tjenester, og på grunn av dette er hele systemet er ikke tilgjengelig. For å bøte på dette problemet, riktig trening og kompetanse som kreves før håndtere kritiske komponenter i systemet [6] Hotell
Referanser:.
[1] H. Aziz, "High Availability, Foredrag lysbilder i Server Arkitektur emnet, "2011.
[2] J. Gray," Hvorfor må Datamaskiner Stop og hv