Execute o failover para discos secundários e a replicação reversa para os discos primários para garantir a recuperação de desastres em cenários com múltiplos discos.
As operações de failover e replicação reversa em um grupo consistente de pares de replicação aplicam-se a todos os pares de replicação do grupo.
Pré-requisitos
-
Os discos primários estão desanexados das instâncias ECS e no estado Unattached (consulte Detach data disk) ou as instâncias ECS anexadas estão no estado Stopped.
NotaIsso garante que os discos primários permaneçam somente leitura durante a replicação reversa, evitando falhas na replicação.
-
Recomendamos criar snapshots para fazer backup dos dados do disco. Consulte Create a snapshot.
NotaSnapshots são cobrados. Consulte Snapshot billing.
(Opcional) Etapa 1: Realizar um teste de recuperação de desastres
Após ativar a replicação assíncrona, o grupo replica continuamente os dados dos discos primários para os secundários. Utilize o recurso de teste de recuperação de desastres para clonar os dados dos discos secundários em novos discos de teste e verifique a integridade da aplicação no site secundário. O teste não afeta a replicação assíncrona, e uma falha no disco do site primário não o impacta. No entanto, uma falha no disco do site secundário pode causar uma exceção no teste.
Faça login no EBS console.
No painel de navegação à esquerda, selecione .
No canto superior esquerdo da página, selecione uma região e um grupo de recursos.
Na página Grupo Consistente de Pares de Replicação, localize o grupo desejado e clique em seu id.
Na seção Drills, clique em Create Drill.
-
Na mensagem Create Drill, confirme a região e a zona e clique em OK.
Um disco de teste é criado para cada disco secundário na zona do grupo, seguindo as mesmas configurações do disco secundário. Cada disco de teste contém os dados do ponto de recuperação mais recente, permitindo verificar a integridade da aplicação.
NotaÉ possível criar vários testes para fazer backup de dados em diferentes pontos de recuperação.
Após a conclusão do teste, exclua-o juntamente com os discos de teste na seção Drills para reduzir custos.
Etapa 2: Executar um failover
O recurso de failover pausa a replicação assíncrona. Para evitar perda de dados, execute o failover apenas se houver falha no site de produção.
Na barra de navegação superior, mude para a região do site secundário, como China (Beijing).
-
Localize o grupo desejado e escolha
> Failover na coluna Actions.NotaAlternativamente, clique em seu id do grupo e depois em Failover no canto superior direito.
-
Na mensagem exibida, leia as observações e clique em OK.
Após o failover, o status Failed Over aparece na coluna Status.
-
Anexe os discos do site secundário a instâncias ECS temporárias para retomar as operações comerciais.
Consulte Create an instance with Custom Launch e Attach a data disk.
Etapa 3: Executar uma replicação reversa
Após a replicação reversa, os dados do disco no site primário são sobrescritos pelos dados do site secundário. Crie snapshots dos discos do site primário para evitar perda de dados. Consulte Create a snapshot.
Na barra de navegação superior, mude para a região do site secundário, como China (Beijing).
-
Localize o grupo que passou por failover e escolha
> Reverse Replication na coluna Actions.NotaAlternativamente, clique em seu id do grupo e depois em Reverse replication no canto superior direito.
-
Na mensagem Reverse replication, leia as observações e clique em OK.
O grupo entra no estado Stopped e a relação entre site primário e secundário é invertida.
NotaO site primário original torna-se o site secundário e vice-versa. Exemplo:
Antes da replicação reversa: China (Beijing) é o site primário; China (Shanghai) é o site secundário.
Após a replicação reversa: China (Shanghai) torna-se o site primário; China (Beijing) torna-se o site secundário.
-
Localize o grupo com replicação reversa e clique em Start na coluna Actions.
A replicação assíncrona inicia, copiando os dados dos discos do site secundário original para os discos do site primário original.
Quando o grupo entra no estado Normal, a replicação de dados está concluída e a recuperação de desastres finalizada.
-
(Opcional) Restaure a relação inicial entre o site primário e o site secundário no grupo consistente de pares de replicação.
A replicação reversa inverte a relação primário/secundário. Para restaurar a relação original, execute as seguintes operações:
Verifique a coluna Secondary Region/Zone e mude para essa região na barra de navegação superior.
Localize o grupo e escolha
> Failover na coluna Actions.Escolha
> Reverse replication na coluna Actions.Após a conclusão da replicação reversa, clique em Start na coluna Actions para reativar o grupo.
Verifique se as colunas Primary Region/Zone e Secondary Region/Zone mostram a relação original.