O Hologres, um data warehouse em tempo real, oferece suporte a backups agendados e manuais para restaurar dados históricos após alterações acidentais. Você também pode criar uma instância a partir de um snapshot para testes e validação, clonando efetivamente a instância.
Limitações
O recurso de backup e recuperação exige o Hologres V1.3 ou posterior. Se sua instância for anterior à V1.3, consulte Solucionar falhas comuns na preparação de upgrade para obter instruções de atualização ou entre no grupo do DingTalk do Hologres para obter suporte. Para mais informações, consulte Como obtenho mais suporte online?.
Os snapshots de backup são excluídos quando a instância associada é liberada.
O sistema suporta apenas backups no nível da instância. Os dados de backup incluem dados de tabelas e metadados, e podem apresentar tamanho diferente das métricas de armazenamento. Para restaurar, crie uma nova instância a partir de um snapshot pontual.
Os backups ficam armazenados na mesma região da instância do Hologres e podem ser restaurados em diferentes zonas de disponibilidade dentro dessa região. O backup e a recuperação entre regiões estão disponíveis apenas em regiões selecionadas. Para mais informações, consulte Backup e recuperação entre regiões.
Backups são suportados apenas para instâncias de uso geral e de virtual warehouse, não sendo permitidos para instâncias secundárias somente leitura ou de cluster compartilhado.
Execute os backups fora dos horários de pico. O processo não causa interrupções, mas o uso de armazenamento na instância de source pode aumentar temporariamente para garantir a consistência dos dados. Esse armazenamento adicional é liberado em até quatro horas.
Se a auditoria de SQL não estiver ativada na sua instância do Hologres, não será possível usar logs de SQL para rastrear exclusões acidentais de dados. Nesse cenário, a única forma de recuperar dados ou objetos excluídos é por meio de snapshots de backup. Certifique-se de ter configurado backups agendados ou criado snapshots manuais antes que ocorra perda de dados. Caso não haja backups disponíveis, os dados excluídos não poderão ser recuperados.
Faturamento
O backup local é cobrado com base no tamanho do armazenamento de backup. Para detalhes sobre faturamento, consulte Visão geral do faturamento.
Visão geral do recurso
Backup local
Um backup local consiste em um snapshot dos dados da sua instância armazenado na mesma região. Se houver exclusão acidental de dados ou falha em uma zona, crie uma nova instância a partir de um snapshot para retomar os serviços.
Casos de uso: Exclusão acidental de dados ou falha na zona de disponibilidade.
Tipo de backup: Backups completos.
Métodos de backup: Snapshots manuais e backups agendados.
Velocidade do backup: Depende do volume de dados da instância.
Tipos de instância: Apenas instâncias de uso geral e de virtual warehouse.
Custo: Cobrança pelo armazenamento de backup.
Recuperação
A recuperação cria uma nova instância a partir de um snapshot de backup.
Destinos da recuperação: Mesma zona de disponibilidade, zona diferente na mesma região ou outra região (entre regiões, limitado a pares específicos).
Ponto de recuperação: Selecione um snapshot pelo horário de início do backup.
Velocidade da recuperação: Varia conforme o tamanho dos dados do snapshot.
Custo: A recuperação é gratuita. A nova instância gera cobranças padrão de computação e armazenamento.
O diagrama a seguir ilustra snapshots agendados em uma zona de disponibilidade e a restauração em outra zona dentro da mesma região.
Acessar a página de backup local
Faça login no console do Hologres e clique em Instances no painel de navegação à esquerda.
-
Na página Instances, clique no nome de uma instância para acessar a página Instance Details.
Alternativamente, clique em Manage na coluna Actions da instância desejada para ir à página Instance Details.
No painel de navegação à esquerda da página Local Backup, clique em Backup and Disaster Recovery para acessar a página de Backup Local.
Criar um backup local
Backups agendados
Na página de backup local, execute as etapas a seguir.
Clique em Edit ao lado de Periodic Backup Settings.
-
Na caixa de diálogo Periodic Backup Settings, ative o backup agendado e configure os parâmetros abaixo.
Parâmetro
Descrição
Backup Cycle
Frequência do backup automático.
Backup Time
Horário de início dos backups automáticos.
Snapshots to Retain
-
Quantidade de snapshots agendados bem-sucedidos a serem mantidos. Exclui backups com falha e snapshots manuais.
-
Por exemplo, se definido como 7, apenas os sete snapshots agendados bem-sucedidos mais recentes são preservados. Snapshots mais antigos são excluídos automaticamente.
-
Clique em OK para salvar a configuração.
Snapshots manuais
Na página de backup local, execute as etapas a seguir.
Clique em Create Snapshot.
-
Na caixa de diálogo Create Snapshot, clique em Create Snapshot.
Após clicar em Create Snapshot, o backup inicia em até 5 minutos. Grandes volumes de dados podem exigir mais tempo.
ImportanteSnapshots manuais não são excluídos automaticamente. Para excluir um, acesse Snapshots, localize o snapshot desejado e clique em Delete na coluna Actions.
Gerenciar backups
Visualizar snapshots
Na página de backup local, visualize os snapshots de backup da instância atual.
-
A seção Snapshot List exibe as seguintes informações:
Coluna
Descrição
Snapshot ID
Identificador único do snapshot.
Backup start and end time
Horários de início e término do backup.
Snapshot granularity
Escopo dos dados no snapshot. Apenas snapshots completos no nível da instância são suportados.
Snapshot region
Região da instância de source.
Snapshot size
Tamanho de armazenamento do snapshot.
Generation method
-
Scheduled: Snapshot gerado por tarefa automatizada.
-
Manual: Snapshot criado manualmente.
Backup type
Tipo de backup. Somente backups completos no nível da instância são suportados.
Snapshot type
Tipo da instância de source, como uso geral ou virtual warehouse. Snapshots só podem ser restaurados para o mesmo tipo de instância.
Remarks
Observações sobre o snapshot.
-
Como alternativa, faça login no console do Hologres e clique em Snapshots no painel de navegação à esquerda para visualizar todos os snapshots disponíveis na região atual. Esta lista inclui snapshots locais e aqueles replicados de outras regiões.
Desativar backups agendados
Para desativar os backups agendados, siga as instruções em Configurar backups agendados. Na caixa de diálogo Periodic Backup Settings, desative a chave Periodic Backup.
Restaurar dados
Na página de backup local, restaure um snapshot para uma nova instância conforme descrito abaixo.
Se dados forem excluídos acidentalmente e a auditoria de SQL não estiver habilitada na sua instância do Hologres, os snapshots de backup serão a única maneira de recuperar as informações. Verifique se backups agendados ou snapshots manuais foram criados antes da exclusão. Caso exista um snapshot de backup válido, restaure os dados criando uma nova instância a partir desse snapshot, seguindo as etapas abaixo. Se não houver snapshots de backup, os dados ou objetos excluídos não poderão ser recuperados. Para evitar perdas irreversíveis, recomendamos ativar backups agendados preventivamente.
Clique em Restore Instance.
-
Na página Clone Instance, selecione primeiro o Instance ID (o ID da instância original vem selecionado por padrão), o Instance Type e o campo Snapshot Captured At. Em seguida, configure os Computing Resources, os recursos de armazenamento (Standard Storage e Infrequent Access Storage) e o Resource Group. Por fim, insira um Instance Name, aceite os Terms of Service e clique em Buy Now.
Após o pagamento, a nova instância é criada com os dados do snapshot selecionado.