Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Neste quickstart, usas o Chaos Studio Workspaces para criar um Workspace, configuras o seu âmbito para que descubra os teus recursos do Azure e executas um cenário que simula um padrão real de interrupção. No final, tens um relatório de Cenário que mostra exatamente o que aconteceu durante a partida.
Important
Os Espaços de Trabalho e Cenários do 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, suportado por um Cenário nos Workspaces do Chaos Studio.
- O
Microsoft.Chaosfornecedor de recursos registou-se na sua subscrição. Para instruções de registo, consulte Registar um fornecedor de recursos.
Criar um espaço de trabalho
Abra o portal Azure e procure Chaos Studio na barra de pesquisa.
Selecione Espaços de Trabalho na navegação à esquerda e depois selecione Criar.
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.
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.
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.
Selecione a subscrição específica, grupo de recursos ou grupo de serviços que pretende atingir.
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.
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.
Selecione Seguinte: Rever e criar.
Atribui à identidade as respetivas permissões depois de o Workspace ser criado: o portal pede-lhe que corrija o acesso de leitura em falta no Workspace e que corrija as permissões em falta para o Scenario quando configura um Scenario. Veja como acontecem as atribuições de funções.
Revisar e criar
Revê a configuração do teu espaço de trabalho. Confirmar o âmbito e as definições de identidade.
Selecione Criar.
O lançamento demora alguns segundos. Quando termina, o Chaos Studio começa a descobrir os recursos ao seu alcance.
Selecione Ir para o recurso para abrir o seu novo Espaço de Trabalho.
Se o portal mostrar um banner a indicar que a identidade não tem permissões de leitura no âmbito do Workspace, selecione Atribuir a função Leitor no âmbito do Workspace. 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.
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.
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.
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.
A validação verifica se a identidade gerida do Workspace consegue realizar todas as Ações necessárias pelo Cenário nos 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
Na página de detalhe do Cenário, selecione Executar.
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.
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).
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.
No seu Espaço de Trabalho, selecione Executar histórico na navegação à esquerda.
Encontre a corrida concluída e selecione-a para abrir os detalhes da corrida.
Selecione Gerar relatório.
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:
Para eliminar o Espaço de Trabalho, vá à página de visão geral do Espaço de Trabalho e selecione Eliminar.
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
- Tutorial: Implemente uma aplicação de exemplo e teste a sua resiliência de zonas com o Chaos Studio
- Visão geral dos espaços de trabalho do Chaos Studio
- Escolha entre Chaos Studio Workspaces e Experiments (clássico)
- Cenários no Azure Chaos Studio
- Permissões e identidade nos espaços de trabalho do Chaos Studio
- Relatórios de cenários no Azure Chaos Studio