A recuperação de desastres (DR) entre regiões replica instâncias ECS para uma região secundária. Em caso de indisponibilidade regional, as cargas de trabalho fazem failover para o site de DR com RPO de apenas 1 minuto e RTO de aproximadamente 15 minutos.
Preparativos
Antes da implementação, crie uma VPC em uma região distinta do site de produção. Configure dois vSwitches nessa VPC: um para replicação e outro para recuperação.
Etapa 1: Criar um par de sites de DR
Para criar um par de sites de DR entre regiões para suas instâncias ECS:
Faça logon no console do Cloud Backup.
Selecione e clique em Switch to CDR no canto superior esquerdo da página.
Clique em Add, selecione Cross-region Disaster Recovery como tipo e insira as Production Site Information e as DR Site Information.
Clique em Create.
Etapa 2: Adicionar os servidores a serem protegidos
Após criar o par de sites de DR, adicione as instâncias ECS a proteger:
Clique na aba Protected Server e confirme as informações do par de sites de recuperação de desastres no canto superior direito.
Clique em Add e selecione as instâncias ECS a proteger.
-
Clique em OK. O status do servidor muda de Agent Installing para Initialized.
NotaSe o status do servidor não exibir Initialized, clique em para concluir a inicialização do cliente.
Etapa 3: Iniciar a replicação
Para iniciar a replicação das instâncias ECS para o site de DR:
Clique na aba Protected Server. Na coluna Actions do servidor de destino, escolha .
-
No painel Enable Replication, configure os seguintes parâmetros e clique em Start.
Parâmetro
Descrição
Recovery Point Policy
Intervalo em horas no qual o Cloud Backup cria um ponto de recuperação diariamente.
Hard Disk Type
Valores válidos: Ultra Disk, ESSD e SSD.
Replication Network
vSwitch para replicar dados de DR para a nuvem.
Para otimizar o RTO, use a mesma zona da Recovery Network. As redes de replicação e recuperação podem compartilhar o mesmo vSwitch.
Recovery Network
vSwitch para operações de recuperação. Durante testes de DR ou failovers, o Cloud Backup cria instâncias recuperadas nesta rede.
Para otimizar o RTO, use a mesma zona da Replication Network. As redes de replicação e recuperação podem compartilhar o mesmo vSwitch.
Automatic restart after replication interruption
Retoma automaticamente a replicação após uma interrupção.
A replicação passa por três estágios: Enabling Replication, Replicating Full Data e Replicating.
Enabling Replication: Examina os dados do sistema e estima o volume total de dados. Geralmente leva alguns minutos.
Replicating Full Data: Transfere todos os dados do servidor para o site de DR. A duração varia conforme o volume de dados e a largura de banda da rede.
Replicating: Após a replicação completa, o Alibaba Cloud Replication Service (AReS) monitora todas as gravações em disco e replica continuamente as alterações para o site de DR em tempo real.
(Opcional) Realizar um teste de DR
Quando uma instância ECS atinge o estado Replicating, ela está pronta para um teste de DR.
Esse teste inicia uma instância protegida no site de DR para validar a funcionalidade da aplicação:
Validar a viabilidade da aplicação: Confirme se as aplicações executam corretamente em uma instância restaurada.
Aumentar a preparação da equipe: Familiarize sua equipe com o processo de failover para garantir respostas mais rápidas durante desastres reais.
Para realizar um teste de DR:
Na aba Protected Server, na coluna Actions do servidor de destino, clique em Test Failover.
-
No painel Test Failover, selecione a Recovery Network, o IP Address, se deve Use ECS Specification, o Hard Disk Type, o Recovery Point, o Elastic Public Network IP e o Post Script. Em seguida, clique em Start.
NotaO Cloud Backup retém automaticamente 24 pontos de recuperação das últimas 24 horas para cada servidor.
Se não usar um tipo de instância ECS, especifique também CPU e memória.
O Cloud Backup inicia o servidor a partir do ponto de recuperação selecionado. A replicação em tempo real continua sem interrupções durante o teste.
Após a conclusão do teste, clique no link em Test Failover Information para verificar dados e aplicações.
-
Limpe o ambiente de teste.
Após a verificação, na coluna Actions, clique em Cleanup Test Environment para excluir a instância ECS recuperada.
NotaExclua a instância recuperada logo após a verificação para evitar custos desnecessários.
Etapa 4: Executar um failover
Testes regulares de DR confirmam que as cargas de trabalho fazem failover de forma confiável para o site de DR.
Inicie um failover apenas para servidores que sofreram um erro crítico. Essa ação interrompe toda a replicação de dados em tempo real. Para restabelecer a proteção, reinicie a replicação manualmente. Isso aciona uma nova replicação completa de dados antes que a proteção contínua seja retomada.
Para executar um failover:
Na aba Protected Server, na coluna Actions do servidor, escolha .
-
No painel Failover, selecione a Recovery Network, o IP Address, se deve usar a Use ECS Specification, o Hard Disk Type, o Recovery Point, o Elastic Public Network IP e o Post Script. Em seguida, clique em Start.
ImportanteA recuperação para o estado disponível mais recente é uma operação única.
-
Após a conclusão do failover, clique no link em Recovered Instance ID/Name para verificar dados e aplicações.
-
Se a aplicação executar corretamente no ponto temporal selecionado, escolha .
NotaDepois que a aplicação recuperada assumir o tráfego de negócios, confirme o failover para limpar os recursos de DR e reduzir custos.
Se o estado da aplicação for insatisfatório (por exemplo, devido a problemas de consistência de banco de dados ou corrupção de dados), antes de confirmar o failover, escolha .
NotaA alteração do ponto de recuperação segue o mesmo processo do failover. Selecione um ponto de recuperação anterior.
-
Etapa 5: Executar um failback
O failback devolve as operações ao site de produção original após a resolução de um desastre. A replicação reversa sincroniza as alterações de dados do site de DR antes do corte final.
Para executar um failback:
Na aba Protected Server, na coluna Actions do servidor, escolha e confirme o registro reverso do servidor protegido.
Na coluna Actions, escolha .
-
No painel Initiate Reverse Replication, selecione se deseja ativar a Original Machine Recovery. Em seguida, selecione a Replication Network e a Recovery Network. Depois, clique em Start.
AvisoO failback para a instância ECS original é uma ação irreversível que substitui permanentemente todos os dados na instância. Esta opção está disponível tanto para DR entre regiões quanto entre zonas. Proceda com extrema cautela.
Quando o servidor entrar em replicação reversa em tempo real, na coluna Actions, escolha .
No painel Failback, insira as informações de CPU e Memory, selecione a Recovery Network e o IP, e edite o campo Execute script after recovery.
Após a conclusão do failback, na coluna Actions, escolha para registrar novamente o servidor protegido.