Kapitel 6. Microsoft Variation und Priorisierung von Experimenten

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

Bei Microsoft entwickeln und betreiben wir unser eigenes Chaos-Engineering-Programm für Cloud-Infrastrukturen im großen Maßstab. Wir haben festgestellt, dass vor allem die Auswahl der Experimente einen großen Einfluss darauf hat, wie du Chaos Engineering auf dein System anwendest. Beispiele für verschiedene Ausfallszenarien in realen Produktionssystemen zeigen, wie sich eine Vielzahl von Ereignissen aus der realen Welt auf dein Produktionssystem auswirken kann. Ich werde eine Methode vorschlagen, mit der du Prioritäten bei der Erprobung deiner Dienste setzen kannst, und dann einen Rahmen, um die Variationen verschiedener Experimenttypen zu berücksichtigen. Mein Ziel in diesem Kapitel ist es, Strategien anzubieten, die du in deinem Entwicklungsprozess anwenden kannst, um die Zuverlässigkeit deiner Produkte zu verbessern.

Warum ist alles so kompliziert?

Moderne Softwaresysteme sind komplex. Hunderte, oft Tausende von Ingenieuren arbeiten daran, selbst das kleinste Softwareprodukt zu entwickeln. Es gibt Tausende, vielleicht sogar Millionen von Hardware- und Softwarekomponenten, die ein einziges System ausmachen, das zu deinem Dienst wird. Denk an all die Ingenieure, die für Hardwareanbieter wie Intel, Samsung, Western Digital und andere Unternehmen arbeiten, die Serverhardware ...

Get Chaos 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.