Ongelmat High Availability
Johdanto
Saatavuus on mitata järjestelmän että kuinka paljon aikaa järjestelmä on käytettävissä, kun sitä tarvitaan. Toisin sanoen voimme sanoa saatavuus on suhde kertaa käyttöön (käytettävissä palvelut) ja kokonaisaika. Se voidaan mitata MTTF /(MTTF + MTTR). Täällä MTTF (Mean Time epäonnistumaan) ja MTTR (Mean Time korjaus tai Palauta). Kun käyttäjä yrittää muodostaa yhteyden palvelimeen ja palvelin ei vastaa niin sitä kutsutaan käytettävissä [1]. Eri järjestelmät ovat erilaisia vaatimuksia sikäli kuin saatavuus on huolenaihe.
Kun menemme suurempien järjestelmien sitten se on vaikea tehdä niistä erittäin saataville [2].
Ongelma High Saatavuus:
Tässä on luettelo ongelmista, jotka voivat aiheuttaa järjestelmälle, alas tai käytettävissä. Nämä ongelmat voivat olla ohjelmisto vika, suunnitellut alas, huolimaton virheitä, laitevika tai ympäristö, jossa järjestelmä on käytössä [3]. Tässä ovat tiedot kunkin ongelma;
ohjelmisto vika:
Kaikki ohjelmisto voi olla vikoja tai vikoja takia virheen tai virheen.
Nämä virheet jäädä ohjelmisto ja voi laukaista kun tulo toimitettu mainittua osa ohjelmistojen [4].
ohjelmoijan virheitä tai virheet johtavat ohjelmiston vikoja /vikoja. Nämä virheet asuvat ohjelmiston ja voidaan aktivoida tulo kuvio [4]. Löytämään ja poistamaan vikoja ohjelmisto on klassinen strategia käsitellä niitä, koska vahvistamisesta bugeja toiminnan on kallista kuin verrata löytää kehitys- ja testausvaiheessa.
ohjelmisto voimme kohdata kahdentyyppisiä vikoja yksi on Bohrbugs ja toinen on Heisenbugs.
Bohrbugs voi olla johdonmukainen samanlainen olosuhteissa, nämä virheet voidaan toistaa. Vaikka Heisenbugs vain laukeaa, kun meillä on joitakin erityisiä joukko tapahtumia prosessissa samassa järjestyksessä. Nämä virheet ovat vaikea toistaa siksi ohjelmoijat ja testaajat ei löydä niitä helposti [5].
laitevikoja:
Kun aineellinen osa järjestelmän lakkaa toimimasta, koska minkäänlaista vika sitten sitä kutsutaan laitevian. Laitteiston osat kuten tallennuslaitteita, verkkolaitteet tai CPU voi epäonnistui toiminnan aikana järjestelmän.
Nämä voidaan epäonnistua yhdistelmänä tai yhdessä kerrallaan. Laitevikoja useimmiten aloitetaan suunnittelu laitteisto, valmistusaika tai koska tahansa sammumisen [3].
Sähkökatkos:
Se ei ole pakollista, että ohjelmisto tai laitteisto on vastuussa vain järjestelmän käytettävissä . Virta on tärke