Todos os produtos
Search
Central de documentação

Data Management:Backup e restauração lógica para o ApsaraDB for MongoDB

Última atualização: Jun 27, 2026

O Data Disaster Recovery (DBS) oferece suporte à restauração de coleção única, redundância geográfica, backups completos ou incrementais e arquivamento de longo prazo para bancos de dados ApsaraDB for MongoDB. Use o DBS para automatizar backups e restaurar dados de um banco de dados ApsaraDB for MongoDB.

Recursos

Recurso

Descrição

Formato do arquivo de backup

Usa o método de backup lógico para gerar arquivos de backup no formato JSON.

Redundância geográfica

Faça backup do banco de dados ApsaraDB for MongoDB em um bucket do Object Storage Service (OSS) na região de destino. Posteriormente, restaure os dados em um banco de dados ApsaraDB for MongoDB na região de origem, na região de destino ou em outra região.

Arquivamento de longo prazo

Mantenha conjuntos de backup por até 10 anos. O sistema move automaticamente os conjuntos de backup para o armazenamento de arquivamento.

Backups granulares

Faça backup de uma única coleção, de um único banco de dados, de vários bancos de dados ou de toda a instância de banco de dados.

Restauração de coleção única

Restaure uma única coleção sem precisar restaurar todo o banco de dados ApsaraDB for MongoDB, o que reduz o tempo de recuperação. Ao configurar os objetos para restauração, selecione a coleção de destino.

Crie uma programação de backup

Para criar uma programação de backup, consulte Criar uma programação de backup.

Nota
  • Ao adquirir uma programação de backup, selecione MongoDB como tipo de banco de dados e Logical Backup como método de backup.

  • Para obter detalhes sobre a granularidade de backup e restauração compatível com o DBS para o ApsaraDB for MongoDB, consulte Tipos e recursos de banco de dados suportados.

Configure uma programação de backup

  1. Faça login no console do 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 usar 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 do console do DMS e escolha All Features > Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

  3. Localize a programação de backup desejada e clique em Configure Backup Schedule na coluna Actions.

  4. Na página Configure Backup Source and Destination, configure as informações de origem e destino do backup e clique em Next.

    Seção

    Parâmetro

    Descrição

    N/A

    Schedule Name

    O DBS gera automaticamente um nome para a programação. Recomendamos especificar um nome descritivo para facilitar a identificação. O nome não precisa ser exclusivo.

    Backup source information

    Backup Mode

    Atualmente, apenas o backup lógico é compatível.

    Database Location

    ApsaraDB for MongoDB

    Region

    Selecione a região da instância de origem.

    Nota

    Este parâmetro aparece somente quando Database Location está definido como Self-managed database on an ECS instance, ApsaraDB for MongoDB ou Self-managed database without a public IP, accessed through Database Gateway (DG).

    MongoDB Instance ID

    Selecione o ID da instância do ApsaraDB for MongoDB da qual deseja fazer backup.

    Nota

    Este parâmetro aparece somente quando Database Location está definido como ApsaraDB for MongoDB.

    Database Name

    Insira o nome do banco de dados.

    Database Account

    Insira a conta do banco de dados.

    Nota

    Certifique-se de que a conta tenha permissões de leitura no banco de dados local.

    Password

    A senha da conta usada para conectar ao banco de dados do qual será feito o backup.

    Após inserir o nome de usuário e a senha da conta do banco de dados, clique em Test Connection ao lado da senha para verificar se as informações do banco de dados alvo são válidas. Se os parâmetros especificados forem válidos, a mensagem Test Passed será exibida. Caso a mensagem Test Failed apareça, clique em Check ao lado de Test Failed. Modifique as informações do banco de dados de backup com base nos resultados da verificação.

    Compliance warranty regarding cross-border data transfers

    Leia e concorde com o compromisso de conformidade marcando a caixa de seleção.

    Backup Destination Information

    Backup Storage Type

    Tipo de armazenamento para os dados de backup. As opções disponíveis são:

    • DBS Storage (recomendado): Não é necessário criar um bucket. Os dados são armazenados automaticamente no DBS Storage. A cobrança ocorre conforme o volume de dados armazenados. Para mais informações sobre faturamento, consulte Taxas de armazenamento.

    • OSS For User: É necessário criar previamente um bucket no OSS. Para mais informações, consulte Criar um bucket.

    Nota
    • Este exemplo usa o DBS Storage. Se selecionar Object Storage Service (OSS), também deverá configurar o parâmetro OSS Bucket Name. Apenas a classe de armazenamento OSS Standard é compatível.

    • Para grandes volumes de dados, recomendamos a aquisição de um plano de armazenamento por assinatura para reduzir custos. Os planos por assinatura são mais econômicos do que o modelo de pagamento conforme o uso.

    Storage Encryption

    Método de criptografia para o armazenamento de backup. As opções disponíveis são:

    • Encrypted (recomendado): Usa o algoritmo padrão da indústria AES-256 para criptografia.

      O OSS oferece suporte a criptografia no lado do servidor. Ao fazer upload de um objeto, o OSS o criptografa antes de salvá-lo. Durante o download, o OSS descriptografa o objeto automaticamente. Para mais informações, consulte Criptografia no lado do servidor.

    • Non-encrypted: A criptografia não está ativada.

  5. Na página Edit Backup Objects, mova os bancos de dados ou coleções dos quais deseja fazer backup para o painel Selected e clique em Next.

    Nota
    • É possível fazer backup de bancos de dados ou coleções específicas. Para incluir todos os bancos de dados existentes, clique em Select All. Os objetos de backup compatíveis variam conforme o tipo de banco de dados. Para mais informações, consulte Tipos e recursos de banco de dados suportados.

    • Por padrão, as tarefas de backup não incluem bancos de dados recém-criados. Para incluir um novo banco de dados no backup, adicione-o à configuração da programação de backup. Para mais informações, consulte Modificar objetos de backup.

  6. Na página Configure Backup Time, defina o horário do backup e outras configurações, e clique em Next.

    Parâmetro

    Descrição

    Full backup frequency

    Frequência da programação de backup. Valores válidos: Periodic Backup e Single Backup.

    Nota

    Se selecionar Periodic Backup, será necessário configurar os parâmetros Full Data Backup Recurrence e Start At.

    Full backup recurrence

    Dias da semana em que o DBS executa a programação de backup. Selecione um ou mais dias. É obrigatório selecionar pelo menos um dia da semana.

    Start at

    Horário de início do backup. Recomendamos definir um horário fora dos períodos de pico. Exemplo: 01:00.

    Nota

    Caso um backup completo anterior ainda esteja em execução no horário de início do próximo backup, o DBS ignorará o backup subsequente.

    Incremental backup

    Define se o backup incremental deve ser ativado.

    Este parâmetro aparece apenas se o parâmetro Full-scale Backup Frequency estiver definido como Periodic Backup.

    Maximum concurrent threads for full backup

    Número máximo de threads simultâneas disponíveis para um backup completo. Ajuste este parâmetro para controlar a velocidade do backup. Por exemplo, reduza o número de threads de backup para minimizar o impacto no banco de dados.

  7. Na página Edit Lifecycle, especifique o período de retenção dos dados de backup completo no DBS Storage.

    Se tiver ativado o Incremental Backup na etapa anterior, configure também o período de retenção para backups incrementais. Para mais informações sobre o ciclo de vida dos dados de backup, consulte Gerenciar o ciclo de vida dos dados de backup.

  8. Após concluir as configurações acima, clique em Precheck no canto inferior direito da página.

  9. Na caixa de diálogo Precheck, após a aprovação da pré-verificação, clique em Start Task.

    Nota
    • Aguarde até que o Status da programação de backup mude para Running. Esse status indica que a programação está ativa.

    • Em caso de erro, solucione-o prontamente. Para mais informações, consulte Como corrigir uma programação de backup anormal. Se o problema persistir após seguir as sugestões, entre em contato conosco para obter suporte técnico através do grupo DingTalk (ID: 35585947).

Restaurar dados

  1. Faça login no console do 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 usar 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 do console do DMS e escolha All Features > Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

  3. Na página Backup Schedules, localize a programação de backup que deseja gerenciar e clique em Manage na coluna Actions.

  4. Na página Configure Task, clique em Restore Database no canto superior direito.

  5. Na página Configure Restore Time Point, configure as informações abaixo e clique em Next.

    Para o banco de dados de destino, também é necessário configurar Region, MongoDB Instance ID, Database Name, Database Account e Password. Clique em Test Connection para verificar a conectividade. Em seguida, selecione o Data Cross-border Compliance Commitment e clique em Next.

    Seção

    Parâmetro

    Descrição

    N/A

    Task Name

    O sistema gera automaticamente um nome para a tarefa. Recomendamos especificar um nome descritivo para facilitar a identificação. O nome não precisa ser exclusivo.

    Restore time point

    Restorable Time Range

    Exibe o intervalo de tempo dentro do qual os dados podem ser restaurados.

    Selected Restore Time Point

    Selecione um ponto de restauração dentro do intervalo de tempo disponível.

    Destination database

    Database Location

    Localização do banco de dados de destino. As opções disponíveis são:

    • No public network IP: Port's self-built database (accessed through the database gateway): Restaura dados em um banco de dados autogerenciado usando o Database Gateway (DG). Configure previamente um gateway de banco de dados para a instância de destino e selecione o Gateway Instance ID nesta etapa.

    • User-Created Database with Public IP Address <IP Address:Port Number>: Restaura dados em um banco de dados autogerenciado acessível pela internet. Configure também o endpoint público e a porta do banco de dados de destino.

    • ECS-Hosted Database: Restaura dados em um banco de dados hospedado em uma instância ECS. Configure também o ECS Instance ID e a porta da instância do banco de dados de destino.

    • ApsaraDB for MongoDB

    • Express Connect DB/VPN Gateway/Intelligent Gateway: Restaura dados em um banco de dados autogerenciado via VPC. Configure previamente a VPC para a instância de destino e selecione a Peer VPC desejada nesta etapa.

    Database Type

    Padrão definido como o tipo de banco de dados selecionado durante a criação da programação de backup.

    Nota

    Este parâmetro não aparece quando Database Location está definido como ApsaraDB for MongoDB.

    Region

    Selecione a região da instância de destino.

    Nota

    Este parâmetro aparece somente quando Database Location está definido como Self-managed database on an ECS instance, ApsaraDB for MongoDB ou Self-managed database without a public IP, accessed through Database Gateway (DG).

    Endpoint

    Endpoint público do banco de dados de destino.

    Nota

    Este parâmetro aparece somente quando Database Location está definido como Self-managed database with a public IP, Self-managed database connected over Express Connect, VPN Gateway, or Smart Access Gateway ou Self-managed database without a public IP, accessed through Database Gateway (DG).

    Port

    Porta de conexão do banco de dados de destino.

    Nota

    Este parâmetro não aparece quando Database Location está definido como ApsaraDB for MongoDB.

    ECS Instance ID

    Selecione o ID da instância ECS onde os dados serão restaurados.

    Nota

    Este parâmetro aparece somente quando Database Location está definido como Self-managed database on an ECS instance.

    MongoDB Instance ID

    Selecione o ID da instância do ApsaraDB for MongoDB onde os dados serão restaurados.

    Nota

    Este parâmetro aparece somente quando Database Location está definido como ApsaraDB for MongoDB.

    Peer VPC

    Selecione a VPC.

    Nota

    Este parâmetro aparece somente quando Database Location está definido como Self-managed database connected over Express Connect, VPN Gateway, or Smart Access Gateway.

    Gateway Instance ID

    Selecione a instância do Database Gateway (DG).

    Nota

    Este parâmetro aparece somente quando Database Location está definido como Self-managed database without a public IP, accessed through Database Gateway (DG).

    Database Name

    Insira o nome do banco de dados.

    Database Account

    Insira a conta do banco de dados.

    Password

    Insira a senha da conta do banco de dados.

    Nota

    Após inserir as credenciais da conta, clique em Test Connection para verificar se as informações do banco de dados estão corretas. Se a conexão for bem-sucedida, uma mensagem de sucesso será exibida. Caso a conexão falhe, clique em Diagnose ao lado da mensagem de falha e ajuste as configurações conforme orientado.

    Compliance warranty regarding cross-border data transfers

    Leia e concorde com o compromisso de conformidade marcando a caixa de seleção.

  6. Na página Configure Objects to Restore, configure as informações abaixo e clique em Precheck.

    Parâmetro

    Descrição

    Conflict handling

    Por padrão, Conflict Handling está definido como Rename Object with the Same Name. Por exemplo, ao restaurar uma coleção chamada job_info para um destino que já possui uma coleção com o mesmo nome, o sistema renomeia a coleção restaurada para job_info_dbs_<RestoreTaskID>_<Timestamp>.

    Objects to restore

    No painel Source Database Objects, selecione os bancos de dados ou coleções que deseja restaurar e mova-os para o painel Selected Database Objects.

    Nota

    Alguns mecanismos de banco de dados permitem restauração no nível de coleção única ou banco de dados único. Isso reduz o volume de dados a serem restaurados e diminui o objetivo de tempo de recuperação (RTO). Para detalhes sobre a granularidade de restauração compatível, consulte Tipos e recursos de banco de dados suportados.

  7. Na caixa de diálogo Precheck, após a exibição da mensagem Precheck Passed, clique em Start Task.

    Monitore o progresso da restauração na aba Restore Tasks.

    Nota

    O tempo de restauração varia conforme as especificações da programação de backup e o tamanho do banco de dados. Especificações superiores resultam em restaurações mais rápidas. Para mais informações, consulte Testes de desempenho de backup e restauração lógica.

Operações relacionadas