Lösningar av problemen i hög tillgänglighet Omdömen
Introduktion Omdömen
Ett system kallas tillgänglig om användaren begäran om viss service och han får korrekt svar och önskat jobb görs på servern. Det är också definierad som förhållandet mellan medeltiden i tjänsten och total tid i drift [1]. Olika system har olika krav när det gäller tillgång till systemet. Viktiga system har mycket kritiska krav på tillgänglighet för system. Om användaren vill komma åt systemet och användaren inte får ordentlig respons från systemet då det kallas otillgänglig.
Det kan finnas många orsaker, som mjukvara, kan drivmedel eller maskinvarufel orsakar avsaknaden av systemet [2] Omdömen
Solutions i High Availability. Omdömen
Här är de viktigaste skälen för system otillgänglighet och lösning hur man kan bli av med dessa problem
Programvara Fel:
Programvara misslyckande är en av de viktigaste skälen för system otillgänglighet. Programvara misslyckas på grund av ohanterade fel i program [3]. Felen är bosatta i program och aktiveras när någon extern ingång interagerar med den del av programmet.
Programvara fel eller buggar kan delas in i två kategorier; Bohrbugs och Heisenbugs [4]. Bohrbugs är de buggar som kan återges; varför utvecklare eller testare kan upptäcka och ta bort dessa buggar. Heisenbugs är svåra att reproducera; varför dessa är svåra att hitta och ta bort från program. Eftersom Heisenbugs inte reproducerbara det är därför de är svåra att hitta och ta bort under mjukvaruutveckling. Omdömen
På grund av icke-deterministiska beteende Heisenbugs, kan den hanteras genom att upprepa dessa steg, så genom att starta programmet kan lösa problem.
Denna omstart teknik kan genomföras genom införande av kontrollpunkter. Kontrollera punkter håller ögonblicksbild av systemet regelbundet under genomförandet och när systemet startar den kommer att återställa det tidigare tillståndet i systemet. Omdömen
Den andra tillvägagångssätt som kan användas för programvarukomponent är att använda redundanta komponenter och samtidigt utveckla storskaliga tillämpningar. Dessa redundanta komponenter kan användas som backup och i händelse av fel den andra komponenten kan ersätta den.
Software redundans komponenter förhindra avsaknad av systemet på grund av fel på någon annan komponent genom att detektera inte komponenten och byt ut det innan det faktiskt misslyckas Omdömen
hårdvarufel. Omdömen
När ett system är nere på grund av fel varje fysisk