Dostępność (niezawodność)

Dostępność (ang. availability), miara dostępności – jedna z podstawowych miar określenia stopnia odporności systemu. Pojęcie dostępności oznacza czas bezawaryjnego działania usługi w stosunku do całości czasu, w którym usługa ta powinna być klientom świadczona. Dostępność 90% znaczy więc, że na 100 jednostek czasu 90 przypadło na czas, w którym system działał bezawaryjnie. Pozostałe 10 jednostek to czas, w którym system był w stanie awarii bądź odzyskiwania pełnej funkcjonalności po niej.

Dostępność określana jest wzorem:

A = MTTF/(MTTF+MTTR)

W celu zwiększenia dostępności systemów stosuje się różne techniki SFT (ang. Software Fault Tolerance).

Klasy dostępności

Kiedy mowa o dostępności systemów informatycznych, korzysta się również z przyjętej klasyfikacji dostępności (ang. availability class):

Klasy dostępności systemów informatycznych
Typ systemuCzas niedostępności w rokuDostępnośćKlasa dostępności
Unmanaged50000 min (34 d 17 h 20 min)90%1
Managed5000 min (3 d 11 h 20 min)99%2
Well Managed500 min (8 h 20 min)99,9%3
Fault Tolerant50 min99,99%4
High-Availability5 min99,999%5
Very-High-Availability30 s99,9999%6
Ultra-Availability3 s99,99999%7

Klasa dostępności w najprostszym ujęciu jest liczbą wiodących dziewiątek w procentowym wyrażeniu dostępności systemu. Skala ta jest więc skalą otwartą.

Obecnie popularni dostawcy usług sieciowych zapewniają dostępność swoich usług na poziomie 99%-99,9%, co pozwala na przypisanie im drugiej lub trzeciej klasy dostępności.

Zobacz też