Ausfallwahrscheinlichkeiten

Einführung

Situation: Du bist für die Infrastruktur eines Rechenzentrums verantwortlich. 100 Server laufen rund um die Uhr. Schon ein einziger unerwarteter Ausfall kann Kunden beeinträchtigen und hohe Kosten verursachen.

Aber wie wahrscheinlich ist es überhaupt, dass ein Server in einem bestimmten Zeitraum ausfällt?

Um diese Frage beantworten zu können, brauchst du ein klares Verständnis von Zuverlässigkeit und Ausfallwahrscheinlichkeit. Mit mathematischen Modellen und Kennzahlen wie R(t), F(t) und AFR kannst du berechnen, wie stabil deine Systeme wirklich sind – und gezielt planen, wie viele Ausfälle du pro Jahr erwarten musst.

Lernziele

Nach dieser Lerneinheit kannst du:

  1. Mathematische Grundlagen anwenden: Die Begriffe R(t), F(t) und λ(t) definieren, ihre Zusammenhänge erklären und einfache Berechnungen durchführen.
  2. Zuverlässigkeitskennzahlen interpretieren: Die Kennzahlen MTBF, MTTF, MTTR und AFR unterscheiden, berechnen und für die Bewertung von IT-Systemen einsetzen.
  3. Modelle verstehen und nutzen: Das Exponentialmodell zur Berechnung von Zuverlässigkeit und Ausfallwahrscheinlichkeit anwenden und typische Lebenszyklen (Badewannenkurve) einordnen.
  4. Systemverfügbarkeit planen: Die Verfügbarkeit A berechnen, Unterschiede zwischen Reihen- und Redundanzsystemen erklären und Maßnahmen zur Erhöhung der Verfügbarkeit begründen.
  5. Die Bedeutung von Disaster Recovery erklären und die Kennzahlen RTO und RPO sicher unterscheiden.

Überleitung

Wir wissen:
In der IT ist es entscheidend, die Zuverlässigkeit und Verfügbarkeit von Systemen einschätzen und planen zu können. Damit du in Prüfungen und in der Praxis sicher mit diesen Themen umgehen kannst, lernst du in diesem Abschnitt die wichtigsten Begriffe, Modelle und Planungsansätze kennen.

Wichtige Begriffe : Wahrscheinlichkeiten

Die ersten drei Begriffe helfen dir zu verstehen, wie man Ausfälle und Zuverlässigkeit mathematisch beschreibt.

  • R(t) (Zuverlässigkeit): Gibt an, wie hoch die Wahrscheinlichkeit ist, dass ein System bis zu einem Zeitpunkt t ohne Ausfall funktioniert.

    • Beispiel: Ein Server hat nach 1 Jahr eine Zuverlässigkeit von 0,97. Das heißt: Mit 97 % Wahrscheinlichkeit läuft er fehlerfrei durch.
  • F(t) (Ausfallwahrscheinlichkeit): Gibt an, wie hoch die Wahrscheinlichkeit ist, dass bis zu einem Zeitpunkt t ein Ausfall eingetreten ist. Es gilt: F(t) = 1 − R(t).

    • Beispiel: Hat der Server eine Zuverlässigkeit von 0,97, dann ist die Ausfallwahrscheinlichkeit 0,03 (3 %).
  • λ(t) (Ausfallrate): Beschreibt die Wahrscheinlichkeit für einen Ausfall in einem kleinen Zeitabschnitt, vorausgesetzt, das System funktioniert bisher. In der mittleren Lebensdauer ist λ(t) meist konstant.

    • Beispiel: Eine Ausfallrate von 0,00001 pro Stunde bedeutet: Pro Stunde beträgt die Ausfallwahrscheinlichkeit 0,001 %.

Wichtige Begriffe: Durchschnittliche Lebensdauer

Diese Begriffe beschreiben die mittlere Nutzungsdauer von Systemen und Bauteilen.

  • MTBF (Mean Time Between Failures / mittlere Zeit zwischen Ausfällen): Durchschnittliche Zeit zwischen zwei Ausfällen bei reparierbaren Systemen.

    • Beispiel: Ein Router mit MTBF = 200.000 h fällt im Mittel alle 200.000 Stunden aus. Das ist keine Garantie für ein einzelnes Gerät, sondern ein statistischer Mittelwert über viele Geräte.
  • MTTF (Mean Time To Failure / mittlere Zeit bis zum Ausfall): Durchschnittliche Zeit bis zum ersten Ausfall bei nicht reparierbaren Geräten.

    • Beispiel: Eine Glühbirne mit MTTF = 1.000 h brennt im Schnitt so lange. Manche fallen früher, manche später aus.

Wichtige Begriffe: Wiederherstellung und jährliche Kennzahl

Diese Begriffe zeigen, wie schnell ein System wieder verfügbar ist und wie viele Geräte man im Jahr ausfallen sieht.

  • MTTR (Mean Time To Repair / mittlere Reparaturzeit): Gibt an, wie lange es durchschnittlich dauert, ein System nach einem Ausfall zu reparieren. Beispiel: Wenn ein Server im Schnitt nach 4 Stunden wieder repariert ist, dann ist MTTR = 4 h.

  • AFR (Annualized Failure Rate / jährliche Ausfallrate): Prozentwert, wie viele Geräte in einem Jahr ausfallen. Beispiel: AFR = 2 % bedeutet: Von 100 Festplatten fallen im Schnitt 2 Stück pro Jahr aus.

Die Badewannenkurve

Die Lebensdauer eines Systems folgt oft diesem Muster:

  1. Frühausfälle: Mehr Ausfälle in der Anfangsphase (z. B. Produktionsfehler).
  2. Mittlere Phase: Stabil, geringe und konstante Ausfallrate.
  3. Verschleißphase: Zum Lebensende steigt die Ausfallrate wieder stark an.
Badewannenkurve (Bildrechte: Ausbildung in der IT)

Die Kennzahlen MTBF und AFR beziehen sich in der Regel auf die mittlere Phase.

Einfaches Rechenmodell (Exponentialmodell)

Wenn die Ausfallrate konstant ist, kann man mit dem Exponentialmodell rechnen.

  • R(t) (Zuverlässigkeit):
  • F(t) (Ausfallwahrscheinlichkeit):
  • AFR (jährliche Ausfallrate): (8766 h = 1 Jahr)
  • Näherung: Für große MTBF-Werte:

Erklärung zum Modell

Das Exponentialmodell geht davon aus, dass die Ausfallrate konstant bleibt. Das bedeutet: Zu jedem Zeitpunkt ist die Wahrscheinlichkeit für einen Ausfall gleich groß – unabhängig davon, wie lange das Gerät schon gelaufen ist.

  • Deshalb „vergisst“ das Modell die Vergangenheit: Ein Gerät, das schon 1000 Stunden funktioniert hat, ist nicht sicherer oder unsicherer als ein frisch gestartetes Gerät.
  • Mathematisch wird das durch die Exponentialfunktion beschrieben, die eine abnehmende Kurve für die Zuverlässigkeit liefert.
  • Die Ausfallwahrscheinlichkeit steigt im Laufe der Zeit an, weil mit zunehmender Nutzungsdauer die Chance wächst, dass irgendwann ein Ausfall passiert.
  • Die AFR überträgt diese Wahrscheinlichkeit auf einen Zeitraum von einem Jahr, damit man leicht einschätzen kann, wie viele Geräte in einer Flotte im Jahresdurchschnitt ausfallen.

Das Modell funktioniert gut in der mittleren Lebensphase eines Produkts, in der die Ausfallrate tatsächlich ungefähr konstant ist (keine Frühausfälle, kein Verschleiß).

Rechenbeispiele

  • MTBF = 300.000 h:

    • Erklärung: Wir setzen die jährliche Betriebszeit (8766 h) ins Exponentialmodell ein. Das Ergebnis zeigt, dass die Wahrscheinlichkeit für einen Ausfall pro Jahr bei etwa 2,88 % liegt. Von 100 Geräten fallen also etwa 3 pro Jahr aus.
  • MTBF = 1.000.000 h:

    • Erklärung: Hier ist die mittlere Zeit zwischen Ausfällen deutlich größer, deshalb ergibt sich eine viel kleinere jährliche Ausfallrate. Von 100 Geräten fällt weniger als 1 Gerät pro Jahr aus.
  • MTBF (Mean Time Between Failures): Statistische Kennzahl, die angibt, wie viele Stunden ein reparierbares System im Mittel ohne Ausfall läuft.
  • AFR (Annualized Failure Rate): Wahrscheinlichkeit, dass ein Gerät innerhalb eines Jahres ausfällt. Sie wird aus dem MTBF abgeleitet.
⏳ Lädt Dataview-Inhalt...

Planung auf Basis von Ausfallwahrscheinlichkeiten

Mit den Kennzahlen kannst du konkrete Planungen erstellen:

  1. Erwartete Ausfälle berechnen: Formel: Erwartete Ausfälle = Anzahl Geräte × AFR Beispiel: 100 Server × 0,0288 ≈ 2,9 Ausfälle pro Jahr.

  2. Ersatzteile planen: Berücksichtige Lieferzeiten und rechne mit den erwarteten Ausfällen. Wenn du 3 Ausfälle pro Jahr erwartest und die Lieferzeit 4 Wochen beträgt, solltest du mindestens 1 Ersatzgerät im Lager haben.

  3. Redundanz einbauen:

    • N+1: ein zusätzliches Gerät als Reserve.
    • Aktiv-Aktiv: mehrere Systeme arbeiten parallel: Formel für zwei unabhängige Systeme: .
  4. Wartung und Austausch: Tausche verschleißanfällige Teile rechtzeitig aus, bevor die Verschleißphase beginnt.

  5. Monitoring nutzen: Sammle eigene Felddaten, um Herstellerangaben zu überprüfen und deine Planung realistisch anzupassen.

Verfügbarkeit (Availability)

Ein zentrales Ziel in der IT ist nicht nur die Zuverlässigkeit, sondern die Verfügbarkeit (A) eines Systems. Sie berücksichtigt Ausfälle und Reparaturzeiten.

  • Definition:

  • Beispiel: Ein Server hat MTBF = 200.000 h und MTTR = 4 h. . Das entspricht einer sehr hohen Verfügbarkeit.

  • Interpretation: Selbst kleine MTTR-Werte wirken sich stark aus. Deshalb ist eine schnelle Reparatur oft genauso wichtig wie ein hoher MTBF.

Serienschaltung von Komponenten

Wenn Systeme aus mehreren Komponenten bestehen, ist die Zuverlässigkeit vom schwächsten Teil abhängig.

  • Regel: Alle Komponenten müssen funktionieren, damit das Gesamtsystem läuft.

  • Formel für n unabhängige Komponenten:

  • Beispiel: Ein System hat drei Komponenten mit pro Jahr. → nur 97 % Zuverlässigkeit. Das zeigt: Je mehr Komponenten in Serie, desto geringer die Gesamtzuverlässigkeit.

Erklärung:

Das Modell betrachtet ein Reihensystem:

  • Alle Komponenten hängen „hintereinander“.
  • Fällt eine einzige Komponente aus, funktioniert das ganze System nicht mehr.

Weil die Ausfälle unabhängig voneinander angenommen werden, multipliziert man die Wahrscheinlichkeiten für die Zuverlässigkeit jeder einzelnen Komponente.

  • Beispiel: Drei Bauteile mit jeweils 99 % Zuverlässigkeit ergeben zusammen nur ca. 97 %.
  • Je mehr Bauteile in Serie, desto schneller sinkt die Gesamtzuverlässigkeit.

Dieses Modell ist realistisch für viele Systeme, z. B. Server mit Netzteil, Festplatte und Mainboard: Alle Teile müssen laufen, sonst fällt der Server aus.

Parallelschaltung (Redundanz)

Redundanz erhöht die Zuverlässigkeit erheblich. Fällt eine Komponente aus, übernimmt die andere.

  • Formel für zwei gleiche unabhängige Komponenten:

  • Beispiel: Zwei Server mit . Die Zuverlässigkeit steigt von 99 % auf 99,99 %.

  • Praxis: Redundanzmodelle heißen z. B. N+1 oder Aktiv-Aktiv.

Erklärung:

Bei Redundanzsystemen müssen nicht mehr alle Komponenten gleichzeitig funktionieren:

  • Es reicht, wenn mindestens eine aktiv bleibt.
  • Die Wahrscheinlichkeit, dass beide gleichzeitig ausfallen, ist sehr gering – und genau das berücksichtigt die Formel.

Mathematisch:

  • ist die Ausfallwahrscheinlichkeit einer Komponente.
  • ist die Wahrscheinlichkeit, dass beide ausfallen.
  • ist also die Wahrscheinlichkeit, dass mindestens eine funktioniert.

Das Ergebnis: Schon durch eine einzige zusätzliche Komponente steigt die Zuverlässigkeit drastisch – in unserem Beispiel von 99 % auf 99,99 %. Darum sind Redundanz-Konzepte wie N+1 (ein Ersatzteil zusätzlich) oder Aktiv-Aktiv (alle laufen gleichzeitig) in der Praxis so wichtig, z. B. bei Rechenzentren, Netzteilen oder Server-Clustern.

Praxisnahe Planung

Um die Theorie anzuwenden, gehst du in der Praxis in Schritten vor:

  1. Analyse der Anforderungen: Welche Verfügbarkeit ist gefordert? (z. B. 99,9 % = „Three Nines“).
  2. Berechnung einzelner Komponenten: MTBF und MTTR prüfen, Zuverlässigkeit berechnen.
  3. Architektur entwerfen: Serien- und Parallelkombinationen analysieren.
  4. Risiken berücksichtigen: Gemeinsame Fehlerquellen (z. B. Stromversorgung, Klimaanlage) vermeiden.
  5. Wirtschaftlichkeit abwägen: Höhere Redundanz = höhere Kosten. Passendes Niveau wählen.

Beispiele zur Verdeutlichung

  • Beispiel 1: Einfache Infrastruktur Ein Router (MTBF = 100.000 h, MTTR = 10 h).

    • Erklärung: Ein einzelnes Gerät erreicht schon eine sehr hohe Verfügbarkeit, die jährliche Ausfallzeit liegt aber trotzdem noch bei rund 52 Minuten.
  • Beispiel 2: Redundante Infrastruktur Zwei Router parallel, gleiche Daten.

    • Erklärung: Fällt einer aus, übernimmt der andere. Dadurch sinkt die Wahrscheinlichkeit für einen Gesamtausfall drastisch und die Verfügbarkeit steigt deutlich.
  • Beispiel 3: Serie von Komponenten Firewall ( ), Router ( ), Switch ( ).

    • Erklärung: Obwohl jede Komponente sehr zuverlässig ist, senken mehrere Geräte in Serie die Gesamtzuverlässigkeit merklich.

Disaster Recovery (Notfallwiederherstellung)

Während Ausfallsicherheit den laufenden Betrieb schützt, beschäftigt sich Disaster Recovery (DR) mit der Wiederherstellung nach schwerwiegenden Ereignissen wie Naturkatastrophen, Ransomware-Angriffen oder kompletten Systemausfällen.

Wichtige Kennzahlen im Disaster Recovery

  • RTO (Recovery Time Objective): Maximale Zeitspanne, die ein System nach einem Ausfall brauchen darf, um wieder betriebsbereit zu sein.
  • RPO (Recovery Point Objective): Maximal akzeptabler Datenverlust, gemessen in Zeit. Gibt an, wie alt die letzte Sicherung im Ernstfall höchstens sein darf.

Beispiel: Ein Onlineshop definiert RTO = 2 h und RPO = 15 min. Das bedeutet: Der Shop muss spätestens nach 2 Stunden wieder laufen, und es dürfen höchstens Bestellungen der letzten 15 Minuten verloren gehen.

Strategien im Disaster Recovery

  1. Backups:

    • Regelmäßige Datensicherungen (z. B. täglich oder stündlich).
    • Speicherung an mindestens zwei unabhängigen Orten (lokal und extern/cloud-basiert).
  2. Spiegelung (Mirroring): Daten werden in Echtzeit auf ein zweites System kopiert.

  3. Snapshots und Replikation:

    • Snapshots: Momentaufnahmen des Systems.
    • Replikation: Laufende Kopie der Daten in ein zweites Rechenzentrum.
  4. Notfallpläne und Tests:

    • Ein schriftlich definierter Notfallplan beschreibt, wer im Ernstfall welche Aufgaben übernimmt.
    • Regelmäßige Tests sind notwendig, um die Wirksamkeit sicherzustellen.
⏳ Lädt Dataview-Inhalt...

Formelübersicht und Schnellreferenz

Verwendete Variablen

VariableBedeutungEinheit
R(t)Zuverlässigkeit (Reliability) – Wahrscheinlichkeit, dass System bis Zeit t funktioniert0 bis 1 (oder %)
F(t)Ausfallwahrscheinlichkeit (Failure Probability) – Wahrscheinlichkeit für Ausfall bis Zeit t0 bis 1 (oder %)
λ(t)Ausfallrate (Failure Rate) – Momentane Ausfallwahrscheinlichkeit pro Zeiteinheit1/Stunde
tZeit seit InbetriebnahmeStunden (h)
MTBFMean Time Between Failures – Mittlere Zeit zwischen AusfällenStunden (h)
MTTFMean Time To Failure – Mittlere Zeit bis zum ersten AusfallStunden (h)
MTTRMean Time To Repair – Mittlere ReparaturdauerStunden (h)
AFRAnnualized Failure Rate – Jährliche AusfallrateProzent (%)
AAvailability – Verfügbarkeit des SystemsProzent (%)
R_sysSystem-Zuverlässigkeit bei mehreren Komponenten0 bis 1 (oder %)
nAnzahl der Komponenten/GeräteGanzzahl

Formeln nach Anwendungsbereich

1. Grundlegende Zusammenhänge

FormelAnwendung
F(t) = 1 − R(t)Umrechnung zwischen Ausfallwahrscheinlichkeit und Zuverlässigkeit

2. Exponentialmodell (bei konstanter Ausfallrate)

FormelAnwendung
R(t) = e^(−t/MTBF)Zuverlässigkeit nach Zeit t berechnen
F(t) = 1 − e^(−t/MTBF)Ausfallwahrscheinlichkeit nach Zeit t berechnen
AFR = 1 − e^(−8766/MTBF)Jährliche Ausfallrate exakt berechnen (8766 h = 1 Jahr)
AFR ≈ 8766 / MTBFJährliche Ausfallrate näherungsweise (für große MTBF)

3. Verfügbarkeit und Planung

FormelAnwendung
A = MTBF / (MTBF + MTTR)Verfügbarkeit eines Systems berechnen
Erwartete Ausfälle = n × AFRAnzahl erwarteter Ausfälle pro Jahr bei n Geräten

4. Systemkonfigurationen

FormelAnwendung
R_sys = R₁ × R₂ × … × RₙZuverlässigkeit bei Serienschaltung (alle müssen funktionieren)
R_sys = 1 − (1 − R)²Zuverlässigkeit bei 2 redundanten Komponenten (mindestens eine muss funktionieren)

Wichtige Werte zum Merken

  • 1 Jahr = 8766 Stunden (365,25 Tage × 24 h)
  • 99,9 % Verfügbarkeit = maximal 8,76 h Ausfall pro Jahr (“Three Nines”)
  • 99,99 % Verfügbarkeit = maximal 52,56 min Ausfall pro Jahr (“Four Nines”)
  • 99,999 % Verfügbarkeit = maximal 5,26 min Ausfall pro Jahr (“Five Nines”)

Zusammenfassung

Zusammenfassung:

Mathematische Grundlagen von Zuverlässigkeit und Ausfällen

Die Begriffe R(t), F(t) und λ(t) beschreiben die Wahrscheinlichkeit des fehlerfreien Betriebs, die Ausfallwahrscheinlichkeit sowie die Ausfallrate eines Systems.

  • R(t) (Zuverlässigkeit): Wahrscheinlichkeit, dass ein System bis zu einem Zeitpunkt t ohne Ausfall arbeitet.
  • F(t) (Ausfallwahrscheinlichkeit): Wahrscheinlichkeit, dass bis zu einem Zeitpunkt t ein Ausfall auftritt. Zusammenhang: F(t) = 1 – R(t).
  • λ(t) (Ausfallrate): Wahrscheinlichkeit eines Ausfalls in einem kleinen Zeitintervall, unter der Bedingung, dass das System bisher funktioniert hat.

Kennzahlen für Lebensdauer und Ausfälle

Für die Bewertung von Systemen sind Kennzahlen wie MTBF, MTTF, MTTR und AFR zentral.

  • MTBF (Mean Time Between Failures): Mittlere Zeit zwischen zwei Ausfällen bei reparierbaren Systemen.
  • MTTF (Mean Time To Failure): Mittlere Zeit bis zum ersten Ausfall bei nicht reparierbaren Geräten.
  • MTTR (Mean Time To Repair): Durchschnittliche Reparaturdauer nach einem Ausfall.
  • AFR (Annualized Failure Rate): Anteil der Geräte, die innerhalb eines Jahres ausfallen.

Lebenszyklus von Systemen

Die Ausfallrate folgt typischerweise einer Badewannenkurve:

  1. Frühausfälle durch Produktionsfehler,
  2. stabile mittlere Phase mit nahezu konstanter Ausfallrate,
  3. Verschleißphase mit steigender Ausfallrate. Kennzahlen wie MTBF und AFR beziehen sich in der Regel auf die mittlere Phase.

Exponentialmodell

Das Modell geht von einer konstanten Ausfallrate aus.

  • Formeln:

  • (Zuverlässigkeit: Wahrscheinlichkeit, dass das System bis zur Zeit t ohne Ausfall läuft)

  • (Ausfallwahrscheinlichkeit: Wahrscheinlichkeit, dass bis zur Zeit t mindestens ein Ausfall auftritt)

  • für große MTBF-Werte (jährliche Ausfallrate, 8766 h ≈ 1 Jahr)

  • Beispielrechnungen zeigen: Ein höherer MTBF führt zu einer deutlich geringeren jährlichen Ausfallwahrscheinlichkeit.

Planung mit Zuverlässigkeitskennzahlen

Die Kennzahlen ermöglichen konkrete Maßnahmen:

  • Ausfälle berechnen: Erwartete Ausfälle = Geräteanzahl × AFR.
  • Ersatzteile planen: Lieferzeiten und Ausfallzahlen berücksichtigen.
  • Redundanz einsetzen: N+1 oder Aktiv-Aktiv-Konzepte erhöhen die Verfügbarkeit.
  • Wartung: Austausch verschleißanfälliger Teile vor Beginn der Verschleißphase.
  • Monitoring: Eigene Felddaten zur Validierung von Herstellerangaben nutzen.

Verfügbarkeit (A)

Die Verfügbarkeit berücksichtigt sowohl Ausfälle als auch Reparaturzeiten.

  • Formel: A = MTBF / (MTBF + MTTR).
  • Beispiel: Ein Server mit MTBF = 200.000 h und MTTR = 4 h erreicht eine Verfügbarkeit von 99,998 %.
  • Interpretation: Selbst kleine MTTR-Werte beeinflussen die Verfügbarkeit spürbar.

Serien- und Parallelsysteme

Die Systemzuverlässigkeit hängt von der Kombination einzelner Komponenten ab.

  • Reihensystem (Serie): Alle Komponenten müssen funktionieren. R_sys = R1 × R2 × … × Rn. Mit zunehmender Zahl an Komponenten sinkt die Gesamtzuverlässigkeit deutlich.
  • Redundanzsystem (Parallel): Es genügt, wenn eine Komponente aktiv bleibt. Beispiel: Zwei Server mit jeweils R = 0,99 ergeben gemeinsam R_sys = 0,9999.
  • Praxis: Redundanzkonzepte wie N+1 oder Aktiv-Aktiv werden in Rechenzentren oder Server-Infrastrukturen genutzt.

Vorgehensweise in der Praxis

  1. Anforderungen analysieren (z. B. 99,9 % Verfügbarkeit).
  2. Einzelkomponenten bewerten (MTBF, MTTR, Zuverlässigkeit).
  3. Architektur entwerfen (Serie und Parallel kombinieren).
  4. Risiken durch gemeinsame Fehlerquellen berücksichtigen.
  5. Kosten und Nutzen der Redundanz abwägen.

Disaster Recovery

  • Disaster Recovery (DR) beschreibt Maßnahmen zur Wiederherstellung von IT-Systemen nach schwerwiegenden Katastrophen wie Naturereignissen, Cyberangriffen oder Rechenzentrumsausfällen.
  • Zentrale Kennzahlen sind RTO (Recovery Time Objective), die maximale Wiederanlaufzeit, und RPO (Recovery Point Objective), der maximal akzeptable Datenverlust. Typische Maßnahmen sind Backups, Datenreplikation, Spiegelung und regelmäßig getestete Notfallpläne.