Ratkaisut ongelmista High Availability
Johdanto
järjestelmä on nimeltään käytettävissä, jos käyttäjä pyytää joidenkin palvelujen ja hän saa oikea vastaus ja haluamasi työ tehty palvelimelle. Se on myös määritelty suhde välin käytössä ja yhteensä kertaa käyttöön [1]. Eri järjestelmät ovat erilaiset vaatimukset saatavuuden järjestelmän. Tärkeää järjestelmät ovat hyvin kriittisiä vaatimuksia saatavuuden järjestelmiin. Jos käyttäjä haluaa päästä järjestelmään ja käyttäjä ei saa asianmukaista vastausta järjestelmästä niin sitä kutsutaan käytettävissä.
Ei voi olla monia syitä, kuten ohjelmistot, valtaa tai laitteistoviat voi aiheuttaa epäkäytettävyys järjestelmän [2].
Solutions High Saatavuus:
Tässä ovat tärkeimmät syyt järjestelmän epäkäytettävyys ja ratkaisu, miten päästä eroon näistä ongelmista
ohjelmisto vika:
Software epäonnistuminen on yksi tärkeimmistä syistä järjestelmän epäkäytettävyys. Ohjelmisto epäonnistuu käsittelemätön virheistä ohjelmia [3]. Näitä virheitä asuvat ohjelmat ja laukeaa, kun kaikki ulkoinen tulo vuorovaikutuksessa että osa ohjelma.
Ohjelmiston virheitä tai vikoja voidaan jakaa kahteen ryhmään; Bohrbugs ja Heisenbugs [4]. Bohrbugs ovat ne vikoja, jotka voidaan toistaa; joten kehittäjät tai testaajia voi tunnistaa ja poistaa nämä virheet. Heisenbugs on vaikea kopioida; joten nämä on vaikea löytää ja poistaa ohjelmia. Koska Heisenbugs eivät ole toistettavissa siksi nämä ovat vaikea löytää ja poistaa aikana ohjelmistokehityksen.
Koska ei-deterministinen käyttäytymistä Heisenbugs, se voidaan käsitellä toistamalla nämä toimet, joten käynnistämällä sovellus voi ratkaista ongelma.
Tämä uudelleenkäynnistyksen tekniikka voidaan toteuttaa ottamalla käyttöön tarkastuspisteet. Tarkista pistettä pitää tilannekuvan järjestelmän säännöllisesti suorituksen aikana ja kun järjestelmä käynnistyy uudelleen se palauttaa aiempaan tilaan järjestelmän.
Toinen lähestymistapa on, että voidaan käyttää ohjelmiston osa on käyttää tarpeeton osia, kun kehitysmaiden suuren mittakaavan sovelluksissa. Nämä tarpeeton komponentteja voidaan käyttää varmuuskopiointiin ja jos jokin vika muut komponentti voi korvata sitä.
Ohjelmisto irtisanominen komponentit estää epäkäytettävyys järjestelmän viasta johtuen mihinkään muuhun komponenttiin havaitsemalla viallinen osa ja korvata se ennen se todella epäonnistuu.
laitevika:
Kun järjestelmä on alas, koska vika mitä tahansa fyysistä osaa
exe?