View a markdown version of this page

Bloco de execução do Amazon Neptune Global Cluster - Amazon Application Recovery Controller (ARC)

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Bloco de execução do Amazon Neptune Global Cluster

O bloco de execução do Amazon Neptune Global Database permite que você execute um fluxo de trabalho de recuperação de failover ou alternância para um banco de dados global do Neptune.

  • Transição: esta operação era anteriormente chamada de failover planejado gerenciado. Use essa abordagem para cenários controlados, como manutenção operacional e outros procedimentos operacionais planejados em que todos os clusters do Amazon Neptune e outros serviços com os quais eles interagem estejam em um estado íntegro. Como esse recurso sincroniza clusters de banco de dados secundários com o primário antes de fazer outras alterações, o RPO é 0 (sem perda de dados).

  • Failover: use essa abordagem para se recuperar de uma interrupção não planejada. Com essa abordagem, você realiza um failover entre regiões para um dos clusters de banco de dados secundários em seu banco de dados global do Amazon Neptune. O objetivo de ponto de recuperação (RPO) para essa abordagem geralmente é um valor diferente de zero medido em segundos. A quantidade de perda de dados depende do atraso global de replicação do banco de dados do Amazon Neptune no Regiões da AWS momento da falha.

Configuração

Para configurar um bloco de execução do Amazon Neptune Global Database, insira os seguintes valores.

Importante

Antes de configurar o bloco de execução, certifique-se de que a função de execução do plano tenha a política de IAM correta em vigor. Para obter mais informações, consulte Política de amostra de blocos de execução do Amazon Neptune Global Cluster.

  1. Nome da etapa: insira um nome.

  2. Descrição da etapa (opcional): insira uma descrição para a etapa.

  3. Nome do cluster do Neptune Global Database: insira o identificador do banco de dados global.

  4. ARN do cluster para região: insira o ARN do cluster a ser usado em cada região do plano.

  5. Especifique a opção para o banco de dados Neptune: escolha entre alternância ou failover (perda de dados), dependendo dos seus requisitos de recuperação. Escolha o switchover para operações planejadas sem perda de dados ou o failover para recuperação de interrupções não planejadas, onde alguma perda de dados é aceitável.

  6. Tempo limite: insira um valor de tempo limite.

Em seguida, escolha Salvar etapa.

Como funciona

Ao configurar um bloco de execução do Amazon Neptune Global Database, você pode fazer o failover ou alternar bancos de dados globais como parte da recuperação do seu aplicativo.

Esse bloco suporta modos de execução normais e inadequados:

  • Gracioso — O switch de região executa a operação que você especificou na configuração (alternância ou failover). Se você configurou o switchover, o Region Switch chamaSwitchoverGlobalCluster, o que sincroniza todos os clusters secundários com o primário antes de promover o cluster de destino (perda de dados zero). Se você configurou o failover, o switch de região chamaFailoverGlobalCluster, o que promove imediatamente o cluster de destino sem esperar pela conclusão da replicação (possível perda de dados).

  • Incorreto — Se você definiu configurações incorretas, o switch de região liga FailoverGlobalCluster com AllowDataLoss=true o cluster secundário de destino. O Amazon Neptune promove imediatamente o cluster de destino como o novo primário sem esperar pela conclusão da replicação. Isso pode resultar em perda de dados igual ao atraso de replicação no momento do failover.

Se uma execução incorreta for solicitada enquanto uma alternância já estiver em andamento, o switch de região primeiro reverte a transição em andamento (voltando para o primário original), espera que o cluster fique disponível e, em seguida, executa o failover para o cluster de destino.

Em ambos os modos, o switch de região pesquisa o status global do cluster até que o cluster de destino se torne o gravador e o cluster retorne a um available estado, ou até que o tempo limite configurado seja atingido.

Se o cluster de destino já for o gravador quando o bloco for executado, o switch de região detectará isso e concluirá a etapa imediatamente, sem fazer nenhuma alteração.

Para obter mais informações sobre a recuperação de desastres do Amazon Neptune Global Database, consulte Uso de switchover ou failover em bancos de dados globais do Amazon Neptune no Guia do usuário do Amazon Neptune.