Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Neste tutorial, você criará um workspace do Chaos Studio, configurará esse workspace para ter como destino os seus recursos do Banco de Dados do Azure para PostgreSQL e executará um cenário de failover com indisponibilidade de zona. No final, você revisa o relatório cenário para confirmar quais ações foram executadas e seus resultados e, em seguida, validar a recuperação usando seu próprio monitoramento e verificações de integridade do aplicativo.
Pré-requisitos
- Uma assinatura do Azure. Crie uma conta gratuita se ainda não tiver a sua.
- Uma instância do servidor flexível do Banco de Dados do Azure para PostgreSQL com alta disponibilidade ativada.
- Uma identidade gerenciada atribuída pelo usuário com a função Colaborador no grupo de recursos que contém sua instância do PostgreSQL.
Importante
O grupo de recursos direcionado deve conter apenas instâncias postgreSQL habilitadas para HA. Remova as réplicas de leitura do grupo de recursos antes de executar este Cenário. Instâncias sem HA e réplicas de leitura fazem a ação de failover falhar.
Criar um espaço de trabalho
No portal Azure, pesquise Chaos Studio e selecione-o.
Selecione Criar novo espaço de trabalho.
Na guia Noções básicas , preencha sua assinatura, grupo de recursos, nome do workspace e região. O Workspace pode operar em recursos em qualquer região, portanto, escolha qualquer região com suporte. Selecione Avançar: Escopo.
Configurar o escopo
Para Tipo de escopo, selecione Assinatura ou Grupo de recursos. Esse tipo de escopo é recomendado para cenários de failover do PostgreSQL porque descobre todas as instâncias de HA no grupo de recursos automaticamente.
Selecione sua assinatura e grupo de recursos e selecione Aplicar.
Configurar permissões
Para a identidade gerenciada, selecione Usuário atribuído. Uma identidade atribuída pelo usuário é recomendada para cenários de failover do PostgreSQL porque ela persiste independentemente do Workspace.
Conceda as permissões necessárias à identidade. Você precisa de pelo menos acesso de Leitor ou Colaborador na identidade gerenciada para adicioná-la aqui.
Selecione Adicionar para atribuir a identidade.
Revisar e criar
Verificar o espaço de trabalho
Após a conclusão da implantação, navegue até a página visão geral do workspace.
Confirme se o Escopo mostra seu grupo de recursos e se a identidade gerenciada está atribuída.
Navegar e configurar um cenário
Selecione a guia Cenários. Chaos Studio descobre os recursos em seu escopo e recomenda cenários aplicáveis.
Encontre o cenário Zona de Computação inativa + failover do PostgreSQL e selecione Configurar.
Insira um nome e duração para o teste de failover e, em seguida, selecione Salvar Configuração.
Executar o cenário
Selecione a guia Minha Biblioteca para exibir seus cenários salvos.
Selecione Executar no Cenário de failover do PostgreSQL.
Importante
Depois de selecionar Executar, aguarde até que a página de execução cenário apareça. Talvez seja necessário atualizar o portal. Não selecione Executar novamente , o Cenário já está na fila e uma execução duplicada pode afetar seus recursos.
Acompanhe o progresso da execução na página de execução do cenário.
Revisar o relatório de cenário
Quando o status do Cenário mostrar Concluído com êxito, selecione Gerar relatório.
Examine o relatório para ver quais ações foram executadas, suas durações e se cada ação foi bem-sucedida.
Para obter mais informações sobre o que significa cada seção do relatório, consulte os relatórios de cenário.
Limpar os recursos
Se você criou o Workspace somente para este tutorial, exclua-o navegando até o recurso workspace e selecionando Excluir. Excluir o Workspace não afeta suas instâncias do PostgreSQL.