O Data Disaster Recovery faz backup de bancos de dados Redis de terceiros e auto-gerenciados, permitindo a restauração para um ponto no tempo escolhido por você. As operações compatíveis incluem backup completo, backup incremental, redundância geográfica, restauração de banco único e arquivamento de longo prazo.
Pré-requisitos
Antes de começar, verifique se você possui:
Um banco de dados Redis 4.0 standard com arquitetura master-replica
O Redis 5.0 ou superior não é compatível. Instâncias de cluster Redis também não são compatíveis. Apenas instâncias standard master-replica são aceitas.
Uma agenda de backup adquirida com o Data Source Type definido como Redis e o Backup Method configurado como Logical Backup. Consulte Criar uma agenda de backup
Configurar uma agenda de backup
Faça login no DMS console V5.0.
-
Na barra de navegação superior, escolha Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.
No modo simples, passe o ponteiro sobre o ícone
no canto superior esquerdo e selecione All Features > Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan . -
Na página Backup Schedules, localize a agenda de backup desejada e clique em Configure Backup Schedule na coluna Actions.

-
Na etapa Configure Backup Source and Destination, defina os parâmetros abaixo e clique em Next.
Origem do backup
Parâmetro Descrição Schedule name Nome da agenda de backup. O Data Disaster Recovery gera um nome automaticamente. Insira um nome descritivo para facilitar a identificação. Os nomes não precisam ser únicos. Backup mode Método de backup. O padrão corresponde ao método selecionado na compra. Este exemplo utiliza Logical Backup. Database location Forma como o Data Disaster Recovery se conecta ao banco de dados de origem. Opções disponíveis: User-Created Database with Public IP Address \<IP Address:Port Number\>, No public network IP: Port's self-built database (accessed through the database gateway), ECS-Hosted Database ou Express Connect DB/VPN Gateway/Intelligent Gateway. Cada opção exige parâmetros adicionais descritos a seguir. Instance region Região onde o banco de dados de origem está localizado. Exibido apenas quando o Database location é ECS-Hosted Database, ApsaraDB for Redis ou No public network IP: Port's self-built database (accessed through the database gateway). Database type Definido como Redis por padrão. Gateway instance ID ID do gateway de banco de dados. Aparece somente se o Database location for No public network IP: Port's self-built database (accessed through the database gateway). ECS instance ID ID da instância Elastic Compute Service (ECS) que hospeda o banco de dados. Visível apenas quando o Database location é ECS-Hosted Database. Peer VPC Virtual Private Cloud (VPC) onde reside o banco de dados de origem. Mostrado exclusivamente quando o Database location é Express Connect DB/VPN Gateway/Intelligent Gateway. Address Endpoint usado para conectar-se ao banco de dados de origem. Caso haja um firewall configurado no servidor, clique em Set Whitelist para obter os blocos CIDR do Data Disaster Recovery e adicione-os à lista de permissões do servidor. Disponível apenas para as opções User-Created Database with Public IP Address, No public network IP (database gateway) e Express Connect DB/VPN Gateway/Intelligent Gateway. Port number Porta usada na conexão com o banco de dados de origem. Padrão: 6379. Password Senha da conta do banco de dados. O formato varia conforme o tipo de conta:
-
Default account: insira apenas a senha. O nome de usuário padrão é
defaultou o ID da instância (por exemplo, r-bp10noxlhcoim2****). -
Custom account: informe as credenciais no formato
<username>:<password>. Por exemplo, se o usuário fortestaccounte a senhaRp829dlwa, digitetestaccount:Rp829dlwa. Esse formato também funciona para a conta padrão.
Após inserir as credenciais, clique em Test Connection para validar. Se o teste falhar, clique em Check ao lado da mensagem de erro e ajuste os parâmetros necessários.
Compliance warranty regarding cross-border data transfers Marque a caixa de seleção para concordar com o compromisso de conformidade. Destino do backup
Parâmetro
Descrição
Backup storage type
Local de armazenamento dos dados de backup. DBS Storage (recomendado): o Data Disaster Recovery gerencia o armazenamento diretamente, sem necessidade de bucket do Object Storage Service (OSS). A cobrança é baseada no volume de dados. Veja Taxas de armazenamento. OSS For User: requer um bucket OSS existente com classe de armazenamento Standard. Consulte Criar buckets. Para grandes volumes de dados, planos de armazenamento por assinatura costumam ser mais econômicos que o pagamento conforme o uso.
Storage encryption
Método de criptografia para os dados de backup armazenados. Encrypted (recomendado): utiliza AES-256 com criptografia no lado do servidor OSS. O OSS criptografa os objetos no upload e os descriptografa no download. Non-encrypted: os dados armazenados não recebem criptografia.

-
-
Na etapa Edit Backup Objects, localize o banco de dados ou tabela a ser copiado na seção Available. Clique na seta para a direita para movê-lo à seção Selected e, em seguida, clique em Next.
O Data Disaster Recovery permite fazer backup de uma única tabela, de um único banco de dados ou de múltiplos bancos. Clique em Select All no canto inferior esquerdo da seção Available para selecionar todos os bancos de dados. Bancos criados após a configuração da agenda não são incluídos automaticamente — adicione-os posteriormente via Modificar objetos de backup .
-
Na etapa Configure Backup Time, ajuste os parâmetros seguintes e clique em Next.
Parâmetro
Descrição
Full-scale backup frequency
Periodic Backup: executa em um cronograma recorrente. Single Backup: executa apenas uma vez. Ao escolher Periodic Backup, os dois parâmetros abaixo tornam-se obrigatórios.
Full data backup recurrence
Dias da semana para execução do backup. Selecione pelo menos um dia.
Start at
Horário de início do backup. Defina este valor fora do horário de pico (por exemplo, 01:00). Se um backup anterior ainda estiver em execução no horário agendado, o Data Disaster Recovery ignorará essa execução.
Incremental backup
Indica se o backup incremental deve ser ativado. Exibido apenas para Periodic Backup.
Maximum concurrent threads for full data backup
Quantidade de threads simultâneas para o backup. Reduza este valor para minimizar o impacto no desempenho do banco de dados.
Maximum speed for full data backup
Velocidade máxima de backup em MB/s. Limita o impacto de desempenho por thread na instância Redis. O valor padrão atende à maioria dos cenários.
Na etapa Edit Lifecycle, defina o período de retenção para os dados de backup completo. Se você ativou o backup incremental na etapa 6, configure também a retenção para os dados incrementais. Para detalhes sobre regras de ciclo de vida, consulte Como gerenciar as regras de ciclo de vida dos conjuntos de backup?
Clique em Precheck no canto inferior direito.
Quando a mensagem Precheck Passed aparecer, clique em Start Task. Assim que o state da agenda mudar para Running, a agenda estará ativa. Em caso de erro, solucione o problema imediatamente — veja Como corrigir erros em uma agenda de backup anormal. Se o problema persistir, entre em contato com o suporte técnico no grupo DingTalk (ID: 35585947).
Restaurar dados
O Data Disaster Recovery pode restaurar seus dados de backup tanto para uma instância ApsaraDB for Redis quanto para uma instância Redis auto-gerenciada. Para iniciar uma tarefa de restauração:
Faça login no DMS console V5.0.
-
Na barra de navegação superior, escolha Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.
No modo simples, passe o ponteiro sobre o ícone
no canto superior esquerdo e selecione All Features > Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan . Na página Backup Schedules, encontre a agenda de backup e clique em Manage na coluna Actions.
Na página Configure Task, clique em Restore Database no canto superior direito.
-
Na etapa Set Time Restored To, configure os parâmetros abaixo e clique em Next.

Parâmetro
Descrição
Task name
Nome da tarefa de restauração. O Data Disaster Recovery gera um nome automaticamente. Insira um nome descritivo para facilitar a identificação. Os nomes das tarefas não precisam ser únicos.
Time range available to restore
Janela passível de restauração — do primeiro backup completo até o mais recente. Com o backup incremental ativado, a janela se estende até o último backup incremental.
Restore to
Ponto no tempo alvo da restauração. Deve estar dentro do intervalo exibido acima. Com backup incremental habilitado, restaure para qualquer ponto entre o primeiro backup completo e o último incremental. Sem backup incremental, a restauração só é possível para momentos em que um backup completo foi concluído.
Database location
Selecione o método de conexão para o destino. Consulte os detalhes específicos de cada destino abaixo.
Instance region
Região onde o banco de dados ou instância de destino está localizado.
Database type
Definido como Redis por padrão.
Os demais parâmetros desta etapa dependem do seu destino de restauração:
Restaurar para ApsaraDB for Redis
Crie uma instância Tair (compatível com Redis OSS) antes de prosseguir. Consulte Etapa 1: Criar uma instância.
Defina o Database location como ApsaraDB for Redis e configure:
Parâmetro
Descrição
The ID of the Redis instance
ID da instância ApsaraDB for Redis de destino.
Password
Senha da conta utilizada para conectar-se à instância de destino.
Compliance warranty regarding cross-border data transfers
Marque a caixa de seleção para concordar com o compromisso de conformidade.
Restaurar para uma instância Redis auto-gerenciada
Defina o Database location conforme o método de conexão do seu banco auto-gerenciado: User-Created Database with Public IP Address \<IP Address:Port Number\>, No public network IP: Port's self-built database (accessed through the database gateway), ECS-Hosted Database ou Express Connect DB/VPN Gateway/Intelligent Gateway. Em seguida, configure:
Parâmetro
Descrição
Gateway instance ID
ID do gateway de banco de dados. Exibido apenas quando o Database location é No public network IP: Port's self-built database (accessed through the database gateway).
Address
Endpoint usado para conectar-se ao banco de dados de destino. Se houver firewall configurado, clique em Set Whitelist para obter os blocos CIDR do Data Disaster Recovery e adicione-os à lista de permissões do servidor. Disponível somente para as opções User-Created Database with Public IP Address, No public network IP (database gateway) e Express Connect DB/VPN Gateway/Intelligent Gateway.
Port number
Porta utilizada para conectar-se ao banco de dados de destino. Padrão: 6379.
Password
Senha da conta usada para conectar-se ao banco de dados de destino.
Compliance warranty regarding cross-border data transfers
Marque a caixa de seleção para concordar com o compromisso de conformidade.
-
Na etapa Configure Objects to Restore, ajuste os parâmetros a seguir e clique em Precheck.
Parâmetro
Descrição
Conflict handling
Por padrão, a opção Rename Object with the Same Name vem selecionada. Se o banco de dados ou tabela a ser restaurado tiver o mesmo nome de um objeto existente no destino, o objeto restaurado será renomeado no formato
<original_name>_dbs_<restore_task_ID>_<timestamp>. Por exemplo, um conflito na tabelajob_infogerajob_info_dbs_<restore task ID>_<timestamp>.Objects to restore
Selecione o banco de dados ou tabela na seção Available e clique na seta para a direita para adicioná-lo à seção Selected. O Data Disaster Recovery permite restaurar bancos de dados ou tabelas individuais, o que reduz o volume de dados transferidos e diminui o objetivo de tempo de recuperação (RTO). Veja Tipos de banco de dados e recursos compatíveis para detalhes sobre granularidade.
Quando a mensagem Precheck Passed for exibida, clique em Start Task. Acompanhe o progresso em Restore Tasks no painel de navegação à esquerda. A duração da restauração depende das especificações da agenda de backup e do tamanho do banco de dados — agendas com especificações superiores restauram mais rapidamente. Consulte Testes de desempenho de backup e restauração.
Perguntas frequentes
Por que não consigo selecionar uma instância de destino ao configurar uma tarefa de restauração?

O Data Disaster Recovery é compatível apenas com bancos de dados Redis 4.0 standard que utilizam a arquitetura master-replica. Redis 5.0 ou superior e instâncias de cluster Redis não são compatíveis.
Próximos passos
Gerenciar uma agenda de backup: modifique a origem do backup, os objetos de backup ou a política de backup (cronograma e retenção). Consulte Gerenciar uma agenda de backup.
Pausar uma agenda: pause uma agenda de backup que não esteja em uso no momento para evitar cobranças desnecessárias. Veja Pausar ou iniciar uma agenda de backup.
Revisar o faturamento: entenda quais taxas se aplicam à sua agenda de backup. Acesse Perguntas frequentes sobre faturamento.
Utilizar a API: chame
CreateBackupPlanpara criar uma agenda de backup, ouCreateAndStartBackupPlanpara criar, configurar e iniciar a agenda em uma única operação. Consulte CreateBackupPlan e CreateAndStartBackupPlan.