Kapitel 17. Testen der Verlässlichkeit

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Wenn du es nicht ausprobiert hast, nimm an, dass es kaputt ist.

Unbekannt

Eine Hauptaufgabe von Site Reliability Engineers ist es, das Vertrauen in die von ihnen gewarteten Systeme zu quantifizieren. SREs erfüllen diese Aufgabe, indem sie klassische Softwaretestverfahren auf Systeme in großem Maßstab anwenden.1 Das Vertrauen kann sowohl an der Zuverlässigkeit in der Vergangenheit als auch an der zukünftigen Zuverlässigkeit gemessen werden. Erstere wird durch die Analyse von Daten erfasst, die durch die Überwachung des historischen Systemverhaltens bereitgestellt werden, während letztere durch Vorhersagen aus Daten über das vergangene Systemverhalten quantifiziert wird. Damit diese Vorhersagen aussagekräftig genug sind, um nützlich zu sein, muss eine der folgenden Bedingungen erfüllt sein:

  • Die Website bleibt im Laufe der Zeit völlig unverändert, es gibt keine Software-Releases oder Änderungen an der Serverflotte, was bedeutet, dass das zukünftige Verhalten dem vergangenen Verhalten ähnlich sein wird.

  • Du kannst alle Veränderungen am Standort sicher beschreiben, damit die Analyse die Unsicherheiten berücksichtigt, die durch jede dieser Veränderungen entstehen.

Die Prüfung ist der Mechanismus, mit dem du die Gleichwertigkeit bestimmter ...

Get Site Reliability Engineering now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.