Share via


Chaos-experimenten

In Azure Chaos Studio maakt en voert u chaos-experimenten uit. Een chaos-experiment is een Azure-resource die de fouten beschrijft die moeten worden uitgevoerd en de resources waarop deze fouten moeten worden uitgevoerd.

Een experiment is onderverdeeld in twee secties:

  • Selectors: Selectors zijn groepen doelbronnen waarvoor fouten of andere acties worden uitgevoerd. Met een selector kunt u resources logisch groeperen voor hergebruik in meerdere acties.

    U hebt bijvoorbeeld een selector met de naam AllNonProdEastUSVMs, waarin u alle niet-productie virtuele machines in VS - oost hebt toegevoegd. U kunt vervolgens CPU-druk toepassen, gevolgd door virtuele geheugendruk op die virtuele machines door te verwijzen naar de selector.

  • Logica: In de rest van het experiment wordt beschreven hoe en wanneer fouten moeten worden uitgevoerd. Een experiment is ingedeeld in stappen die één na de andere worden uitgevoerd. Elke stap heeft een of meer vertakkingen die tegelijkertijd worden uitgevoerd. Met stappen en vertakkingen kunt u meerdere fouten in resources in uw omgeving parallel injecteren.

    Elke vertakking heeft een of meer acties. Dit zijn de fouten die u wilt uitvoeren of tijdvertragingen. Fouten zijn acties die een onderbreking veroorzaken. De meeste fouten hebben een of meer parameters, zoals de duur om de fout uit te voeren of de hoeveelheid stress die moet worden toegepast.

Diagram that shows the layout of a chaos experiment.

Experimenten voor meerdere abonnementen en meerdere tenants

Een chaos-experiment is een Azure-resource die is geïmplementeerd in een abonnement, resourcegroep en regio. U kunt Azure Portal of de Chaos Studio REST API gebruiken om de status van een experiment te maken, bij te werken, te starten, te annuleren en weer te geven.

Chaos-experimenten kunnen zich richten op resources in een ander abonnement dan het experiment als het abonnement zich binnen dezelfde Azure-tenant bevindt. Chaos-experimenten kunnen zich richten op resources in een andere regio dan het experiment als de regio een ondersteunde regio is voor Chaos Studio.

Volgende stappen

Nu u begrijpt wat een chaos-experiment is, kunt u het volgende doen: