I datorhårdvara och mjukvara, tillgänglighet refererar till systemets totala upptidstid (eller specifika egenskaper hos systemet). Till exempel kan en persondator anses vara "tillgänglig" för användning om operativsystemet startas och körs.
Medan det rör sig om tillgänglighet, är begreppet pålitlighet betyder något annat. Tillförlitlighet hänvisar till den allmänna sannolikheten för ett fel som uppträder i ett löpande system. Ett perfekt tillförlitligt system kommer också att ha 100% tillgänglighet, men när fel uppstår kan tillgänglighet påverkas på olika sätt beroende på problemets natur.
Användbarhet påverkar också tillgängligheten. I ett användbar system kan fel upptäckas och repareras snabbare än i ett oanvändbart system, vilket betyder mindre stillestånd per incident i genomsnitt.
Tillgänglighetsnivåer
Det vanliga sättet att definiera nivåer eller klasser av tillgänglighet i ett datanätverkssystem är en "skala av nines". Till exempel översätter 99% uppetid till två nycklar av tillgänglighet, 99,9% uppetid till tre nio, och så vidare. Tabellen som visas på denna sida illustrerar betydelsen av denna skala. Den uttrycker varje nivå när det gäller den maximala antalet nedetid per (nonleap) år som kan tolereras för att uppfylla kravet om upptid. Det listas också några exempel på vilken typ av system som byggs som vanligtvis uppfyller dessa krav.
När du pratar om tillgänglighetsnivåer, notera att den totala tidsramen som berörs (veckor, månader, år etc.) ska anges för att ge den starkaste betydelsen. En produkt som uppnår 99,9% uppetid över en period av ett eller flera år har visat sig i mycket högre grad än en vars tillgänglighet endast har uppmätts i några veckor.
Nätverks tillgänglighet: Ett exempel
Tillgänglighet har alltid varit en viktig egenskap hos system men blir en ännu mer kritisk och komplex fråga om nätverk. Nätverkstjänster distribueras vanligtvis via flera olika datorer och kan också bero på olika andra hjälpmedel.
Ta domännamnssystemet (DNS) till exempel på Internet och många privata intranätverk för att behålla en lista över datornamn baserat på deras nätverksadresser. DNS håller sitt index över namn och adresser på en server som heter den primära DNS-servern. När en enda DNS-server är konfigurerad tar en serverkrasch ner all DNS-kapacitet på det nätverket. DNS erbjuder dock stöd för distribuerade servrar. Förutom den primära servern kan en administratör också installera sekundära och tertiära DNS-servrar i nätverket. Nu är ett misslyckande i något av de tre systemen mycket mindre troligt att det orsakar en fullständig förlust av DNS-tjänst.
Server kraschar åt sidan, andra typer av nätverksavbrott påverkar också DNS-tillgängligheten. Länkfel kan till exempel effektivt ta ner DNS genom att göra det omöjligt för kunderna att kommunicera med en DNS-server. Det är inte ovanligt i dessa scenarier för vissa människor (beroende på deras fysiska plats i nätverket) för att förlora DNS-åtkomst, men andra ska förbli opåverkad. Konfigurera flera DNS-servrar hjälper också till att hantera dessa indirekta fel som kan påverka tillgängligheten.
Upplevd tillgänglighet och hög tillgänglighet
Outages är inte alla skapade lika: Tidpunkten för misslyckanden spelar också en stor roll i det upplevda tillgängligheten av ett nätverk. Ett företagsystem som ofta drabbas av helgenstörningar kan till exempel visa relativt låga tillgänglighetsnummer, men den här nedläggningen kan inte ens märkas av den ordinarie arbetskraften. Nätverksbranschen använder termen hög tillgänglighetatt hänvisa till system och tekniker specialkonstruerade för tillförlitlighet, tillgänglighet och användbarhet. Sådana system innefattar typiskt redundant hårdvara ( t.ex. , diskar och nätaggregat) och intelligent programvara ( t.ex. , lastbalansering och felsökning). Svårigheten att uppnå hög tillgänglighet ökar dramatiskt på fyra- och femtonnivåerna, så leverantörer kan ladda en kostnadspriskomponent för dessa funktioner.