Newsletter

    Newsletter abonnieren

    Neue Infrastruktur-Guides, Vergleichsberichte und Migrationshinweise direkt ins Postfach.

    Infrastruktur-Notizen, Guides und neue Tools. Jederzeit abbestellbar.

    Zurück zum Blog
    SRE
    SLO
    KI-Infrastruktur
    Zuverlässigkeit

    Wie lassen sich SRE-Kennzahlen wie MTTD, MTTR, SLO, Error Budgets und Burn Rate auf KI- und Infrastrukturbetrieb anwenden?

    12. Juni 2026
    10 Min. Lesezeit

    SRE-Kennzahlen machen die Zuverlässigkeit von KI und Infrastruktur zu etwas, das Teams messen und steuern können. MTTD zeigt, wie schnell Probleme erkannt werden, MTTR zeigt, wie schnell der Dienst wiederhergestellt wird, SLOs definieren das Zuverlässigkeitsziel, Error Budgets quantifizieren, wie viel Unzuverlässigkeit akzeptabel ist, und die Burn Rate zeigt, wie schnell dieses Budget verbraucht wird.

    Für KI-Infrastruktur müssen diese Kennzahlen mehr abdecken als die Verfügbarkeit einer Anwendung. Sie können sich auf Trainingserfolg, Inferenzerfolg, Token-Durchsatz, Time to First Token, Beschleunigerverfügbarkeit, Fehlerbehebung und andere kritische Pfade beziehen, die die Fähigkeit beeinflussen, Rechenleistung in einen stabilen Dienst zu verwandeln.

    Was ist MTTD?

    Mean Time to Detect, kurz MTTD, misst, wie lange das Betriebssystem oder das Team braucht, um einen Incident nach seinem Beginn zu erkennen.

    Eine einfache Formel lautet:

    MTTD = Sum of detection delays / Number of incidents

    Der schwierige Teil ist die Definition des Incident-Beginns.

    Bei einem Hardware-Ereignis kann der Beginn der erste ECC-Fehler sein.

    Bei einem Service-Incident kann es die erste Anfrage sein, die den Service-Indikator verletzt.

    Bei einem Kühlungsproblem kann es die erste Schwellenwertüberschreitung sein.

    Legen Sie für jede Incident-Klasse eine Regel fest und wenden Sie sie konsistent an.

    Eine niedrige MTTD bedeutet, dass Probleme schnell sichtbar werden.

    Eine hohe MTTD bedeutet, dass Ausfälle Workloads zu lange beeinträchtigen können, bevor jemand davon erfährt.

    Automatische Erkennung kann die MTTD senken, aber nur, wenn die Alarme aussagekräftig sind.

    Ein Alarmsturm, dem niemand traut, kann das Problem technisch in Sekunden erkennen, während die menschliche Reaktion trotzdem langsam bleibt.

    Deshalb sollte MTTD zusammen mit Alarmqualität und Incident-Konsolidierung betrachtet werden.

    Was ist MTTR?

    Mean Time to Repair, Recover, Resolve oder Restore wird üblicherweise mit MTTR abgekürzt, aber Organisationen verwenden das zweite Wort unterschiedlich.

    Definieren Sie Ihre eigene Version.

    Für den Infrastrukturbetrieb ist die nützlichste Version oft die Zeit bis zur Wiederherstellung des Dienstes.

    Eine einfache Formel lautet:

    MTTR = Sum of restoration durations / Number of incidents

    Auch hier gilt: Definieren Sie die Start- und Endzeitstempel.

    Beginnt die Uhr beim Ausfall oder bei der Erkennung?

    Stoppt sie, wenn das Gerät repariert ist, oder wenn der nutzerseitige Dienst wiederhergestellt ist?

    Das sind unterschiedliche Kennzahlen.

    Bei einem KI-Trainings-Incident kann der Dienst wiederhergestellt sein, sobald der Job aus einem Checkpoint auf funktionsfähigen Ressourcen fortgesetzt wird, selbst wenn die ausgefallene GPU erst später repariert wird.

    Das ist oft die bessere Betriebskennzahl, weil sie misst, wie lange produktive Arbeit unterbrochen war.

    Die Reparaturzeit der Hardware kann separat erfasst werden.

    Wie gelten MTTD und MTTR bei GPU-Ausfällen?

    Bei einem GPU-Ausfall misst MTTD, wie schnell die Plattform erkennt, dass die Karte oder der Knoten nicht mehr funktionsfähig ist.

    MTTR misst, wie schnell der betroffene Workload gemäß dem definierten Wiederherstellungsprozess in einen funktionsfähigen Zustand zurückkehrt.

    Eine gute Fehlertoleranz-Schleife kann die MTTR senken, indem sie:

    Die defekte Karte erkennt
    Die Neuzuweisung an sie stoppt
    Den betroffenen Job findet
    Einen gültigen Checkpoint auswählt
    Funktionsfähige Ersatzressourcen zuweist
    Den Job neu startet
    Den Fortschritt validiert

    Deshalb sind Hardware-Health und Scheduler-Integration wichtig.

    Wenn das Team 20 Minuten braucht, um herauszufinden, welcher Job die Karte nutzt, wird dieser Zuordnungsschritt Teil der MTTR.

    Wenn ein Checkpoint sechs Stunden alt ist, kann der Dienst schnell wiederhergestellt werden, aber das Unternehmen verliert trotzdem sechs Stunden Rechenleistung.

    Diese verlorene Arbeit sollte separat erfasst werden.

    Der Artikel darüber, wie KI-Infrastruktur Trainingsjobs nach einem GPU- oder Serverausfall automatisch wiederherstellen kann, behandelt diese Wiederherstellungsschleife im Detail.

    Was ist ein SLO?

    Ein Service Level Objective, oder SLO, ist ein Zielwert für einen Service-Level-Indikator über einen definierten Zeitraum.

    Googles SRE-Leitfaden behandelt SLOs als Ziele für die Zuverlässigkeit eines Dienstes, basierend auf messbaren Service-Level-Indikatoren.

    Für einen Inferenzdienst kommen unter anderem folgende Indikatoren infrage:

    Erfolgsrate der Anfragen
    Token-Erfolgsrate
    Latenz
    Time to First Token
    Token-Durchsatz
    Timeout-Rate

    Für einen Trainingsdienst kommen unter anderem folgende Indikatoren infrage:

    Erfolgreicher Job-Start
    Erfolgreicher Task-Abschluss
    Wartezeit in der Queue
    Erfolgreicher Checkpoint
    Wiederherstellungszeit
    Ressourcenverfügbarkeit

    Für Infrastruktur kommen unter anderem folgende Indikatoren infrage:

    Beschleunigerverfügbarkeit
    Netzwerkverfügbarkeit
    Storage-Latenz
    Erfolgreiche Bereitstellung
    Reaktionszeit bei Hardware-Reparaturen

    Erstellen Sie nicht für jede Kennzahl ein SLO.

    Wählen Sie die Indikatoren, die nutzersichtbare oder geschäftlich wichtige Zuverlässigkeit widerspiegeln.

    Wie sollte ein SLO für einen KI-Dienst definiert werden?

    Definieren Sie den Dienst, den Indikator, das Ziel, das Messfenster und die Population der Ereignisse.

    Zum Beispiel:

    Dienst: Produktions-Inferenz-Endpunkt
    Indikator: erfolgreiche Anfragen / berechtigte Anfragen
    Ziel: 99,9 Prozent
    Fenster: rollierende 30 Tage
    Ausschlüsse: explizit definierte Wartungsarbeiten oder nicht abrechenbarer Testverkehr

    Die genaue Zahl ist eine geschäftliche Entscheidung.

    Die Methode ist der wichtige Teil.

    Zwei Teams können beide ein SLO von 99,9 Prozent beanspruchen, während sie unterschiedliche Anfragen zählen.

    Das macht den Vergleich bedeutungslos.

    Halten Sie die Definition exportierbar und versioniert.

    Das zugrunde liegende Betriebsmodell unterstützt außerdem Service-Tiers wie Gold, Silber und Bronze, sodass unterschiedliche Modelle unterschiedliche Schwellenwerte haben können.

    Das kann nützlich sein, wenn ein Dienst strikte Latenz erfordert, während ein anderer nach dem Best-Effort-Prinzip arbeitet.

    Was ist ein Error Budget?

    Ein Error Budget ist das Maß an Unzuverlässigkeit, das das SLO während des Messfensters erlaubt.

    Wenn das SLO bei 99,9 Prozent Erfolg liegt, ist das Error Budget die verbleibenden 0,1 Prozent unter dieser Definition.

    Für ein anfragebasiertes SLO:

    Error budget = Total eligible events × Allowed failure fraction

    Wenn es 1.000.000 berechtigte Anfragen gibt und das SLO 0,1 Prozent Fehlschläge erlaubt:

    1,000,000 × 0.001 = 1,000 allowed failed requests

    Das bedeutet nicht, dass Fehlschläge wünschenswert sind.

    Es gibt der Organisation eine quantitative Grenze, um Zuverlässigkeit und Änderungsgeschwindigkeit gegeneinander abzuwägen.

    Wenn das Budget gesund ist, hat das Team Spielraum für das normale Risiko der Softwareauslieferung.

    Wenn das Budget erschöpft ist, sollte Zuverlässigkeitsarbeit Priorität haben.

    Das zugrunde liegende SRE-Modell nutzt genau dieses Prinzip: Wenn das Budget die Schwelle überschreitet, kann die Release-Aktivität eingefroren werden, bis die Zuverlässigkeitsschuld abgebaut ist.

    Was bedeutet Burn Rate?

    Die Burn Rate misst, wie schnell der Dienst sein Error Budget verbraucht, verglichen mit der Rate, die das Budget gleichmäßig über das gesamte Fenster verbrauchen würde.

    Eine Burn Rate von 1 bedeutet, dass der Dienst das Budget im erwarteten Durchschnittstempo verbraucht, das es genau am Ende des Zeitraums aufzehren würde.

    Eine Burn Rate über 1 bedeutet, dass das Budget schneller verbraucht wird.

    Eine sehr hohe Burn Rate bedeutet, dass der Dienst sein Kontingent schnell aufbrauchen kann, wenn der Zustand anhält.

    Die Burn Rate ist nützlich, weil rohe Fehlerzahlen irreführend sein können.

    Zehn Fehlschläge in einer Minute können für einen Dienst mit geringem Volumen gravierend sein.

    Dieselben zehn Fehlschläge können für einen Dienst mit sehr hohem Volumen vernachlässigbar sein.

    Die Burn Rate setzt die Fehlschläge in Relation zum SLO und zum verbleibenden Budget.

    Warum mehrere Burn-Rate-Fenster verwenden?

    Mehrere Fenster helfen dabei, sowohl schnelle Incidents als auch langsame Zuverlässigkeitsverschlechterung zu erkennen.

    Googles SRE Workbook beschreibt Multiwindow-, Multi-Burn-Rate-Alerting als eine Möglichkeit, bedeutsamen SLO-Verbrauch zu erkennen und gleichzeitig Alarm-Rauschen unter Kontrolle zu halten.

    Ein kurzes Fenster ist empfindlich gegenüber schnellen Fehlschlägen.

    Ein längeres Fenster bestätigt, dass der Zustand anhaltend genug ist, um relevant zu sein.

    Sie können außerdem separate Fast-Burn- und Slow-Burn-Alarmpfade definieren.

    Fast Burn bedeutet, dass das Budget schnell verschwindet und eine dringende Reaktion erfordert.

    Slow Burn bedeutet, dass sich der Dienst über einen längeren Zeitraum verschlechtert und geplante Zuverlässigkeitsarbeit nötig sein könnte.

    Das zugrunde liegende Betriebsmodell nutzt dasselbe Konzept mit Multiwindow-, Multi-Burn-Rate-Alarmen.

    Das Ziel ist nicht, mehr Alarme zu erzeugen.

    Es geht darum, Alarme zu erzeugen, wenn das Zuverlässigkeitsziel tatsächlich gefährdet ist.

    Wie sollten SLOs auf Token-Dienste angewendet werden?

    Token-Dienste können Indikatoren verwenden, die sowohl Verfügbarkeit als auch Qualität der Auslieferung widerspiegeln.

    Das zugrunde liegende Material listet Kennzahlen wie Token-Erfolgsrate, Durchsatz, Time to First Token, Latenz pro Token und Timeout-Rate auf.

    Ein Modell-Dienst kann daher mehrere SLOs haben.

    Zum Beispiel:

    Erfolgsrate der Anfragen
    Erfolgreiche Token-Generierung
    Time to First Token
    Kontinuität des Streamings
    Gesamtlatenz
    Timeout-Rate

    Fassen Sie nicht alle Indikatoren in einem zusammengesetzten Wert zusammen, wenn sie unterschiedliche Nutzererfahrungen abbilden.

    Ein Dienst kann eine exzellente Erfolgsrate und eine schreckliche Latenz haben.

    Der Nutzer erlebt trotzdem einen schlechten Dienst.

    Getrennte SLOs machen den Fehlermodus sichtbar.

    Wie sollte SRE auf Trainingsdienste angewendet werden?

    Training-SRE sollte sich auf die Zuverlässigkeit des Job-Lebenszyklus konzentrieren.

    Nützliche Indikatoren sind unter anderem:

    Zulassungszeit in der Queue
    Erfolgreicher Job-Start
    Erfolgreicher Job-Abschluss
    Erfolgreicher Checkpoint
    Erfolgreiche Wiederherstellung
    Durchschnittlich verlorene Rechenleistung nach einem Ausfall
    Ressourcenverfügbarkeit
    Rate wiederholter Fehlschläge

    Ein Trainingsjob, der nach 18 Stunden ausfällt und von einem 17 Stunden alten Checkpoint neu startet, ist technisch wiederhergestellt, aber operativ teuer.

    Diese verlorene Rechenleistung sollte sichtbar sein.

    Ebenso kann ein Scheduler hochverfügbar sein, während Nutzer stundenlang auf die angeforderte Ressourcenklasse warten.

    Zuverlässigkeit des Dienstes bedeutet die Erfahrung, nutzbare Rechenleistung zu erhalten, nicht einfach die Verfügbarkeit des Scheduler-Prozesses.

    Was ist eine Automatisierungsquote für Fehlerbehebung?

    Die Automatisierungsquote für Fehlerbehebung (Automatic-Remediation Ratio) misst den Anteil berechtigter Incidents, die durch genehmigte automatisierte Maßnahmen ohne manuelle Ausführung gelöst wurden.

    Eine einfache Definition lautet:

    Automatic-remediation ratio = Automatically resolved eligible incidents / Total eligible incidents

    Definieren Sie „berechtigt“.

    Hochriskante Incidents sollten nicht als Automatisierungsfehler gezählt werden, wenn die Richtlinie bewusst eine menschliche Freigabe verlangt.

    Das zugrunde liegende SRE-Modell unterteilt Incidents nach Risikostufe.

    Bekannte, vorübergehende Ereignisse können sich selbst erholen.

    Incidents mit kontrolliertem Risiko können genehmigte Skripte mit Rollback ausführen.

    Risikobehaftete Änderungen erfordern eine Workflow-Freigabe und eine Canary-Ausführung.

    Das macht die Automatisierungsquote aussagekräftig, weil sie Automatisierung innerhalb des genehmigten Rahmens misst.

    Was ist Toil-Reduktion?

    Toil-Reduktion misst, wie viel repetitive manuelle Betriebsarbeit entfernt oder verkürzt wurde.

    Mögliche Indikatoren sind:

    Manuelle Eingriffe pro Incident
    Bediener-Minuten pro Incident
    Anzahl automatisierter, zuvor wiederholter Aktionen
    Ohne manuelle Befehlsausführung abgeschlossene Arbeitsaufträge
    Für Routineinspektionen aufgewendete Zeit
    Wiederkehrende Incident-Häufigkeit

    Toil ist nicht einfach „Arbeit, die Menschen nicht mögen“.

    Manche manuelle Arbeit ist wertvoll, weil sie Urteilsvermögen erfordert.

    Das Ziel ist, repetitive, vorhersehbare Aktionen zu automatisieren, damit sich Ingenieure auf Diagnose, Kapazität, Zuverlässigkeit und Verbesserung konzentrieren können.

    Messen Sie die tatsächlich eingesparte Zeit.

    Andernfalls kann „Automatisierung“ zu einer reinen Feature-Zählung ohne operativen Nutzen werden.

    Wie sollten Incident-Reviews mit SRE-Kennzahlen verknüpft werden?

    Ein Post-Incident-Review sollte einzelne Fehlschläge in Änderungen am Zuverlässigkeitssystem verwandeln.

    Das Review sollte Folgendes festhalten:

    Zeitachse
    Grundursache
    Beitragende Faktoren
    Erkennungslücke
    Wiederherstellungslücke
    Ausmaß der Serviceauswirkung
    Ausmaß der verlorenen Rechenleistung
    Auswirkung auf das SLO
    Verbrauch des Error Budgets
    Verbesserungsmaßnahmen
    Verantwortlicher
    Fälligkeitsdatum

    Wenn die MTTD schlecht war, verbessern Sie die Erkennung.

    Wenn die MTTR schlecht war, verbessern Sie Runbooks, Zuständigkeiten, Checkpoints oder Automatisierung.

    Wenn derselbe Fehler immer wieder das Error Budget verbraucht, beheben Sie das zugrunde liegende Zuverlässigkeitsproblem, statt nur den Reaktionsprozess zu verbessern.

    Das Review sollte in die Wissensdatenbank einfließen, damit künftige Incidents von den gewonnenen Erkenntnissen profitieren.

    Wie beeinflussen Error Budgets Release-Entscheidungen?

    Error Budgets bieten ein messbares Release-Gate.

    Wenn der Dienst komfortabel innerhalb seines SLO liegt und noch Budget übrig hat, kann die normale Release-Aktivität gemäß Richtlinie fortgesetzt werden.

    Wenn das Budget fast erschöpft ist, können risikoreiche Änderungen verlangsamt werden.

    Wenn das Budget erschöpft ist, kann das Team nicht essenzielle Releases einfrieren und Zuverlässigkeitsarbeit priorisieren.

    Das verwandelt die Diskussion von Meinung in Evidenz.

    Produktteams können die Zuverlässigkeitsbeschränkung sehen.

    Betriebsteams können den Verbrauchstrend zeigen.

    Das Management kann das prognostizierte Erschöpfungsdatum sehen.

    Das ist der Managementwert eines Error Budgets.

    Wie unterstützt AIOps SRE?

    AIOps kann die MTTD senken, indem es Fehlschläge schneller erkennt und korreliert, und es kann die MTTR senken, indem es wahrscheinliche Ursachen identifiziert und genehmigte Abhilfemaßnahmen vorschlägt oder ausführt.

    Aber SRE liefert den Messrahmen, der zeigt, ob diese Verbesserungen real sind.

    Wenn ein AIOps-System eine schnellere Diagnose behauptet, vergleichen Sie die MTTD vorher und nachher.

    Wenn automatisierte Wiederherstellung hinzugefügt wird, vergleichen Sie MTTR und Wiederholungsrate.

    Wenn sich die Alarmkorrelation verbessert, vergleichen Sie die Arbeitslast der Bediener und das Volumen falscher Incidents.

    Wenn sich die Zuverlässigkeit verschlechtert, während die Automatisierung zunimmt, ist die Automatisierung nicht erfolgreich.

    Die Beziehung zwischen beiden wird in wie AIOps Alarm-Rauschen reduziert, Grundursachen identifiziert und die geschäftlichen Auswirkungen bestimmt behandelt.

    Was sollte ein SRE-Dashboard zeigen?

    Ein nützliches SRE-Dashboard sollte Zuverlässigkeitsleistung, Budgetstatus, Incident-Risiko und operativen Aufwand zeigen.

    Mindestens:

    MTTD
    MTTR
    SLO-Erfüllung
    Verbleibendes Error Budget
    Burn Rate
    Prognostizierte Budgeterschöpfung
    Incident-Anzahl
    Risikostufe
    Automatisierungsquote für Fehlerbehebung
    Toil-Trend
    Wiederkehrende Incidents
    Status der Post-Incident-Maßnahmen

    Ein Plattformbeispiel, das diese Kennzahlen von der Infrastruktur bis zu den Token-Diensten anwendet, ist Sensaka.

    Wenn ich SRE in KI-Infrastruktur einführen würde, würde ich mit drei kritischen Diensten beginnen, nicht mit 100 Kennzahlen. Definieren Sie ein oder zwei SLOs für jeden, messen Sie MTTD und MTTR, erstellen Sie ein 30-Tage-Error-Budget und überprüfen Sie jeden Incident, der einen bedeutenden Anteil davon verbraucht. Sobald die Definitionen vertrauenswürdig sind, erweitern Sie das System.

    Häufig gestellte Fragen

    Was messen MTTD und MTTR?

    MTTD misst die durchschnittliche Zeit vom Beginn eines Incidents bis zu dessen Erkennung. MTTR misst die durchschnittliche Zeit vom Beginn oder der Erkennung eines Incidents bis zur Wiederherstellung gemäß der Definition der Organisation, weshalb die genauen Start- und Endzeitstempel dokumentiert werden sollten.

    Was ist ein SLO für KI-Infrastruktur?

    Ein SLO ist ein messbares Zuverlässigkeitsziel für einen Dienst oder einen kritischen Betriebspfad. Für KI-Dienste kann es Erfolgsrate, Token-Durchsatz, Latenz, Time to First Token, Aufgabenerfolg oder Infrastrukturverfügbarkeit abdecken.

    Was ist eine Error-Budget-Burn-Rate?

    Die Burn Rate misst, wie schnell ein Dienst das von seinem SLO erlaubte Error Budget verbraucht. Fast-Burn- und Slow-Burn-Fenster helfen, dringenden Zuverlässigkeitsverlust von langfristiger Verschlechterung zu unterscheiden.