Experimentos 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 em que essas falhas devem ser executadas.

Este experimento é dividido em duas seçõ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 os 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 de não produção no leste dos EUA. Em seguida, você pode aplicar a pressão da CPU seguida pela pressão da memória virtual a essas máquinas virtuais fazendo referência ao seletor.

  • Lógica: o restante 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. As etapas e as ramificações permitem injetar várias falhas nos 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. Falhas são ações que causam alguma interrupção. A maioria das falhas recebe um ou mais parâmetros, como a duração para executar a falha ou a quantidade de estresse a ser aplicada.

Diagram that shows the layout of a chaos experiment.

Experimentos entre assinaturas e entre locatários

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 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 Chaos podem direcionar recursos em uma região diferente do experimento se a região for uma região suportada pelo Chaos Studio.

Próximas etapas

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