Experiências de caos

No Azure Chaos Studio, você cria e executa experimentos de caos. Um experimento de caos é um recurso do Azure que descreve as falhas que devem ser executadas e os recursos contra os quais essas falhas devem ser executadas.

Uma experiência está dividida em duas secções:

  • Seletores: Os seletores são grupos de recursos de destino que têm falhas ou outras ações executadas contra eles. Um seletor permite agrupar logicamente recursos para reutilização em várias ações.

    Por exemplo, você pode ter um seletor chamado AllNonProdEastUSVMs, no qual você adicionou todas as máquinas virtuais que não são de produção no Leste dos EUA. Em seguida, você pode aplicar pressão de CPU seguida de pressão de memória virtual a essas máquinas virtuais fazendo referência ao seletor.

  • Lógica: O resto do experimento descreve como e quando executar falhas. Um experimento é organizado em etapas que são executadas uma após a outra. Cada etapa tem uma ou mais ramificações que são executadas ao mesmo tempo. Etapas e ramificações permitem que você injete várias falhas em recursos em seu ambiente em paralelo.

    Cada ramificação tem uma ou mais ações, que são as falhas que você deseja executar ou atrasos de tempo. As falhas são ações que causam algum transtorno. A maioria das falhas leva um ou mais parâmetros, como a duração para executar a falha ou a quantidade de tensão a ser aplicada.

Diagram that shows the layout of a chaos experiment.

Experiências entre subscrições e entre inquilinos

Um experimento de caos é um recurso do Azure implantado em uma assinatura, grupo de recursos e região. Você pode usar o portal do Azure ou a API REST do Chaos Studio para criar, atualizar, iniciar, cancelar e exibir o status de um experimento.

Os experimentos do caos podem direcionar recursos em uma assinatura diferente do experimento se a assinatura estiver dentro do mesmo locatário do Azure. Os experimentos do Caos podem direcionar recursos em uma região diferente do experimento se a região for uma região suportada pelo Chaos Studio.

Próximos passos

Agora que você entendeu o que é um experimento de caos, está pronto para: