Motivation für Verfügbarkeit:
In den letzten Jahren wurden Systeme immer komplexer und die Zuverlässigkeit
hat darunter gelitten; gleichzeitig hat unsere Abhängigkeit von diesen
Systemen zugenommen [J. Gray].
Beispiel: Ein Finanzdienstleister verliert SFr 400'000 pro Stunde downtime
(4000 Benutzer * 100 sFr). Darin sind der Verlust für entgangene Geschäfte und
den Image-Schaden nicht enthalten.
| Verfügbarkeit | Downtime/Year | Pro Woche | Pro Tag |
| 99 % | |||
| 99.9 % | |||
| 99.99 % | |||
| 99.999 % |
Als beste Verfügbarkeit wird heute allgemein 99.999 % (five nines) genannt.
Die Kosten für höhere Verfügbarkeit können bedeutend sein...
Typischer Betrieb eines Systems:
Man unterscheidet bei der Verfügbarkeit die Begriffe:
MTBF = Mean Time Between Failure
MTTR = Mean Time To Repair
Die Verfügbarkeit lässt sich berechnen als: MTBF/(MTBF+MTTR)
Gründe für die nicht-Verfügbarkeit:
Strategie für bessere Verfügbarkeit: Redundanz
Wichtige Frage: Welches ist das billigste System mit der verlangten
Verfügbarkeit?
Aber zu beachten: Nur 10 % der nicht-Verfügbarkeit geht auf das Konto der
Hardware. Gewisse Software Fehler können mit Redundanz reduziert werden. Aber:
Redundanz erhöht die Komplexität des Systems!
Strategie für bessere Verfügbarkeit: Reduktion der MTTR
Nicht-Verfügbarkeit = MTTR/(MTBF + MTTR) ~ MTTR/MTBF
Reduktion der MTTR um einen Faktor 10 hat denselben Effekt wie
die Erhöhung der MTBF um den Faktor 10.
Vorteile der Verbesserung der MTTR:
Wie wird die MTTR verkürzt?
Verbesserung der Zuverlässigkeit
Falls ein System mit einem Webserver eine MTBF von 10'000 Stunden hat, was ist
die Verfügbarkeit des nachstehenden Systems?
Verfügbarkeits-Ketten: Parallele Systeme: