problemen in High Availability
Introductie
Beschikbaarheid is de maat van het systeem dat de hoeveel tijd het systeem beschikbaar is, wanneer het nodig is. Met andere woorden kunnen we zeggen beschikbaarheid is de verhouding tussen de tijd in bedrijf (beschikbaar voor diensten) en de totale tijd. Het kan worden gemeten MTTF /(MTTF + MTTR). Hier MTTF (Mean Time To Failure) en MTTR (Mean Time te repareren of te herstellen). Wanneer de gebruiker probeert verbinding met een server en de server reageert niet dan is het niet beschikbaar is genoemd [1].
Verschillende systemen hebben verschillende eisen wat beschikbaarheid bezorgdheid. Als we gaan voor grotere systemen, dan is het moeilijk om ze in hoge mate beschikbaar [2]
Probleem in High Availability maken.
Hier zijn de lijst van problemen die kunnen leiden tot een systeem om omlaag of onbeschikbaar. Deze problemen kunnen Software Failure, gepland naar beneden, slordige fouten, hardwarestoring of omgeving waar het systeem wordt ingezet zijn [3].
Hier zijn de details van elk probleem,
Software Failure:
Alle software kunnen storingen of bugs als gevolg van een fout of een vergissing te hebben. Deze bugs verblijven in een software en kan worden geactiveerd wanneer een input geleverd aan dat een deel van de software [4].
fouten of vergissingen Programmer's leiden tot software fouten /bugs. Deze fouten bevinden in de software en kan worden geactiveerd met een input pattern [4].
Het vinden en verwijderen van de bugs uit de software is de klassieke strategie van omgaan met hen, omdat de vaststelling van de bugs in de activiteiten is kostbaar als te vergelijken met het vinden in de ontwikkeling en testfase.
In de software kunnen we twee soorten fouten geconfronteerd één is Bohrbugs en andere is heisenbugs. Bohrbugs kan consistent in dezelfde soort omstandigheden kunnen deze bugs worden gereproduceerd. Terwijl heisenbugs alleen geactiveerd wanneer we een aantal speciale reeks van gebeurtenissen proces in dezelfde volgorde.
Deze bugs zijn moeilijk te reproduceren, dat is de reden waarom programmeurs en testers ze niet gemakkelijk kunnen vinden [5]
hardwarefouten.
Als een fysieke component van het systeem niet meer werkt als gevolg van een soort falen dan het heet hardwarestoring. Hardware componenten zoals opslagapparatuur, netwerkapparatuur of CPU kan tijdens de werking van het systeem is mislukt. Deze kunnen falen in combinatie of één tegelijk. Hardware storingen worden mee