O Data Disaster Recovery oferece suporte a backup e restauração lógicos para bancos de dados Tair (compatível com Redis OSS), proporcionando controle granular sobre o que fazer backup, onde armazená-lo e até qual ponto no tempo é possível restaurar.
Recursos
|
Recurso |
Descrição |
|
Backup em arquivos |
Utiliza tecnologia de backup lógico para salvar dados em arquivos JSON. |
|
Redundância geográfica |
Permite fazer backup de instâncias Redis para o OSS na região de destino e restaurar em instâncias Redis na região de destino, de origem ou em outras regiões. |
|
Arquivamento de longo prazo |
Oferece período de retenção de até 10 anos. Os conjuntos de backup são transferidos automaticamente para o armazenamento de arquivamento. |
|
Backup granular |
Faz backup de um único banco de dados, de vários bancos de dados ou de uma instância Tair (compatível com Redis OSS) inteira. |
|
Limitação de taxa de backup |
Reduz eficazmente o impacto do backup no desempenho do banco de dados. |
|
Recuperação de banco de dados único |
Permite recuperar um único banco de dados sem restaurar toda a instância Redis, diminuindo o tempo de recuperação. |
Pré-requisitos
Antes de começar, verifique se você possui:
Uma instância Tair (compatível com Redis OSS) standard master-replica instance running Redis 4.0
Um plano de backup. Para obter instruções, consulte Create a backup schedule. Durante a compra, defina Data Source Type como Redis e Backup Method como Logical Backup.
Crie um plano de backup
Para mais informações, consulte Create a backup schedule.
Ao comprar, selecione o tipo de fonte de dados como Redis e o método de backup como Logical Backup.
Para detalhes sobre a granularidade específica ao fazer backup e restaurar bancos de dados Redis com o Database Backup Service (DBS), consulte Supported database types and features.
Configure um plano de backup
Faça login no Console do Data Management (DMS) 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 escolha All Features > Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan . -
Na página Backup Schedules, localize seu plano de backup e clique em Configure Backup Schedule na coluna Actions.

-
Na etapa Configure Backup Source and Destination, configure os parâmetros a seguir e clique em Next.
Seção Parâmetro Descrição N/A Schedule name Nome do plano de backup. O Data Disaster Recovery gera um nome automaticamente. Use um nome descritivo que facilite a identificação do plano. Os nomes não precisam ser únicos. Backup source information Backup mode Método de backup. O padrão é o método selecionado na compra. Este exemplo usa Logical Backup. Database location Defina como ApsaraDB for Redis. Instance region Região da instância de origem. Exibido apenas quando Database location está definido como ECS-Hosted Database, ApsaraDB for Redis ou No public network IP: Port's self-built database (accessed through the database gateway). Database type O padrão é Redis. Redis instance ID ID da instância Tair (compatível com Redis OSS) de origem. Exibido apenas quando Database location está definido como ApsaraDB for Redis. Password Senha da conta do banco de dados. O formato depende do tipo de conta:
- Default account: Insira apenas a senha. O nome de usuário édefaultou use o ID da instância (por exemplo,r-bp10noxlhcoim2****).
- Custom account: Insira<username>:<password>. Por exemplo, se o nome de usuário fortestaccounte a senha forRp829dlwa, insiratestaccount:Rp829dlwa. Esse formato também funciona para a conta padrão.
Após inserir as credenciais, clique em Test Connection para verificar. Se o teste for aprovado, uma mensagem Test Passed aparecerá. Em caso de falha, clique em Check ao lado de Test Failed e atualize as credenciais conforme necessário.Compliance warranty regarding cross-border data transfers Leia e marque a caixa de seleção para concordar com o compromisso de conformidade. Backup destination information Backup storage type Local onde os dados de backup são armazenados:
- DBS Storage (recommended): O Data Disaster Recovery gerencia o armazenamento. Nenhum bucket do OSS é necessário. Cobrança por volume de dados. Consulte Storage fees.
- OSS For User: Armazena dados no seu próprio bucket do OSS. Crie o bucket antecipadamente (apenas classe de armazenamento Standard). Consulte Create buckets. Se escolher esta opção, configure também o parâmetro OSS Bucket Name.
Para grandes volumes de dados, um plano de armazenamento por assinatura é mais econômico que o pagamento conforme o uso.Storage encryption Método de criptografia para dados armazenados:
- Encrypted (recommended): Usa AES-256 com criptografia do lado do servidor do OSS. O OSS criptografa objetos no upload e os descriptografa no download de forma transparente. Consulte Server-side encryption.
- Non-encrypted: Os dados são armazenados sem criptografia.
-
Na etapa Edit Backup Objects, localize o banco de dados ou tabela para backup na seção Available. Clique na seta para a direita para movê-lo à seção Selected e, em seguida, clique em Next.
- Para fazer backup de todos os bancos de dados, clique em Select All no canto inferior esquerdo da seção Available . A granularidade de backup suportada varia conforme o tipo de banco de dados. Consulte Supported database types and features . - Bancos de dados criados após a configuração do plano de backup não são incluídos por padrão. Para adicioná-los, atualize os objetos de backup na página Configure Task . Consulte Modify backup objects .
-
Na etapa Configure Backup Time, configure os parâmetros a seguir e clique em Next.
Parâmetro
Descrição
Full-scale backup frequency
Periodic Backup ou Single Backup. Se selecionar Periodic Backup, configure também Full Data Backup Recurrence e Start At.
Full data backup recurrence
Dias da semana para executar o backup. Selecione pelo menos um dia.
Start at
Horário de início. Defina para um período de baixa atividade (por exemplo, 01:00) para evitar impacto nas cargas de trabalho de produção. Se um backup completo anterior ainda estiver em execução no horário agendado, o Data Disaster Recovery pulará a próxima execução.
Incremental backup
Indica se o backup incremental deve ser ativado. Exibido apenas quando Full-scale backup frequency está definido como Periodic Backup. Ative esta opção para permitir recuperação point-in-time.
Maximum concurrent threads for full data backup
Número máximo de threads para um backup completo. Reduza este valor para minimizar o impacto no desempenho do banco de dados durante o backup.
Maximum speed for full data backup
Velocidade máxima para backup completo em KB/s. Este parâmetro reduz o impacto do backup no desempenho single-thread da instância Tair (compatível com Redis OSS). É possível usar o valor padrão.
Na etapa Edit Lifecycle, configure o período de retenção para dados de backup completo na seção Configure Full Data Backup Lifecycle. Caso tenha ativado o backup incremental na etapa 6, configure também o ciclo de vida para os dados de backup incremental. Para detalhes sobre as regras de ciclo de vida, consulte How do I manage the lifecycle rules of backup sets?
Clique em Precheck.
-
Quando a mensagem Precheck Passed aparecer, clique em Start Task. O plano de backup estará ativo quando seu estado mudar para Running.
Se ocorrer um erro ao iniciar o plano de backup, solucione o problema o mais rápido possível. Consulte How do I fix errors for an abnormal backup schedule? Se o problema persistir, entre em contato com o suporte técnico no grupo do DingTalk (ID: 35585947).
Restaurar dados
Neste exemplo, o conjunto de backup é restaurado em uma instância Tair (compatível com Redis OSS) pré-criada. Para informações sobre como criar uma instância Redis, consulte Step 1: Create an instance.
Faça login no DMS 5.0.
-
Na barra de navegação superior, escolha .
NotaSe estiver usando o console do DMS no modo simples, passe o ponteiro sobre o ícone
no canto superior esquerdo do console do DMS e escolha . Na página Backup Schedules, localize o plano de backup que deseja gerenciar 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 do assistente Create Restore Task, configure os parâmetros e clique em Next. A tabela a seguir descreve os parâmetros.
Categoria
Configuração
Descrição
N/A
Task Name
Nome da tarefa de restauração. O DBS gera um nome automaticamente. Recomendamos especificar um nome que ajude a identificar a tarefa. Os nomes não precisam ser únicos.
Set Time Restored To
Restorable time range
Intervalo de tempo desde a criação do primeiro conjunto de backup completo até a criação do conjunto de backup completo mais recente. O banco de dados pode ser restaurado para qualquer ponto dentro desse intervalo.
Selected restore time point
Ponto no tempo para o qual você deseja restaurar o banco de dados de origem. O valor deve estar dentro do intervalo especificado pelo parâmetro Time Range Available to Restore.
Nota-
Se o recurso de backup incremental estiver ativado, o DBS permite restaurar os dados para um ponto no tempo entre a conclusão do primeiro backup completo e a conclusão do último backup incremental.
-
Se o recurso de backup incremental estiver desativado, o DBS permite restaurar os dados apenas para pontos no tempo em que um backup completo foi concluído.
Restore target database
Database location No public network IP: Port's self-built database (accessed through the database gateway): É possível fazer backup de bancos de dados autogerenciados através do Database Gateway DG. Configure o Database Gateway DG para a instância de banco de dados antecipadamente.
User-Created Database with Public IP Address <IP Address:Port Number>: É possível fazer backup de bancos de dados autogerenciados através de um endereço IP público. Também é necessário configurar o endereço de conexão e a porta da instância de banco de dados de origem.
ECS-Hosted Database: Faça backup de um banco de dados em uma instância ECS. Também é necessário configurar o ECS Instance ID e a porta do banco de dados da instância de origem.
ApsaraDB for Redis
Express Connect DB/VPN Gateway/Intelligent Gateway: É possível fazer backup de bancos de dados autogerenciados através de uma VPC. Configure uma VPC para a instância de banco de dados antecipadamente e selecione a Peer VPC de destino.
Instance region Região da instância de destino. Database type Este parâmetro é definido como Redis por padrão.
Gateway instance ID Selecione uma instância do Database Gateway DG.
NotaEste parâmetro é exibido apenas quando o parâmetro Database location está definido como Self-managed Database without Public IP:Port (Connected through Database Gateway DG).
Connection Address
Endpoint usado para conectar à instância da qual você deseja fazer backup.
NotaSe houver configurações de segurança de rede, como firewall, no servidor onde a instância está implantada, clique em Set Whitelist para obter os blocos CIDR do DBS e adicione-os à lista de permissões do servidor. Isso permite que o DBS acesse o servidor.
Este parâmetro é exibido apenas se você definir o parâmetro Database Location como No public network IP: Port's self-built database (accessed through the database gateway), Express Connect DB/VPN Gateway/Intelligent Gateway ou User-Created Database with Public IP Address <IP Address:Port Number>.
Port
Insira a porta de conexão da instância de banco de dados de origem. Padrão: 6379.
Redis instance ID Selecione o ID da instância Redis de destino para a restauração.
Password Senha da conta usada para conectar ao banco de dados do qual você deseja fazer backup.
Compliance warranty regarding cross-border data transfers
Leia e concorde com o compromisso de conformidade marcando a caixa de seleção.
-
-
Na página Configure Objects to Restore, configure as informações a seguir e clique em Precheck.
Configuração
Descrição
Conflict Handling
O Conflict Handling padrão é definido como Rename on Conflict. Por exemplo, a tabela
job_infoé renomeada parajob_info_dbs_<restore_task_ID>_<timestamp>.Restore Objects
Na caixa Source Database Objects, selecione os bancos de dados ou tabelas a serem restaurados e mova-os para a caixa Selected Database Objects.
NotaAlguns bancos de dados suportam granularidade de restauração de tabela única ou banco de dados único, reduzindo o volume de dados e o tempo de recuperação (RTO). Para detalhes sobre a granularidade de restauração suportada, consulte Supported database types and features.
-
Quando a caixa de diálogo Precheck exibir Precheck Passed, clique em Start Task.
Visualize a aba Restore Tasks à esquerda para acompanhar o progresso da restauração do banco de dados.
NotaO tempo de restauração depende das especificações do plano de backup e do tamanho do banco de dados. Especificações maiores resultam em restaurações mais rápidas. Para mais informações, consulte Guide to selecting backup methods and backup plan specifications.
Mais operações
|
Tarefa |
Referência |
|
Crie um plano de backup via API |
|
|
Modifique fonte de backup, objetos, horário ou política de retenção |
|
|
Consultar taxas do plano de backup |
|
|
Pausar um plano de backup não utilizado para reduzir custos |
Perguntas frequentes
P: Ao configurar as informações da fonte de backup, seleciono ApsaraDB for Redis em Database Location, mas o menu suspenso Redis Instance ID mostra No data was found e não consigo selecionar uma instância Redis.
R: Atualmente, o Database Backup Service (DBS) suporta apenas o backup de instâncias standard master-replica instance running Redis 4.0. Para mais detalhes, consulte Prerequisites.