Tietokonelaitteistoissa ja ohjelmistoissa kolme elementtiä varmistavat, että kaikki toimii (ja pysyy) niin kuin pitää: saatavuus, luotettavuus ja käytettävyys. Maksimoimalla nämä ominaisuudet tietokonejärjestelmässäsi voit välttää odottamattomat ongelmat. Nämä ominaisuudet eivät täysin estä ongelmia. Mutta kun ongelmia ilmenee, nämä ominaisuudet helpottavat ongelmien ratkaisemista.
Mitä ovat saatavuus, luotettavuus ja käytettävyys?
Saatavuus tarkoittaa tietokonejärjestelmän yleistä käyttöaikaa tai sen erityispiirteitä. Esimerkiksi henkilökohtainen tietokone on käytettävissä, kun sen käyttöjärjestelmä on käynnistetty ja käynnissä. Vaikka luotettavuuden käsite liittyy saatavuuteen, se tarkoittaa jotain muuta. Luotettavuus viittaa yleiseen toimintahäiriön todennäköisyyteen käynnissä olevassa järjestelmässä. Täysin luotettava järjestelmä nauttii 100 prosentin käytettävyydestä. Vian sattuessa se kuitenkin vaikuttaa saatavuuteen eri tavoin ongelman luonteesta riippuen. Myös huollon helppous vaikuttaa saatavuuteen. Voit havaita ja korjata viat nopeammin ylläpidettävässä järjestelmässä kuin käyttökelvottomassa järjestelmässä, mikä johtaa keskimäärin vähemmän seisokkeihin tapausta kohden.
Saatavuustasot
Tavallinen tapa määritellä käytettävyystasot tai -luokat tietokoneverkkojärjestelmässä on asteikko yhdeksän. Esimerkiksi 99 prosentin käyttöaika tarkoittaa kahta yhdeksää käytettävyyttä, 99,9 prosentin käyttöaikaa kolmeen yhdeksään ja niin edelleen. Alla oleva taulukko havainnollistaa tämän asteikon merkitystä. Se ilmaisee kunkin tason käyttökatkoajan enimmäismääränä (ei-hyppy-) vuotta kohti, joka voidaan sietää käyttöaikavaatimuksen täyttämiseksi. Siinä annetaan myös esimerkkejä järjestelmätyypeistä, jotka yleensä täyttävät nämä vaatimukset.
Kokonaisaikakehys (viikot, kuukaudet tai vuodet) on määritettävä vahvimman merkityksen saamiseksi. Tuote, joka saavuttaa 99,9 prosentin käyttöajan yhden tai useamman vuoden aikana, on osoittautunut enemmän kuin tuote, jonka saatavuutta on mitattu vain muutaman viikon ajan.
Verkon saatavuus: esimerkki
Saatavuus on aina ollut järjestelmien tärkeä ominaisuus, mutta siitä on tulossa kriittinen ja monimutkainen haaste verkoissa. Verkkopalvelut ovat yleensä hajallaan useiden tietokoneiden kesken ja voivat riippua erilaisista apulaitteista. Otetaan esimerkiksi DNS (Domain Name System) -järjestelmä, jota käytetään Internetissä ja yksityisissä intranet-verkoissa ylläpitämään luetteloa tietokoneiden nimistä niiden verkko-osoitteiden perusteella. DNS tallentaa nimi- ja osoitehakemistonsa palvelimelle, jota kutsutaan ensisijaiseksi DNS-palvelimeksi. Kun järjestelmässä on yksi DNS-palvelin, palvelimen kaatuminen poistaa kaikki DNS-ominaisuudet kyseisestä verkosta. DNS kuitenkin tukee hajautettuja palvelimia. Pääpalvelimen lisäksi järjestelmänvalvoja voi asentaa verkkoon toissijaisia ja tertiäärisiä DNS-palvelimia. Nyt vika jossakin kolmesta järjestelmästä ei todennäköisesti aiheuta DNS-palvelun täydellistä menetystä. Myös muun tyyppiset verkkokatkot vaikuttavat DNS:n saatavuuteen. Linkitysvirheet voivat esimerkiksi poistaa DNS:n käytöstä estämällä asiakkaiden kommunikoinnin DNS-palvelimen kanssa. Näissä skenaarioissa ei ole harvinaista, että jotkut ihmiset (riippuen heidän fyysisestä sijainnistaan verkossa) menettävät DNS-käyttönsä, kun taas toiset pysyvät ennallaan. Useiden DNS-palvelimien määrittäminen auttaa käsittelemään näitä saatavuuteen vaikuttavia epäsuoria katkoksia.
Koettu saatavuus vs. korkea saatavuus
Vikojen ajoitus vaikuttaa verkon koettuun käytettävyyteen. Esimerkiksi yritysjärjestelmä, joka hajoaa säännöllisesti viikonloppuisin, saattaa näyttää suhteellisen alhaisen käytettävyyden. Vakituinen henkilökunta ei kuitenkaan välttämättä huomaa tätä seisokkiaikaa. Verkkoteollisuudessa käytetään termiä korkea käytettävyys viittaavat järjestelmiin ja teknologioihin, jotka on erityisesti suunniteltu luotettavuutta, saatavuutta ja käytettävyyttä varten. Tällaiset järjestelmät sisältävät tyypillisesti redundantteja laitteistoja, kuten asemia ja virtalähteitä, sekä älykkäitä ohjelmistoja, kuten kuormituksen tasapainotus- ja vikasietotoimintoja. Korkean käytettävyyden saavuttamisen vaikeus kasvaa dramaattisesti tasoilla neljä-yhdeksän ja viisi-yhdeksän. Toimittajat veloittavat siksi näistä toiminnoista kustannuspalkkion.