Chaos-Experimente

In Azure Chaos Studio erstellen und führen Sie Chaosexperimente durch. Ein Chaos-Experiment ist eine Azure-Ressource, die die Fehler beschreibt, die ausgeführt werden sollen, und die Ressourcen, für die diese Fehler ausgeführt werden sollen.

Ein Experiment ist in zwei Abschnitte unterteilt:

  • Selektoren: Selektoren sind Gruppen von Zielressourcen mit Fehlern oder anderen Aktionen, die gegen sie ausgeführt werden. Mit einem Selektor können Sie Ressourcen logisch gruppieren, um sie für mehrere Aktionen wiederzuverwenden.

    Sie können beispielsweise einen Selektor namens AllNonProdEastUSVMs", in dem Sie alle virtuellen Nichtproduktionscomputer in Ost-USA hinzugefügt haben. Anschließend können Sie den CPU-Druck, gefolgt von dem Druck des virtuellen Arbeitsspeichers, auf diese virtuellen Computer anwenden, indem Sie auf die Auswahl verweisen.

  • Logik: Der Rest des Experiments beschreibt, wie und wann Fehler ausgeführt werden. Ein Experiment ist in Schritte unterteilt, die nacheinander ausgeführt werden. Jeder Schritt verfügt über mindestens eine Verzweigung, die gleichzeitig ausgeführt wird. Mit Schritten und Verzweigungen können Sie mehrere Fehler ressourcenübergreifend in Ihre Umgebung parallel einspeisen.

    Jede Verzweigung verfügt über eine oder mehrere Aktionen, die entweder die Fehler sind, die Sie ausführen möchten, oder Zeitverzögerungen. Fehler sind Aktionen, die zu Unterbrechungen führen. Die meisten Fehler nehmen einen oder mehrere Parameter an, z. B. die Dauer der Ausführung des Fehlers oder die zu übernehmende Belastung.

Diagram that shows the layout of a chaos experiment.

Abonnementübergreifende und inhaberübergreifende Experimente

Ein Chaos-Experiment ist eine Azure-Ressource, die in einem Abonnement, einer Ressourcengruppe und einer Region bereitgestellt wird. Sie können das Azure-Portal oder die Chaos Studio-REST-API verwenden, um ein Experiment zu erstellen, zu aktualisieren, zu starten, abzubrechen und dessen Status anzuzeigen.

Chaos-Experimente können Ressourcen in einem anderen Abonnement als das Experiment ansprechen, wenn sich das Abonnement innerhalb desselben Azure-Mandanten befindet. Chaosexperimente können Ressourcen in einer anderen Region als das Experiment ansprechen, wenn die Region eine unterstützte Region für Chaos Studio ist.

Nächste Schritte

Jetzt, da Sie verstehen, was ein Chaos-Experiment ist, sind Sie bereit für: