Hochverfügbarkeit
| Inhaltsverzeichnis |
|
2 Literatur 3 Siehe auch |
Verfügbarkeit und Hochverfügbarkeit
Ein System wird als verfügbar bezeichnet, wenn es in der Lage ist, die Aufgaben zu erfüllen, für die es vorgesehen ist. Als Verfügbarkeit wird die Wahrscheinlichkeit, dass ein System innerhalb eines spezifizierten Zeitraums funktionstüchtig (verfügbar) ist, bezeichnet. Die Verfügbarkeit wird als Verhältnis aus Downtime und Uptime eines Systems bemessen:
Verfügbarkeit = Uptime / (Downtime + Uptime)Ein System gilt als hochverfügbar, wenn eine Anwendung auch im Fehlerfall weiterhin verfügbar ist und ohne unmittelbaren menschlichen Eingriff weiter genutzt werden kann. In der Konsequenz heißt dies, dass der Anwender keine oder nur eine kurze Unterbrechung wahrnimmt. Hochverfügbarkeit (abgekürzt auch HA, abgeleitet von engl. High Availability) bezeichnet also die Fähigkeit eines Systems, bei Ausfall einer seiner Komponenten einen uneingeschränkten Betrieb zu gewährleisten.
Die Definition des Begriffes High Availability (engl. Hochverfügbarkeit) durch das Institute of Electrical and Electronics Engineers (IEEE) lautet:
- "Availability of resources in a computer system, in the wake of component failures in the system."
- Conventional (AEC-0): Funktion kann unterbrochen werden, Datenintegrität ist nicht essentiell.
- Highly Reliable (AEC-1): Funktion kann unterbrochen werden, Datenintegrität muss jedoch gewährleistet sein.
- High Availability (AEC-2): Funktion darf nur innerhalb festgelegter Zeiten bzw. zur Hauptbetriebszeit minimal unterbrochen werden.
- Fault Resilient (AEC-3): Funktion muss innerhalb festgelegter Zeiten bzw. während der Hauptbetriebszeit ununterbrochen aufrechterhalten werden.
- Fault Tolerant (AEC-4): Funktion muss ununterbrochen aufrechterhalten werden, 24*7 Betrieb (24 Stunden, 7 Tage die Woche) muss gewährleistet sein.
- Disaster Tolerant (AEC-5): Funktion muss unter allen Umständen verfügbar sein.
Verfügbarkeits Bezeichnung Verfügbarkeit in Prozent Downtime pro Jahr
-klasse
2 Stabil 99,0 3,7 Tage
3 Verfügbar 99,9 8,8 Stunden
4 Hochverfügbar 99,99 52,2 Minuten
5 Fehlerunempfindlich 99,999 5,3 Minuten
6 Fehlertolerant 99,9999 32 Sekunden
7 Fehlerresistent 99,99999 3 Sekunden
Die Hochverfügbarkeit wird in Unternehmen häufig im Rahmen von Service Level Agreements (SLA) definiert, und stellt ein wesentliches Bewertungskriterium für IT-Services dar.Literatur
- Bookman, Charles: Linux Clustering, ISBN 1-578-70274-7
- Gebauer, Hartmann: Clustering mit Windows NT, Addison-Wesley 1999, ISBN 3-827-31403-8
- Held, Andrea: Oracle 10g Hochverfügbarkeit, Addison-Wesley 2004, ISBN 3-827-32163-8
- Soltau, Michael: Unix/Linux Hochverfügbarkeit, MITP 2002, ISBN 3-826-60775-9
- Martin Wieczorek, Uwe Naujoks u. Bob Bartlett (Hrsg.): Business Continuity, Springer 2003, ISBN 3-540-44285-5