Todos os produtos
Search
Central de documentação

ApsaraDB RDS:Emergency recovery for ApsaraDB RDS for MySQL

Última atualização: Oct 31, 2026

Data Disaster Recovery oferece um recurso de recuperação de emergência para o ApsaraDB RDS for MySQL. Esse recurso é baseado na tecnologia Copy Data Management (CDM). Ao ativar o sandbox do Data Disaster Recovery, você cria rapidamente uma instância de sandbox temporária para recuperação de emergência. Isso deixa seus dados de backup prontamente disponíveis. As operações de leitura e gravação em diferentes instâncias de sandbox não afetam umas às outras nem o banco de dados de origem. Os casos de uso incluem simulados de recuperação, desenvolvimento e testes, consultas e análises, e recuperação de desastres. Este tópico descreve como ativar e usar o recurso de recuperação de emergência.

Nota

Pré-requisitos

  • Sua instância do RDS MySQL atende aos seguintes requisitos:

    • Edição: High-availability Edition

    • Tipo de armazenamento: Premium Local SSDs

    • Região: China (Hangzhou), China (Shanghai), China (Shenzhen), China (Heyuan), China (Chengdu), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Ulanqab), China (Hong Kong), Singapore, Malaysia (Kuala Lumpur), Indonesia (Jakarta), Japan (Tokyo) ou Germany (Frankfurt).

    Nota

    Você encontra essas informações na página Basic Information da instância.

  • Deve existir pelo menos um backup físico no console do ApsaraDB RDS. Consulte Automatic backup ou Manual backup.

  • O Transparent Data Encryption (TDE) está desativado para a instância do RDS.

  • O PrivateLink está ativado. Para ativá-lo, use o console ou uma API operation.

Como funciona

image

Categoria

Descrição

Escopo de recuperação

Restaura a instância inteira.

Ponto no tempo para recuperação

  • Se o backup de log estiver desativado, a restauração de dados só é possível até o ponto no tempo de um backup de dados existente.

  • Se o backup de log estiver ativado, você pode restaurar dados para qualquer ponto no tempo após o primeiro backup completo dentro do log backup retention period.

    Nota

    O sistema cria snapshots de sandbox somente após você ativar a recuperação de emergência. O ponto de recuperação mais antigo é o momento em que a preparação dos dados é concluída e permanece fixo até que o recurso esteja ativo por todo o período de retenção de backup completo.

    Por exemplo, se você ativar o recurso de recuperação de emergência às 08:00 de 1º de julho e o período de retenção de backup completo da sua instância do RDS for de 7 dias, nos próximos 7 dias, o ponto mais antigo para o qual você pode restaurar dados será o momento em que os dados de recuperação de emergência ficarem prontos após as 08:00 de 1º de julho.

Faturamento

A recuperação de emergência gera taxas de armazenamento de sandbox e de instâncias de sandbox temporárias.

Item faturável

Descrição

Sandbox storage fees

Após você ativar o recurso de sandbox do Data Disaster Recovery, o sistema 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 de banco de dados com o armazenamento de sandbox e cria vários snapshots de sandbox. O Data Disaster Recovery cobra taxas de armazenamento de sandbox com base na quantidade de dados no armazenamento de sandbox.

Temporary sandbox instance fees

Após restaurar dados para uma instância de sandbox temporária, o Data Disaster Recovery cobra taxas pela instância temporária com base em suas especificações e duração de uso. Essas taxas são faturadas por hora. Se você não criar uma instância de sandbox temporária, nenhuma taxa será aplicada.

Importante

Se você ativar tanto o recurso de recuperação de emergência descrito neste tópico quanto o recurso fast restoration for individual databases and tables para a mesma instância do ApsaraDB RDS for MySQL, ambos os recursos gerarão taxas de armazenamento de sandbox, pois ambos dependem do sandbox do Data Disaster Recovery. Para interromper totalmente a cobrança do sandbox, desative tanto o recurso de recuperação de emergência quanto o recurso de restauração rápida para bancos de dados e tabelas individuais.

Etapa 1: Ativar o recurso de sandbox

Ative o recurso de sandbox e configure uma política de sandbox antes de criar uma instância de sandbox.

  1. Acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância do RDS reside. Em seguida, encontre a instância do RDS e clique no ID da instância.

  2. No painel de navegação à esquerda, clique em Backup and Restoration.

  3. Na página Backup and Restoration, clique na aba Crash Recovery e, em seguida, clique em Enable DBS Sandbox.

  4. Na caixa de diálogo Set Sandbox Policy, configure os seguintes parâmetros:

    Parâmetro

    Descrição

    Sandbox Feature

    Ative este recurso.

    Sandbox Data Retention Period

    O número de dias para reter snapshots de sandbox. Padrão: 7 dias.

    • Os snapshots de sandbox ficam disponíveis após o sistema criá-los. O sistema exclui automaticamente os snapshots após o fim do período de retenção. Apenas os dados incrementais (alterações em relação ao snapshot anterior) são removidos.

    • Você pode restaurar dados para qualquer ponto no tempo coberto pelos snapshots de sandbox, dentro do período de retenção de log da instância do RDS.

    • Um período de retenção maior exige mais espaço de armazenamento e gera taxas de armazenamento mais altas. O período de retenção mínimo é de 1 dia.

  5. Clique em OK.

    Após ativar o recurso de sandbox, o valor do parâmetro Sandbox instance time range muda para Data preparing. Se você ativar o recurso de sandbox para uma programação de backup pela primeira vez, o DBS armazena o conjunto de backup completo mais recente no armazenamento de sandbox e gera um snapshot que pode ser usado para criar instâncias de sandbox. O DBS leva um tempo específico para copiar os dados. Esse tempo pode variar de 5 a 20 minutos, dependendo do tamanho dos dados de backup.

    Depois que um intervalo de tempo específico for exibido como o valor do parâmetro Sandbox instance time range, você pode criar uma instância temporária do ApsaraDB RDS for MySQL e restaurar dados para ela.

    image.png

    A tabela a seguir descreve os valores do parâmetro Sandbox instance time range.

    Estado do sandbox

    Descrição

    Sandbox feature disabled

    O valor do parâmetro Sandbox instance time range é Unopened.

    Preparação após ativar o recurso de sandbox

    O valor do parâmetro Sandbox instance time range muda para Data preparing.

    Preparação concluída

    O valor do parâmetro Sandbox instance time range muda para o intervalo de tempo em que os conjuntos de backup disponíveis são criados.

    Nota

    O intervalo de tempo vai do horário de início do backup mais antigo ao horário de término do backup mais recente.

Etapa 2: Restaurar dados para uma instância de sandbox

Crie uma instância de sandbox para restaurar dados para um ponto específico no tempo.

  1. Acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância do RDS reside. Em seguida, encontre a instância do RDS e clique no ID da instância.

  2. No painel de navegação à esquerda, clique em Backup and Restoration.

  3. Na página Backup and Restoration, clique na aba Crash Recovery e, em seguida, clique em Enable DBS Sandbox.

  4. Clique em Recover Sandbox Instance. Na caixa de diálogo exibida, defina os seguintes parâmetros.

    Seção

    Parâmetro

    Descrição

    Sandbox Instance Point in Time

    Sandbox Data Time Range

    O intervalo de tempo recuperável, do primeiro snapshot no armazenamento de sandbox até o horário atual. O intervalo real recuperável pode ser menor.

    Importante

    Os dados podem ser restaurados do primeiro snapshot até o horário de término do último arquivo binlog. O sistema não garante a restauração para o período entre o último binlog e o horário atual.

    Você pode visualizar essas informações na aba Backup and Restoration > Base Backups > Log Backup.

    Recovery Method

    • Recovery by Snapshot Point in Time (Recomendado): Selecione a partir de pontos de snapshot existentes. Restauração mais rápida.

    • Recovery by Custom Point in Time: Se o log backup for ApsaraDB RDS for MySQL estiver ativado, restaure dados para qualquer ponto dentro do período de retenção de log. A duração da restauração depende do tamanho do log. Sem o backup de log, você só pode restaurar para pontos de backup completo.

      Nota

      A recuperação para um ponto no tempo exige o ApsaraDB RDS for MySQL High-availability Edition com o log backup ativado.

    Sandbox Instance Configurations

    Specifications

    As especificações não afetam significativamente a velocidade de restauração, mas determinam o desempenho pós-restauração. Oito especificações estão disponíveis:

    • 1 Core, 1 GB Memory

    • 1 Core, 2 GB Memory

    • 2 Cores, 4 GB Memory

    • 2 Cores, 8 GB Memory

    • 4 Cores, 8 GB Memory

    • 4 Cores, 16 GB Memory

    • 8 Cores, 16 GB Memory

    • 8 Cores, 32 GB Memory

    Region

    Fixa na região da instância de origem.

    Peer VPC

    Selecione uma VPC.

    Nota

    Para acessar a instância de sandbox a partir de uma instância do ECS, selecione a VPC na qual a instância do ECS reside. Create and manage a VPC.

    Peer vSwitch

    Selecione um vSwitch para atribuir um intervalo de endereços IP para a instância de sandbox.

    Security Group

    Selecione um advanced security group com porta 3306 aberta.

    Nota

    Este parâmetro aparece apenas na primeira vez que você ativa a recuperação de emergência. Ele não aparece para instâncias que já têm esse recurso ativado.

    Database Account Type

    Selecione uma das seguintes opções:

    • Use Original Database Account: Usa a mesma conta do banco de dados de origem.

    • Create Privileged Account: Cria uma conta privilegiada com permissões em todos os bancos de dados. Insira uma nova Database Account e Password. As contas originais do banco de dados são mantidas.

      Nota
      • O sistema cria a conta privilegiada apenas na instância de sandbox atual.

      • Se existir uma conta com o mesmo nome no banco de dados de origem, a nova conta privilegiada a substituirá na instância de sandbox.

  5. Clique em OK.

    O sistema executa uma verificação prévia e cria automaticamente a instância de sandbox. Após o Sandbox Instance Status mudar para "Complete", acesse a instância por meio do Access a sandbox instance by using DMS ou Access a sandbox instance from an ECS instance.

    A instância de sandbox herda a conta, a senha e as configurações do backup de origem. Se você selecionou Create Privileged Account, também pode usar a nova conta privilegiada para acessar a instância de sandbox.

    Nota

    O cliente (por exemplo, uma instância do ECS) deve estar na mesma VPC da instância de sandbox.

Operações relacionadas

Corrigir dados online

Use o Data Transmission Service (DTS) para migrar bancos de dados ou tabelas da instância de sandbox para a instância original a fim de corrigir os dados de produção.

Nota

Ao criar a tarefa de migração, defina a instância de sandbox como origem e, para Access Method, selecione Self-managed Database on ECS. Defina a instância original como destino e, para Access Method, selecione Alibaba Cloud Instance.

Liberar a instância de sandbox

Libere a instância de sandbox quando ela não for mais necessária e interrompa a cobrança de sandbox storage fees.

Na página de detalhes da instância, acesse a página Restoration. Na aba Emergency Recovery, clique em Release Sandbox Instance.

Desativar a recuperação de emergência

Desative a recuperação de emergência quando ela não for mais necessária. As instâncias de sandbox existentes não são afetadas.

Na página de detalhes da instância, acesse a página Restoration. Na aba Emergency Recovery, clique em Set Sandbox Policy e desative o Sandbox Feature.

Importante

O recurso de recuperação de emergência e o recurso fast restoration for individual databases and tables ambos se baseiam no sandbox do Data Disaster Recovery. Esta operação desativa apenas o recurso de recuperação de emergência e não afeta o uso ou o faturamento do recurso de restauração rápida para bancos de dados e tabelas individuais.