Início Rápido: Crie um Espaço de Trabalho e execute o seu primeiro Cenário

Neste quickstart, cria um Chaos Studio Workspace, configura o seu âmbito para que descubra os seus recursos do Azure e executa um cenário que simula um padrão real de interrupções. No final, terá um relatório de cenário a mostrar exatamente o que aconteceu durante a jogada.

Important

Os espaços de trabalho e cenários do Azure Chaos Studio estão em pré-visualização pública. A Microsoft disponibiliza esta pré-visualização "tal qual" e "conforme disponível", e não está coberta por acordos de nível de serviço nem garantia limitada. A Microsoft fornece assistência ao cliente para a versão preliminar na medida do possível. Esta pré-visualização não é para uso em produção. Para obter mais informações, consulte os seguintes artigos:

Pré-requisitos

  • Uma assinatura do Azure. Se não tiver uma conta do Azure, crie uma conta gratuita antes de começar.
  • Pelo menos um recurso Azure implementado que suporta Ações do Chaos Studio, como uma máquina virtual, Azure Virtual Machine Scale Set, base de dados SQL do Azure ou servidor flexível PostgreSQL. Consulte Tipos de recursos suportados para a lista completa.
  • Microsoft.Chaos fornecedor de recursos registado na sua subscrição. Para se registar pela primeira vez, consulte Registar o fornecedor de recursos do Chaos Studio.

Criar um espaço de trabalho

  1. Abra o portal Azure e procure Chaos Studio na barra de pesquisa.

  2. Selecione Espaços de Trabalho na navegação à esquerda e depois selecione Criar.

  3. No separador Básicos , preencha os seguintes campos:

    • Subscrição: A subscrição onde o recurso Workspace é criado.
    • Grupo de recursos: selecione um grupo de recursos existente ou crie um novo.
    • Nome: Um nome descritivo para o seu Espaço de Trabalho, como chaos-prod-westus2.
    • Região: A região do Azure onde o recurso do Workspace é implementado. Os espaços de trabalho são recursos lógicos e podem operar em recursos em qualquer região, por isso não precisas de corresponder à região dos teus recursos-alvo. Escolha qualquer região suportada. Consulte a disponibilidade regional para ver a lista.
  4. Selecione Next: Scope.

Configurar o âmbito do Workspace

O âmbito determina quais os recursos do Azure que o Workspace pode descobrir e contra os quais pode executar cenários.

  1. Selecione um tipo de telescópio:

    • Subscrição: Descobre todos os recursos suportados numa subscrição.
    • Grupo de recursos: Descobre todos os recursos suportados num único grupo de recursos.
    • Grupo de serviço: Descobre recursos através de um conjunto definido de subscrições.
  2. Selecione a subscrição específica, grupo de recursos ou grupo de serviços que pretende atingir.

  3. Selecione Próximo: Identidade.

Configurar a identidade gerenciada

A identidade gerida do Workspace é o principal responsável que executa as Ações em tempo de execução. Atua como um mecanismo de limitação do impacto: a identidade só pode afetar os recursos aos quais atribuiu as funções necessárias de controlo de acesso baseado em funções do Azure (Azure RBAC). Isto garante que apenas os utilizadores autorizados, executando Cenários através de um Workspace devidamente definido, podem desencadear perturbações em recursos específicos.

  1. Escolha um tipo de identidade:

    • Sistema atribuído: O Chaos Studio cria uma identidade gerida ligada a este Workspace. A identidade é eliminada quando o Workspace é eliminado.
    • Atribuído pelo utilizador: Selecione uma identidade gerida atribuída pelo utilizador existente. Esta opção é útil quando se quer partilhar uma identidade entre vários Workspaces ou gerir permissões de forma centralizada.
  2. Selecione Seguinte: Rever e criar.

Concede permissões à identidade após a criação do espaço de trabalho: o portal pede-lhe para corrigir o acesso de leitura em falta no espaço de trabalho e para corrigir as permissões de cenário em falta quando configura um cenário. Veja como acontecem as atribuições de funções.

Revisar e criar

  1. Revise a configuração do seu espaço de trabalho. Confirma o âmbito e as definições de identidade.

  2. Selecione Criar.

    O lançamento demora alguns segundos. Quando termina, o Chaos Studio começa a descobrir os recursos ao seu alcance.

  3. Selecione Ir para o recurso para abrir o seu novo Espaço de Trabalho.

  4. Se o portal mostrar um banner a indicar que a identidade está em falta de permissões de leitura no âmbito do espaço de trabalho, selecione Atribuir o papel Leitor sobre o Âmbito do Espaço de Trabalho. Para criar atribuições de funções, precisa de direitos de Proprietário ou Administrador de Acesso ao Utilizador no âmbito.

Explorar a biblioteca de cenários

Quando o Workspace termina a descoberta, preenche a biblioteca de Cenários com base nos recursos encontrados.

  1. Selecione Cenários na navegação à esquerda.

    A biblioteca mostra todos os cenários que se aplicam aos recursos descobertos. Cada Cenário lista o padrão de interrupção que simula, as Ações que compõe e os tipos de recursos que afeta.

  2. Selecione um cenário para ver os seus detalhes. Por exemplo, o Compute Zone Down simula uma falha de zona de disponibilidade ao desligar máquinas virtuais e instâncias do Conjuntos de Dimensionamento de Máquinas Virtuais do Azure numa zona-alvo.

  3. Se o Cenário exigir configuração, como escolher qual a zona de disponibilidade a escolher, preencha os parâmetros necessários. Também podes excluir recursos específicos da run se precisares de proteger certos recursos enquanto testas o resto. Selecione Salvar configuração.

  4. A validação verifica se a identidade gerida do espaço de trabalho consegue executar todas as ações necessárias pelo cenário sobre os recursos-alvo. Se a validação reportar permissões em falta, selecione Permissões de Correção para atribuir à identidade os papéis incorporados recomendados. Para atribuir funções a si próprio, ou para usar funções personalizadas de privilégio mínimo em vez de funções incorporadas, veja Como acontecem as atribuições de funções.

Executa o Cenário

  1. Na página de detalhe do Cenário, selecione Executar.

  2. Confirma a execução na caixa de diálogo. O Chaos Studio atribui os recursos-alvo e começa a executar as Ações do Cenário.

  3. O portal mostra o estado da corrida. As ações individuais aparecem na lista de ações com o seu estado (Em execução, Concluída com êxito, Ignorada ou Falhou).

  4. Aguarde a conclusão da execução. A duração das corridas varia consoante o cenário. Um cenário de Zona Reduzida normalmente demora entre 5 a 10 minutos.

Ver o relatório do cenário

Após a conclusão da execução, pode ver o relatório do cenário no histórico de execuções.

  1. No seu Espaço de Trabalho, selecione Executar histórico na navegação à esquerda.

  2. Encontre a corrida concluída e selecione-a para abrir os detalhes da corrida.

  3. Selecione Gerar relatório.

  4. O relatório mostra:

    • Detalhes da corrida: Nome do cenário, Espaço de trabalho, ID da corrida, estado geral e horários de início/fim.
    • Resumo da Ação: Uma tabela que lista cada Ação com o seu estado, duração, recursos direcionados e parâmetros.
    • Linha temporal da Ação: Uma linha temporal que mostra quando cada Ação foi executada em relação à execução total.
    • Fluxo de execução: Um diagrama da estrutura de passos e ramificações da execução.

    Pode descarregar o relatório para revisões de conformidade, retrospectivas pós-incidentes ou comunicação com as partes interessadas.

Limpeza de recursos

Se criou recursos especificamente para este quickstart, elimine-os para evitar cobranças contínuas:

  1. Para eliminar o Espaço de Trabalho, vá à página de visão geral do Espaço de Trabalho e selecione Eliminar.

  2. Elimine quaisquer recursos de teste (VMs, bases de dados) que tenha criado para este exercício.

Comunicar problemas e solicitar funcionalidades

Azure Chaos Studio é desenvolvido ao ar livre. Para reportar um bug, pedir uma funcionalidade ou colocar uma questão sobre Workspaces, Cenários ou a extensão CLI do Azure, abra uma questão no repositório Chaos Studio no GitHub. Ao apresentar uma reclamação, pode acompanhar o seu progresso e ver pedidos de outros clientes.

Passos seguintes