Todos os produtos
Search
Central de documentação

Data Management:Recuperação de emergência para banco de dados MySQL auto-hospedado

Última atualização: Jun 27, 2026

O Data Disaster Recovery oferece uma solução de recuperação de desastres em nuvem para bancos de dados MySQL auto-hospedados. Com base na tecnologia de gerenciamento de dados de cópia (CDM), o serviço utiliza dados de backup para criar rapidamente uma instância temporária do ApsaraDB RDS for MySQL como instância de recuperação de desastres. Os casos de uso típicos incluem backup de dados na nuvem, recuperação de desastres baseada em nuvem, simulações de recuperação, desenvolvimento e testes, além de análise de consultas.

Nota

Pré-requisitos

O banco de dados MySQL auto-hospedado deve executar a versão 5,7 ou 8,0.

Faturamento

Esta solução envolve as seguintes taxas:

Item faturável

Descrição

Taxa de armazenamento de sandbox

Ao ativar o recurso de sandbox do Data Disaster Recovery, o serviço aloca um espaço de armazenamento de sandbox para cada instância de banco de dados. O sistema sincroniza automaticamente os dados da instância com o armazenamento de sandbox e cria múltiplos snapshots de sandbox. O Data Disaster Recovery cobra uma taxa de armazenamento de sandbox com base no volume de dados armazenados. Para mais detalhes, consulte Itens faturáveis (Data Disaster Recovery).

Taxa de instância RDS temporária

Os dados são restaurados em uma nova instância RDS no modelo pagamento conforme o uso que serve como sandbox temporário; portanto, há cobrança referente a essa instância. O valor real está sujeito à fatura final.

Nota

Etapa 1: Crie uma programação de backup

Acesse a página de compra do DBS para criar uma programação de backup. Para mais detalhes, consulte Criar uma programação de backup.

Nota

Na página de compra, selecione MySQL para Database Type e Physical Backup para Backup Method.

Etapa 2: Configure a programação de backup

Para mais informações, consulte Configurar uma programação de backup físico para um banco de dados MySQL.

Etapa 3: Configure uma política de recuperação de desastres

Ative o recurso de sandbox e configure uma política de sandbox para restaurar dados rapidamente em uma instância temporária do RDS como instância de recuperação de desastres.

  1. Faça login no Data Management Service (DMS) 5.0.

  2. Na barra de navegação superior, escolha Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

    Nota

    Se utilizar o console do DMS no modo simples, passe o ponteiro do mouse sobre o ícone 2023-01-28_15-57-17.png no canto superior esquerdo e escolha All Features > Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

  3. Na página Backup Schedules, clique em Manage na coluna Actions da programação de backup desejada.

  4. Na página Configure Task, clique em Set Sandbox Feature na seção Sandbox Information.

  5. Na caixa de diálogo Set Sandbox Policy, ative o sandbox e defina o período de retenção de dados em dias.

    Parâmetro

    Descrição

    Sandbox feature

    Ative a chave para habilitar este recurso.

    Sandbox data retention period

    Define por quantos dias os snapshots de sandbox serão retidos. O período padrão é de 7 dias.

    • Um snapshot de sandbox fica disponível após a criação e é excluído automaticamente ao término do período de retenção. A exclusão remove apenas o backup incremental do snapshot, ou seja, as alterações relativas ao snapshot anterior.

    • Períodos de retenção mais longos exigem maior espaço de armazenamento e resultam em custos mais elevados.

    • Para manter apenas o snapshot mais recente, defina o período de retenção como 0.

  6. Clique em OK.

    Após ativar o recurso de sandbox, o campo Sandbox Instance Time Range no console do DBS exibirá Data preparing. Na primeira ativação, o sistema copia o conjunto de backup completo mais recente para o armazenamento de sandbox e gera um snapshot montável. Dependendo do tamanho dos dados de backup, esse processo pode levar de 5 a 20 minutos.

    Quando o campo Sandbox Instance Time Range exibir um intervalo de tempo disponível específico, será possível criar uma instância temporária do RDS e restaurar dados nela.

    Assim que o recurso de sandbox estiver pronto, o painel Sandbox Information também exibirá informações de status, como Instance Count e Total Sandbox Storage Capacity.

    A tabela a seguir descreve os status do campo Sandbox instance time range.

    Estado do sandbox

    Descrição

    Recurso de sandbox desativado

    Exibe Not enabled.

    Fase de preparação após ativação

    Exibe Data preparing.

    Preparação concluída

    Mostra o intervalo de tempo restaurável para a instância de sandbox.

    Nota

    Este é o intervalo de tempo coberto pelos conjuntos de backup existentes.

Etapa 4: Executar uma recuperação de desastres

Crie uma instância temporária do RDS para restaurar dados rapidamente quando ocorrer um desastre no banco de dados MySQL auto-hospedado.

Nota
  • A leitura e gravação de dados em uma instância temporária do RDS não afetam o banco de dados MySQL auto-hospedado original.

  • Também é possível utilizar a instância do RDS restaurada como instância de recuperação de desastres, mantendo controle total sobre seu ciclo de vida. O Data Disaster Recovery não liberará sua instância do RDS.

  1. Faça login no Data Management Service (DMS) 5.0.

  2. Na barra de navegação superior, escolha Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

    Nota

    Se utilizar o console do DMS no modo simples, passe o ponteiro do mouse sobre o ícone 2023-01-28_15-57-17.png no canto superior esquerdo e escolha All Features > Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

  3. Localize o ID da programação de backup desejada e clique em Manage na coluna Actions à direita.

  4. Na página Sandbox Instance Tasks, clique em Recover Sandbox Instance.

  5. Na caixa de diálogo, configure os seguintes parâmetros.

    Seção

    Parâmetro

    Descrição

    Sandbox instance point in time

    Sandbox data time range

    Exibe o intervalo de tempo recuperável desde o primeiro snapshot de sandbox até o momento atual. O intervalo real de recuperação pode ser menor.

    Nota

    É possível recuperar dados referentes ao período entre o primeiro snapshot no armazenamento de sandbox e o horário final do último binlog no backup de log. No entanto, a recuperação de dados posteriores ao último binlog até o momento atual não é garantida.

    Recovery method

    • Restore by snapshot time point: Permite selecionar apenas um ponto no tempo a partir de um snapshot existente, resultando em um tempo de restauração menor.

    • Recovery by custom point in time: Caso tenha ativado o backup incremental de log, é possível restaurar para qualquer ponto dentro do intervalo recuperável. A duração da recuperação depende do tamanho dos logs a aplicar. Se o backup incremental de log não estiver ativado, a restauração ficará limitada aos pontos no tempo dos backups completos.

    Sandbox instance configurations

    Sandbox instance type

    RDS Instance. Este é um valor fixo.

    Edition

    Selecione a edição para a nova instância de sandbox. Para mais informações, consulte Visão geral das edições do produto.

    Instance region

    Padrão definido como a região da programação de backup. Esta configuração não pode ser alterada.

    Peer VPC

    Selecione a Virtual Private Cloud (VPC).

    Nota

    Para acessar uma instância de sandbox a partir de uma instância ECS, certifique-se de selecionar aqui a VPC onde a instância ECS está localizada. Para saber como criar uma VPC, consulte Criar e gerenciar uma Virtual Private Cloud.

    Peer vSwitch

    Selecione o vSwitch desejado para especificar o intervalo de endereços IP destinado ao acesso à instância de sandbox.

    Instance specification

    Escolha as especificações para a nova instância de sandbox. As especificações disponíveis estão sujeitas ao que é exibido no console.

  6. Clique em OK.

    O sistema executa uma verificação prévia e cria automaticamente uma instância temporária do RDS for MySQL. Quando o Sandbox Instance Status mudar para Completed, clique no link de endereço na coluna Sandbox Instance Address para ir ao console do RDS e acessar a instância temporária.

    A lista de instâncias de sandbox também exibe informações como Recovery point in time, Sandbox instance specification e Recovery duration. A coluna Actions fornece um link Release sandbox instance. Utilize esse link para liberar a instância temporária quando ela não for mais necessária.

Operações relacionadas

Desativar política de recuperação de desastres (recurso de sandbox)

Nota
  • Antes de desativar o recurso de sandbox, libere todas as instâncias de sandbox em execução. Clique em Release Sandbox Instance na coluna Actions da instância de sandbox desejada.

    Esta operação exclui apenas os registros de recuperação da instância de sandbox no console do DMS e sua associação com a instância do RDS. A instância temporária real do RDS não é excluída. Se necessário, libere a instância temporária no console do RDS após concluir suas tarefas.

  • Após a desativação do recurso de sandbox, as taxas de armazenamento de sandbox deixarão de ser geradas.

Acesse a página Sandbox Instance Task da programação de backup do DBS, clique em Set Sandbox Policy e desative o recurso de sandbox.

Liberar instância de recuperação de desastres (instância temporária)

Caso não precise mais da instância temporária do ApsaraDB RDS for MySQL após concluir sua carga de trabalho, libere-a no console do ApsaraDB RDS. Para mais informações, consulte Liberar ou cancelar assinatura de uma instância.