O Data Disaster Recovery realiza o backup de bancos de dados Redis de terceiros e autogerenciados, permitindo a restauração para um ponto no tempo definido por você. As operações suportadas 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 utilizando a arquitetura master-replica
O Redis 5.0 ou superior não é suportado. Instâncias de cluster do Redis também não são suportadas. Apenas instâncias standard master-replica são aceitas.
Uma programação de backup adquirida com Data Source Type definido como Redis e Backup Method configurado como Logical Backup. Consulte Crie uma programação de backup
Configure uma programação 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 programação 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 programação 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 Database location for 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. Visível somente se Database location estiver definido como No public network IP: Port's self-built database (accessed through the database gateway). ECS instance ID ID da instância do Elastic Compute Service (ECS) que hospeda o banco de dados. Aparece apenas quando Database location for ECS-Hosted Database. Peer VPC Virtual Private Cloud (VPC) onde reside o banco de dados de origem. Mostrado exclusivamente quando Database location for Express Connect DB/VPN Gateway/Intelligent Gateway. Address Endpoint utilizado para conectar ao banco de dados de origem. Caso haja 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 é válido 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 conforme necessário.
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 (recommended): 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. Consulte Storage fees. OSS For User: requer um bucket OSS existente com classe de armazenamento Standard. Veja Crie buckets. Para grandes volumes, 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 armazenados. Encrypted (recommended): utiliza AES-256 com criptografia no lado do servidor OSS. O OSS criptografa objetos no upload e os descriptografa no download. Non-encrypted: os dados ficam armazenados sem criptografia.

-
-
Na etapa Edite Backup Objects, localize o banco de dados ou tabela desejado 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 ou de múltiplos bancos. Clique em Select All no canto inferior esquerdo da seção Available para selecionar todos os bancos. Bancos criados após a configuração da programação não são incluídos automaticamente — adicione-os posteriormente via Modifique backup objects .
-
Na etapa Configure Backup Time, ajuste os parâmetros a seguir e clique em Next.
Parâmetro
Descrição
Full-scale backup frequency
Periodic Backup: execute em intervalos recorrentes. Single Backup: execute apenas uma vez. Ao escolher Periodic Backup, os dois parâmetros abaixo tornam-se obrigatórios.
Full data backup recurrence
Dias da semana em que o backup será executado. Selecione pelo menos um dia.
Start at
Horário de início do backup. Defina fora do horário de pico (por exemplo, às 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. Visível 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 cada thread no desempenho da 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. Caso tenha habilitado 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 How do I gerencie the lifecycle rules of backup sets?
Clique em Precheck no canto inferior direito.
Quando a mensagem Precheck Passed aparecer, clique em Start Task. Assim que o state da programação mudar para Running, ela estará ativa. Em caso de erro, faça a solução de problemas imediatamente — veja How do I fix errors for an abnormal backup schedule. Se o problema persistir, entre em contato com o suporte técnico pelo grupo do 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 autogerenciada. 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 programação 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, restaure para qualquer momento entre o primeiro backup completo e o último incremental. Sem backup incremental, a restauração só é possível para pontos em que um backup completo foi concluído.
Database location
Método de conexão com 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 destino da restauração:
Restaurar para ApsaraDB for Redis
Crie uma instância Tair (compatível com Redis OSS) antes de prosseguir. Consulte Step 1: Crie an instance.
Defina 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 à 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 autogerenciada
Defina Database location conforme o método de conexão do seu banco autogerenciado: 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 Database location for No public network IP: Port's self-built database (accessed through the database gateway).
Address
Endpoint usado para conectar 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 ao banco de dados de destino. Padrão: 6379.
Password
Senha da conta usada para conectar 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, Rename Object with the Same Name vem selecionado. Se o banco 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_inforesulta emjob_info_dbs_<restore task ID>_<timestamp>.Objects to restore
Selecione o banco ou tabela na seção Available e clique na seta para a direita para adicioná-lo à seção Selected. O Data Disaster Recovery suporta a restauração de bancos ou tabelas individuais, o que reduz o volume de dados transferidos e diminui o objetivo de tempo de recuperação (RTO). Consulte Supported database types and features para detalhes sobre granularidade.
Quando a mensagem Precheck Passed surgir, 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 programação de backup e do tamanho do banco — programações com especificações superiores restauram mais rápido. Consulte Performance tests on backup and restoration.
Perguntas frequentes
Por que não consigo selecionar uma instância de destino ao configurar uma tarefa de restauração?

O Data Disaster Recovery suporta apenas Redis 4.0 standard databases that use the master-replica architecture. O Redis 5.0 ou superior e instâncias de cluster do Redis não são suportados.
Próximos passos
Gerencie uma programação de backup: modifique a origem do backup, os objetos ou a política (agendamento e retenção). Consulte Gerencie a backup schedule.
Pausar uma programação: suspenda temporariamente uma programação desnecessária no momento para evitar cobranças indevidas. Veja Pause or start a backup schedule.
Revisar o faturamento: entenda quais taxas se aplicam à sua programação de backup. Consulte Billing FAQ.
Utilizar a API: chame
CreateBackupPlanpara criar uma programação de backup, ouCreateAndStartBackupPlanpara criar, configurar e iniciar tudo em uma única operação. Veja CreateBackupPlan e CreateAndStartBackupPlan.