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 tutorial, cria um Chaos Studio Workspace, configura-o para direcionar os recursos da sua base de dados Base de Dados do Azure para PostgreSQL e executa um cenário de failover zona-down. No final, revês o relatório do Cenário para confirmar quais as ações executadas e os seus resultados, depois validas a recuperação usando a tua própria monitorização e verificações de saúde da aplicação.
Pré-requisitos
- Uma assinatura do Azure. Se não tiveres, cria uma conta gratuita.
- Uma instância do Base de Dados do Azure para PostgreSQL Flexible Server com alta disponibilidade ativada.
- Uma identidade gerida atribuída pelo utilizador com o papel Contributor no grupo de recursos que contém a sua instância do PostgreSQL.
Importante
O grupo de recursos que pretendes deve conter apenas instâncias PostgreSQL habilitadas por HA. Remove quaisquer réplicas lidas do grupo de recursos antes de executares este cenário. Instâncias não-HA e réplicas de leitura fazem com que a ação de failover falhe.
Criar um espaço de trabalho
No portal do Azure, procura por Chaos Studio e seleciona-o.
Selecionar Criar novo espaço de trabalho.
No separador Básicos , preencha a sua Subscrição, grupo de recursos, nome do Workspace e Região. O Workspace pode operar em recursos em qualquer região, por isso escolha qualquer região suportada. Selecione Next: Scope.
Configurar escopo
Para o tipo de Âmbito, selecione Subscrição ou Grupo de Recursos. Este tipo de escopo é recomendado para cenários de failover PostgreSQL porque descobre automaticamente todas as instâncias de HA no grupo de recursos.
Selecione a sua subscrição e grupo de recursos, depois selecione Aplicar.
Configurar permissões
Para Identidade Gerida, selecione Utilizador Atribuído. Recomenda-se uma identidade atribuída pelo utilizador para os cenários de failover PostgreSQL porque persiste independentemente do Workspace.
Atribua as permissões necessárias à identidade. É necessário pelo menos acesso de Leitor ou Contribuinte na identidade gerida para a adicionar aqui.
Selecionar Adicionar para atribuir a identidade.
Revisar e criar
Verificar o Espaço de Trabalho
Após a implementação concluída, navegue até à página de Visão Geral do Workspace.
Confirme que o Âmbito mostra o seu grupo de recursos e que a identidade gerida está atribuída.
Navegue e configure um cenário
Selecione o separador Cenários. O Chaos Studio descobre os recursos do seu âmbito e recomenda Cenários aplicáveis.
Encontre o cenário Zona de computação indisponível + failover do PostgreSQL e selecione Configurar.
Introduza um Nome e Duração para o teste de failover, depois selecione Guardar Configuração.
Executa o Cenário
Selecione o separador A Minha Biblioteca para ver os seus cenários guardados.
Selecione Executar no cenário de failover do PostgreSQL.
Importante
Depois de selecionar Run, aguarde que a página de execução do cenário seja apresentada. Talvez precises de atualizar o portal. Não voltes a selecionar Executar — o Cenário já está em fila e uma sequência duplicada pode afetar os teus recursos.
Monitorize o progresso da execução na página de execução do cenário.
Revise o relatório do Cenário
Quando o estado do Cenário mostrar Bem-sucedido, selecione Gerar relatório.
Revise o relatório para ver quais as ações executadas, as suas durações e se cada ação teve sucesso.
Para mais informações sobre o significado de cada secção do relatório, consulte Relatórios de Cenários.
Limpeza de recursos
Se criaste o Workspace apenas para este tutorial, apaga-o navegando até ao recurso Workspace e selecionando Eliminar. Eliminar o Workspace não afeta as tuas instâncias do PostgreSQL.