Tillgänglighetskoncept för nätverk och system
I datorhårdvara och mjukvara, tre element säkerställer att allt fungerar som det ska (och fortsätter att göra det): tillgänglighet, tillförlitlighet och servicevänlighet. Att maximera dessa egenskaper i ditt datorsystem hjälper dig att undvika oförutsedda problem. Dessa egenskaper kommer inte att förhindra problem helt. Ändå, när problem uppstår, gör dessa egenskaper problem lättare att åtgärda.
Vad är tillgänglighet, pålitlighet och servicevänlighet?
Tillgänglighet avser den totala drifttiden för datorsystemet eller dess specifika funktioner. Till exempel är en persondator tillgänglig för användning om dess operativsystem är uppstartat och körs.
Även om det är relaterat till tillgänglighet betyder begreppet tillförlitlighet något annat. Tillförlitlighet avser den allmänna sannolikheten för att ett fel inträffar i ett körande system. Ett perfekt tillförlitligt system kommer att ha 100 procents tillgänglighet. Men när ett fel inträffar påverkar det tillgängligheten på olika sätt, beroende på problemets natur.
Servicevänlighet påverkar också tillgängligheten. Du kan upptäcka och reparera fel snabbare i ett servicebart system än i ett otjänligt system, vilket innebär att du har mindre stilleståndstid per incident i genomsnitt.
Tillgänglighetsnivåer
Standardsättet att definiera nivåer eller klasser av tillgänglighet i ett datornätverkssystem är en nioskala. Till exempel översätts 99 procent drifttid till två nior av tillgänglighet, 99,9 procent drifttid till tre nior och så vidare.
Tabellen nedan illustrerar innebörden av denna skala. Den uttrycker varje nivå i termer av den maximala mängden driftstopp per (icke skott)år som kan tolereras för att uppfylla kravet på drifttid. Den listar också några exempel på den typ av system som vanligtvis uppfyller dessa krav.
Den övergripande tidsramen (veckor, månader eller år) bör specificeras för att ge den starkaste betydelsen. En produkt som uppnår 99,9 procent upptid under en period av ett eller flera år har visat sig i högre grad än en vars tillgänglighet bara har mätts under några veckor.
Nätverkstillgänglighet: Ett exempel
Tillgänglighet har alltid varit en viktig egenskap hos system men blir en kritisk och komplex utmaning på nätverk. Nätverkstjänster är vanligtvis distribuerade över flera datorer och kan bero på olika hjälpenheter.
Ta domännamnssystem (DNS), till exempel, används på internet och privat intranät nätverk för att upprätthålla en lista över datornamn baserat på deras nätverksadresser. DNS behåller sitt index över namn och adresser på en server som kallas den primära DNS-server. När en enda DNS-server finns i ett system, 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 installera sekundära och tertiära DNS-servrar på nätverket. Nu är det mindre sannolikt att ett fel i något av de tre systemen orsakar en fullständig förlust av DNS-tjänsten.
Andra typer av nätverksavbrott påverkar också DNS-tillgängligheten. Länkfel kan till exempel ta ner DNS genom att göra det omöjligt för klienter att kommunicera med en DNS-server. Det är inte ovanligt i dessa scenarier att vissa personer (beroende på deras fysiska plats i nätverket) förlorar DNS-åtkomst men andra förblir opåverkade. Att konfigurera flera DNS-servrar hjälper till att hantera dessa indirekta fel som påverkar tillgängligheten.
Upplevd tillgänglighet vs. Hög tillgänglighet
Tidpunkten för fel spelar en roll för den upplevda tillgängligheten av ett nätverk. Ett affärssystem som drabbas av frekventa helgavbrott kan till exempel visa relativt låga tillgänglighetssiffror. Ändå kanske denna driftstopp inte uppmärksammas av den vanliga arbetsstyrkan.
Nätverksindustrin använder termen hög tillgänglighet för att hänvisa till system och tekniker som är speciellt framtagna för tillförlitlighet, tillgänglighet och servicevänlighet. Sådana system inkluderar vanligtvis redundant hårdvara som diskar och strömförsörjning och intelligent programvara som lastbalansering och fail-over-funktioner. Svårigheten att uppnå hög tillgänglighet ökar dramatiskt på fyra-nio- och fem-nio-nivåerna. Så leverantörer tar ut en kostnadspremie för dessa funktioner.