vikasietoinen
vikasietoinen tekniikka on tietojärjestelmän, elektronisen järjestelmän tai verkon kyky tuottaa keskeytymätöntä palvelua, vaikka yksi tai useampi sen osista ei toimi. Vikatoleranssi korjaa myös mahdolliset ohjelmistoihin tai logiikkavirheisiin liittyvät palvelukatkokset. Tarkoituksena on estää katastrofaalinen epäonnistuminen, joka voi aiheutua yhdestä vikapaikasta.
VMware vSphere 6 Fault Tolerance on brändätty, jatkuva tiedon saatavuusarkkitehtuuri, joka täsmälleen jäljittelee VMware-virtuaalikonetta vaihtoehtoisella fyysisellä isännällä, jos pääisäntäpalvelin epäonnistuu.
vikasietoiset järjestelmät on suunniteltu kompensoimaan useita vikoja. Tällaiset järjestelmät havaitsevat automaattisesti tietokoneen suoritinyksikön, I/O-alijärjestelmän, muistikorttien, emolevyn, virtalähteen tai verkkokomponenttien vian. Vikapiste tunnistetaan, ja varakomponentti tai-menettely ottaa heti paikkansa ilman palvelun menetystä.
vikasietoisuuden varmistamiseksi yritysten on hankittava luettelo formatoiduista tietokonelaitteista ja keskeytymättömän virransyötön varalaitteista. Tavoitteena on estää keskeisten järjestelmien ja verkkojen kaatuminen keskittyen käytettävyyteen ja seisokkeihin liittyviin kysymyksiin. Vikatoleranssi voidaan tarjota laitteistoon upotetuilla ohjelmistoilla tai jollakin näiden kahden yhdistelmällä.
ohjelmiston toteutuksessa käyttöjärjestelmä tarjoaa rajapinnan, jonka avulla ohjelmoija voi tarkistaa kriittisen tiedon ennalta määrätyissä kohdissa tapahtuman sisällä. Laitteistototeutuksessa (esimerkiksi Stratuksella ja sen virtuaalisella käyttöjärjestelmällä) ohjelmoijan ei tarvitse olla tietoinen koneen vikasietokyvystä.
laitteistotasolla vikatoleranssi saavutetaan duplexaamalla jokainen laitteistokomponentti. Levyt peilataan. Useita prosessoreita lukitaan yhteen ja niiden tuotoksia verrataan oikeellisuuden varmistamiseksi. Poikkeaman sattuessa viallinen komponentti määritetään ja otetaan pois käytöstä, mutta kone jatkaa toimintaansa normaalisti.
Vikatoleranssi vs. korkea käytettävyys
vikasietoisuus liittyy läheisesti liiketoiminnan jatkuvuuden ylläpitämiseen erittäin saatavilla olevien tietojärjestelmien ja verkkojen avulla. Vikasietoisiksi ympäristöiksi määritellään ne, jotka palauttavat palvelun välittömästi käyttökatkon jälkeen, kun taas korkean käytettävyyden ympäristö pyrkii viiteen yhdeksikköön operatiivista palvelua.
korkean käytettävyyden klusterissa riippumattomien palvelinten sarjat on kytketty löyhästi yhteen, jotta kriittisen tiedon ja resurssien järjestelmälaajuinen jakaminen voidaan taata. Klusterit seuraavat toistensa terveydentilaa ja huolehtivat vikojen korjaamisesta, jotta sovellukset pysyvät saatavilla. Vastaavasti vikasietoinen klusteri koostuu useista fyysisistä järjestelmistä, jotka jakavat yhden kopion tietokoneen käyttöjärjestelmästä. Toisen järjestelmän antamat ohjelmistokomentot suoritetaan myös toisessa järjestelmässä.
vikasietoisuuden ja korkean käytettävyyden välinen vaihtokauppa on kustannus. Integroidulla viansietokyvyllä varustetut järjestelmät aiheuttavat suuremmat kustannukset lisälaitteiden lisäämisen vuoksi.
mitä on graceful degradation?
Vikatoleranssia käytetään usein synonyymisesti Siron hajoamisen kanssa, joskin jälkimmäinen on enemmän linjassa vianhallinnan kokonaisvaltaisemman kurinalaisuuden kanssa, jonka tavoitteena on havaita, eristää ja ratkaista ongelmat ennalta ehkäisevästi. Vikasietoinen järjestelmä vaihtaa varakomponentry säilyttää korkea järjestelmän saatavuus ja suorituskyky. Graceful degradation mahdollistaa järjestelmän toiminnan jatkumisen, joskin suorituskyvyn heikentyessä.
täsmäävä tietosuoja ja vikasietoisuus
vikasietoisuus riippuu redundanssista. Nimittäin, tiedot on redundantly suojattu tietojen kopiointi tai synkroninen peilaus volyymien off-site datakeskus. Fyysisessä redundanssissa ylimääräiset laitteistot ovat valmiustilassa toimintajärjestelmien vikaantumisen varalta.
tietojen varmuuskopiointi yhdistetään usein redundanssiin. Molemmat strategiat on tarkoitettu suojaamaan tietojen häviämisen, vaikka varmuuskopiointi on taipumus keskittyä point-in-time hyödyntämistä, mukaan lukien rakeinen talteenotto diskreetti data objekti. Tarpeettomat järjestelmät on suunniteltu erityisesti sovelluskuormille, jotka sietävät hyvin vähän seisokkeja.
toteuttaessaan vikasietoisuutta yritysten olisi sovitettava tietojen saatavuutta koskevat vaatimukset asianmukaiseen tietosuojan tasoon tarpeettomilla erillisillä levykkeillä (RAID). RAID-tekniikka varmistaa, että tiedot kirjoitetaan useille kiintolevyille, sekä I/O-toimintojen tasapainottamiseksi että järjestelmän yleisen suorituskyvyn parantamiseksi.
organisaatiot, jotka priorisoivat vikatoleranssin nopeuden ja suorituskyvyn yläpuolelle, hyötyisivät parhaiten RAID 1-levyn peilauksesta tai RAID 10: stä, jossa yhdistyvät levyn peilaus ja levyn raidoitus. Jos viansietokyky ja järjestelmän suorituskyky ovat yhtä tärkeitä, yrityksen voi olla kannattavaa käyttää hieman ylimääräistä rahaa yhdistämällä RAID 10 ja RAID 6, tai double-parity RAID, joka sietää menetys kahden levyn vikoja ennen kuin tiedot menetetään. Sen lisäksi korkeammat kustannukset, toinen haittapuoli on data kirjoittaa tapahtua hitaammin RAID asetettu.
laitteistojen lisäksi vikasietoista arkkitehtuuria tulisi koordinoida säännöllisin väliajoin toimitettavien kriittisten tietojen varmuuskopioiden kanssa, mukaan lukien mahdollisesti peilattu kopio toissijaisessa tai vaihtoehtoisessa paikassa. Tietoturvan on oltava osa suunnittelua luvattoman käytön estämiseksi ja virustorjuntatyökalujen ja tietokonejärjestelmän uusimman käyttöjärjestelmän käytön soveltamiseksi.
mitkä toimialat ovat riippuvaisia järjestelmän vikasietoisuudesta?
Vikasietoisuudella tarkoitetaan paitsi turhien laitteiden seurausta, myös maanpäällistä menetelmää, jota tietokoneiden valmistajat käyttävät rakentaessaan ja suunnitellessaan järjestelmiään luotettaviksi. Vikatoleranssi on verkkotapahtumien käsittelyjärjestelmissä, kuten lentoyhtiöiden lennonohjaus-ja varausjärjestelmissä, käytettäville tietokonelaitteille vaadittava suunnittelumääritelmä. Vikasietoisia järjestelmiä käytetään laajasti myös esimerkiksi jakelussa ja logistiikassa, sähkövoimaloissa, raskaassa teollisuudessa, teollisuuden ohjausjärjestelmissä ja vähittäiskaupassa.