Tair (Redis OSS-compatible) As instâncias do Tair (Redis OSS-compatible) usam snapshots RDB para persistência de dados. Esse processo captura os dados em memória em um momento específico, compacta as informações e as salva em disco. Os backups não afetam o desempenho de leitura ou escrita. Por padrão, o sistema cria um backup diário das instâncias. Modifique a política de backup automático ou crie backups manuais conforme necessário.
Visão geral
O Tair (Redis OSS-compatible) oferece dois métodos para acionar backups de snapshot RDB.
-
Backup automático: O sistema cria backups com base na política de backup automático configurada. Por padrão, os backups ocorrem uma vez por dia.
Para garantir a segurança dos dados, não é possível excluir conjuntos de backup automático nem alterar seu tempo de expiração. O sistema os exclui automaticamente após o vencimento.
-
Backup manual: Acione um backup manualmente a qualquer momento, com limite de 30 backups por instância por dia.
Para instâncias cloud-native, personalize a política de expiração de cada backup manual, exclua conjuntos de backup manuais e altere seus tempos de expiração.
Quando uma instância cloud-native é excluída (por expiração ou liberação manual), o status de todos os seus conjuntos de backup muda para Not expired. Nesse caso, restaure-os ou exclua-os conforme necessário. No entanto, ao excluir uma instância classic, o sistema também remove seus conjuntos de backup.
Limitações
Não inicie um novo backup se outro já estiver em andamento. Aguarde a conclusão do backup atual antes de tentar novamente.
Por padrão, os backups são criados a partir da réplica. Contudo, se o recurso de data flashback estiver ativado, os backups serão gerados a partir do nó primário.
Procedimento
Faça login no console e acesse a página Instances. Na barra de navegação superior, selecione a região onde reside a instância que você deseja gerenciar. Em seguida, localize a instância e clique em ID da instância.
No painel de navegação à esquerda, clique em Backup and Recovery.
-
Execute um dos seguintes procedimentos:
Modificar política de backup automático
No canto superior direito da página, clique em Backup Settings.
-
Na caixa de diálogo exibida, configure o ciclo de backup e a janela de tempo de backup.
Retention Days: Os arquivos de backup são retidos por 7 dias.
Backup Cycle: Selecione um ou mais dias da semana para os backups. Por padrão, o sistema cria backups uma vez por dia.
-
Backup Time: Defina uma janela de tempo em horas. Recomendamos agendar os backups fora dos horários de pico.
NotaO horário exibido no console corresponde ao fuso horário do seu computador.
Clique em OK.
Criar backup manual
No canto superior direito da página, clique em Create Backup.
-
Na caixa de diálogo exibida, selecione uma Backup Expiration Policy e clique em OK.
Políticas de expiração personalizadas para backups manuais têm suporte apenas em instâncias cloud-native, não sendo aplicáveis a instâncias classic. As opções disponíveis são:
Standard (Padrão): O backup segue as mesmas regras de retenção da política de backup automático atual.
Independent: Define um período de retenção específico para este backup, variando de 3 a 730 dias.
Not expired: O backup nunca expira e é retido indefinidamente até ser excluído manualmente. Por exemplo, crie um backup manual toda segunda-feira ou no início de cada mês e defina-o como Not expired para retenção de dados a longo prazo.
NotaÉ permitido criar até 30 backups manuais por instância por dia. Ao ultrapassar esse limite, o sistema retorna o erro
Exceeding the daily backup times of this DB instance.Esse limite é redefinido após 24 horas e não afeta os backups automáticos.Estenda o tempo de expiração de um backup manual quando necessário.
Perguntas frequentes
-
P: Como excluir dados de backup?
R: Em instâncias cloud-native, clique em botão Delete ao lado de um backup manual para removê-lo. Não é possível excluir backups automáticos manualmente; o sistema os remove automaticamente após a expiração.
-
P: A modificação da política de backup afeta minha instância em execução?
R: Não.
-
P: Posso usar os comandos SAVE ou BGSAVE para fazer backup dos dados?
R: Não. Para criar um backup, clique em Create Backup no console ou chame a operação da API CreateBackup.
-
P: Como criar vários backups por dia?
R: A política de backup automático permite apenas um backup por dia. Para criar backups com maior frequência, desenvolva um script que chame periodicamente a operação da API CreateBackup. Para mais detalhes, consulte os exemplos de integração da CreateBackup. Esses backups também aparecem na lista de backups.
NotaComo alternativa, considere utilizar o recurso data flashback em instâncias Tair (Enterprise Edition). Com o data flashback ativado, as instâncias Tair (Enterprise Edition) oferecem cobertura de backup 24 horas por dia, 7 dias por semana, permitindo restaurar dados para qualquer ponto no tempo dentro dos últimos sete dias (recuperação point-in-time ou PITR). Para mais informações, consulte data flashback.
-
P: Meus backups são retidos após a expiração ou liberação da instância?
R: Para instâncias cloud-native, os backups são retidos. Consulte-os e restaure-os em Backup Management. Já nas instâncias classic, o sistema exclui os conjuntos de backup. Para mantê-los a longo prazo, faça o download dos conjuntos de backup previamente.
APIs relacionadas
|
API |
Descrição |
|
Cria um backup manual de dados para uma instância. |
|
|
Consulta a política de backup de uma instância, incluindo ciclo e horário. |
|
|
Modifica a política de backup automático de uma instância. |
|
|
Estende o tempo de expiração de um backup manual. |
Referências
Para restaurar dados, consulte Restaurar dados de um conjunto de backup.
Para baixar um arquivo de backup para o seu computador, consulte Baixar um conjunto de backup.