Visão Geral de Backups
O serviço HeatWave suporta tipos de backup completos e incrementais. Esses backups podem ser criados manualmente, automaticamente, quando você exclui um sistema de banco de dados ou por um operador. Os backups podem ser movidos para outro compartimento ou copiados para outra região. Você pode restaurar esses backups para um novo sistema de BD.
Tipos de Backup
O serviço HeatWave suporta tipos de backup completos e incrementais.
- Backup completo: Faz backup de todos os dados contidos no sistema de banco de dados. O tamanho do backup geralmente é menor que o tamanho do armazenamento do sistema de banco de dados porque não é necessário fazer backup do espaço de armazenamento não utilizado. Se todos os blocos de dados no armazenamento do sistema de BD tiverem sido usados antes, o tamanho do backup poderá ser um pouco maior que o tamanho do armazenamento porque o backup também armazena alguns metadados.
- Backup incremental: Faz backup somente dos dados que foram adicionados ou alterados desde o último backup completo ou incremental. O primeiro backup incremental é sempre completo.
Para fins de recuperação de dados, não há diferença funcional entre um backup incremental e um backup completo. Você pode restaurar todos os dados de qualquer um dos seus backups incrementais ou completos. Ambos os tipos de backup permitem que você restaure todos os dados no momento em que o backup foi feito. Você não precisa manter o backup completo inicial ou backups incrementais subsequentes na cadeia de backup e restaurá-los em sequência. Você só precisa manter os backups obtidos nos momentos em que deseja restaurar.
Quando você exclui um backup incremental ou completo, ele é mesclado no backup incremental a seguir. Quando o backup incremental ou completo mais recente é excluído, ele não é mesclado, pois não há backup incremental subsequente disponível. Por exemplo, você criou um backup completo no dia 1 e um backup incremental no dia 2 e no dia 3, respectivamente. Se você excluir o backup completo realizado no dia 1, ele será mesclado no backup incremental realizado no dia 2. Se você excluir o backup realizado no dia 3, ele não será mesclado porque não há backup subsequente. Consulte Detalhes do Backup para obter uma ilustração de como a criação e a exclusão de backups completos e incrementais afetam o tamanho do backup.
Tipos de Criação
Os backups podem ser criados manualmente, automaticamente, antes da exclusão de um sistema de banco de dados ou por um operador. Os backups também podem ser copiados para outra região.
- Backup manual: Você pode criar um backup manual por meio de uma ação na Console, na CLI ou em uma solicitação por meio da API REST. Você pode manter o backup manual por no mínimo 1 dia e no máximo 365 dias. Você também pode criar um backup manual de um sistema de banco de dados inativo. Não é possível criar um backup manual de um sistema de banco de dados Always Free. Consulte Criando um Backup Manual.
Observação
O backup manual pode ser completo ou incremental. - Backup automático: O backup é criado automaticamente em um horário selecionado durante a criação do sistema de banco de dados. O período de retenção padrão é de 7 dias. Você pode definir o período de retenção entre 1 e 35 dias. Para sistemas de BD Always Free, o período de retenção é de 1 dia e não é configurável. A programação de backup automático também faz backup de um sistema de banco de dados inativo. Quando você exclui um sistema de banco de dados, a definição Retenção automática de backup no Plano de exclusão determina se todos os backups automáticos do sistema de banco de dados são excluídos ou retidos. Para um sistema de banco de dados de alta disponibilidade, os backups automáticos são criados na instância principal.
ObservaçãoOs backups automáticos podem ser programados para serem copiados para outra região inscrita pela tenancy. A ativação desse recurso requer a permissão
O primeiro backup automático é um backup completo e todos os backups subsequentes são backups incrementais.MYSQL_BACKUP_COPY
. A permissãoMYSQL_BACKUP_COPY
não está incluída no tipo de recurso agregadomysql-family
. Quando a cópia entre regiões estiver ativada, cada backup automático recém-criado será copiado para a região de destino especificada. Se uma cópia não puder ser executada imediatamente, a cópia será repetida após um curto atraso. Se o backup não puder ser copiado com sucesso após várias tentativas, ele enviará uma notificação ao cliente para ação adicional. - Backup final: Você pode criar um backup final antes de excluir o sistema de banco de dados selecionando a opção Exigir backup final na guia Plano de exclusão. Consulte Opção Avançada: Plano de Exclusão. O período de retenção de um backup final é de 365 dias. O backup final de um sistema de BD Always Free tem um período de retenção mais curto de 7 dias.
Observação
O backup final é completo e manual. - Backup do operador: A equipe de Suporte MySQL cria este backup para auxiliar na investigação de possíveis problemas com o seu serviço. Esses backups são excluídos automaticamente. Você também pode excluir esses backups, mas não é recomendado. Esses backups não afetam os seus limites de serviço.
Observação
O backup do operador é um backup completo.
Opções de Restauração
Você pode restaurar um backup para um novo sistema de BD.
Você pode restaurar dados de uma das seguintes maneiras:
- Recuperação pontual: Você pode restaurar de um sistema de banco de dados existente para um novo sistema de banco de dados no ponto mais recente disponível ou em um ponto específico. Consulte Recuperação Pontual.
Observação
A recuperação pontual não é suportada no sistema de banco de dados Always Free. - Restaurando de um backup: Você pode restaurar de um backup existente para um novo sistema de BD na mesma tenancy. Consulte Restauração de um Backup.
Exclusão de Software
Quando um backup com exclusão flexível ativada vence a exclusão após seu período de retenção, ele é retido por mais 7 dias no estado DELETE SCHEDULED
antes de ser excluído permanentemente. Se o backup tiver a exclusão temporária desativada, ele será excluído imediatamente após seu período de retenção.
Você não pode ativar a exclusão temporária em um sistema de BD Always Free.
O espaço de armazenamento usado pelos backups no estado DELETE SCHEDULED
é tratado como armazenamento de backup faturável até que eles sejam excluídos permanentemente.
DELETE SCHEDULED
, você só pode executar as seguintes operações:
- Excluir o backup: O backup é excluído imediatamente e o estado final do backup será
DELETED
. - Cancelar a exclusão: A exclusão do backup é cancelada e o estado do backup é revertido para
ACTIVE
.
Você não pode mover, copiar ou restaurar um backup que tenha o estado
DELETE SCHEDULED
. Primeiro cancele a exclusão antes de mover, copiar ou restaurar o backup.