Ein Wartungsfenster ist ein im Voraus vereinbarter Zeitraum für Arbeiten, die einen Dienst unterbrechen können: ein Deployment, eine Datenbankmigration, ein Server-Neustart, eine Änderung am Zertifikat oder an DNS. Wer auf den Dienst angewiesen ist, erfährt, wann das Fenster beginnt und wie lange es dauern soll.
Der Sinn des Fensters ist, dass die Unterbrechung erwartet wird. Das unterscheidet es von einem Ausfall, den niemand geplant hat.
Geplante und ungeplante Ausfallzeit
| Geplante Ausfallzeit | Ausfall | |
|---|---|---|
| Vorher angekündigt | Ja | Nein |
| Ursache | Gezielte Arbeiten | Ein Fehler |
| Wird meist auf ein Verfügbarkeitsversprechen angerechnet | Oft nicht, wenn die Vereinbarung sie ausnimmt | Ja |
Ob geplante Arbeiten die Verfügbarkeit (Uptime) mindern, hängt von der Vereinbarung ab. Viele SLAs nehmen angekündigte Wartung aus, und manche begrenzen, wie viel davon erlaubt ist. Lesen Sie den Vertrag, statt etwas anzunehmen.
Was Besucher sehen sollten
Während des Fensters sollte der Dienst sagen, was passiert, statt stillschweigend auszufallen. Üblich ist eine Antwort mit HTTP 503 und, wenn möglich, einem Retry-After-Header, der angibt, wann man wiederkommen soll. Siehe So untersuchen Sie einen HTTP-503-Fehler.
Überwachung während eines Fensters
Ein Monitor kennt Ihre Pläne nicht, solange Sie sie ihm nicht mitteilen. Ohne Fenster sehen geplante Arbeiten wie ein echter Ausfall aus und lösen Benachrichtigungen aus. Mit einem Fenster prüft der Monitor weiter und behält die Ergebnisse, behandelt den Zeitraum aber anders.
In UptimeWire funktioniert ein geplantes Wartungsfenster für eine Website so:
- Die Prüfungen laufen weiter, und die Historie zeigt die Fehlschläge.
- Vorfallsbenachrichtigungen, die innerhalb des Fensters beginnen, werden zurückgehalten. Endet der Ausfall innerhalb des Fensters, werden sie verworfen. Dauert er über das Ende hinaus, werden sie gesendet, wenn das Fenster endet.
- Die Zeit innerhalb des Fensters fließt nicht in die Berechnung der Verfügbarkeit ein.
- Warnungen zum SSL-Zertifikat, zur Domain und zu DNS werden vom Fenster nicht zurückgehalten.
Ein Fenster muss im Voraus eingerichtet werden, und für seine Länge und seine Anzahl gelten Grenzen. Es ist ein Werkzeug für Arbeiten, die Sie ankündigen, und kein Mittel, einen Ausfall zu verbergen. Mehr dazu unter Warum Uptime-Monitore Fehlalarme senden.