

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
<a name="neptune-global-database-block"></a>

O bloco de execução do Amazon Neptune Global Database permite que você execute *um fluxo de trabalho de recuperação de failover *ou* switchover para um* banco de dados global 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 bom estado. 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ê executa 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 dados perdidos depende do atraso na replicação do banco de dados global do Amazon Neptune no momento Regiões da AWS da falha.

## Configuração
<a name="neptune-global-database-block-config"></a>

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 correta do IAM em vigor. Para obter mais informações, consulte [Política de amostra de blocos de execução do Amazon Neptune Global Cluster](security_iam_region_switch_neptune.md).

1. **Nome da etapa: **insira um nome.

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

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

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

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

1. **Tempo limite: **insira um valor de tempo limite.

Em seguida, escolha **Salvar etapa**.

## Como funciona
<a name="neptune-global-database-block-how"></a>

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

Este bloco suporta modos de execução graciosos e ingraciosos:
+ **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 switch de região chama`SwitchoverGlobalCluster`, o que sincroniza todos os clusters secundários com o primário antes de promover o cluster de destino (perda zero de dados). Se você configurou o failover, o switch de região é chamado`FailoverGlobalCluster`, o que imediatamente promove o cluster de destino sem esperar a conclusão da replicação (possível perda de dados).
+ **Inadequado —** Se você tiver configurado configurações inadequadas, o switch de região fará chamadas `FailoverGlobalCluster` com `AllowDataLoss=true` o cluster secundário de destino. O Amazon Neptune promove imediatamente o cluster de destino como o novo principal 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 Region Switch primeiro reverte a alternância em andamento (voltando para o primário original), espera que o cluster fique disponível e, em seguida, executa o failover no cluster de destino.

Em ambos os modos, o Region Switch 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 Region Switch 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 Usando alternância ou failover nos bancos de dados globais do Amazon Neptune no Guia do usuário do Amazon Neptune](https://docs.aws.amazon.com/neptune/latest/userguide/neptune-global-database-failover.html).

## O que é avaliado como parte da avaliação do plano
<a name="neptune-global-database-block-eval"></a>

Quando o Region Switch avalia seu plano, o Region Switch executa várias verificações na configuração e nas permissões do bloco de execução do Amazon Neptune. A mudança de região verifica se:
+ O cluster global do Amazon Neptune especificado na configuração existe.
+ Os ARNs do cluster configurados são membros do cluster global especificado.
+ Há clusters de banco de dados Amazon Neptune nas regiões de origem e de destino.
+ Os clusters de banco de dados de origem e destino estão em um estado que permita a transição do Banco de Dados Global.
+ Há instâncias de banco de dados nos clusters de origem e de destino.

A mudança de região também valida se a função do IAM do plano tem as permissões necessárias para o failover e a transição do Amazon Neptune. Para saber mais sobre as permissões necessárias para os blocos de execução da mudança de região, consulte [Identity-based exemplos de políticas para mudança de região no ARC](security_iam_id-based-policy-examples-region-switch.md).

As permissões corretas do IAM são essenciais para o funcionamento adequado do bloco de execução do Amazon Neptune. Se alguma dessas validações falhar, a mudança de região retornará avisos informando que há problemas e enviará mensagens de erro específicas para ajudar a resolver os problemas de permissões ou configuração. Isso garante que seu plano tenha o acesso necessário para gerenciar e interagir com o Amazon Neptune quando essa etapa for executada durante a execução do plano.