Todos os produtos
Search
Central de documentação

Data Management:Backup e restauração lógica para MongoDB autogerenciado ou entre clouds

Última atualização: Aug 20, 2026

O Database Backup Service (DBS) oferece suporte à restauração no nível de coleção, backup com redundância geográfica, backup completo ou incremental e arquivamento de longo prazo para bancos de dados MongoDB. Use o DBS para automatizar o backup de bancos de dados MongoDB autogerenciados ou entre clouds.

Crie uma programação de backup

Para mais informações, consulte Create a backup schedule.

Nota
  • Ao adquirir uma programação de backup, defina Database Type como MongoDB e Backup Mode como Logical Backup.

  • Para obter detalhes sobre a granularidade de backup e restauração de bancos de dados MongoDB, consulte Supported database types and features.

Configure a 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 estiver usando 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 selecione 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 a origem e o destino do backup e clique em Next.

    Seção

    Parâmetro

    Descrição

    N/A

    Backup schedule name

    O DBS gera automaticamente um nome para a programação. Especifique um nome descritivo para facilitar a identificação. O nome não precisa ser único.

    Backup source information

    Backup mode

    Atualmente, apenas o backup lógico é suportado.

    Database location

    • No public network IP: Port's self-built database (accessed through the database gateway): Faz backup de banco de dados autogerenciado por meio do Database Gateway (DG). Configure previamente um gateway de banco de dados para a instância e selecione o DG instance ID correspondente.

    • User-Created Database with Public IP Address <IP Address:Port Number>: Faz backup de banco de dados autogerenciado via rede pública. Configure também o endpoint e a porta da instância de banco de dados de origem.

    • ECS-Hosted Database: Faz backup de banco de dados hospedado em uma instância ECS. Informe o ECS instance ID e a porta do banco de dados de origem.

    • Express Connect DB/VPN Gateway/Intelligent Gateway: Usa uma Virtual Private Cloud (VPC) para fazer backup de banco de dados autogerenciado. Configure a VPC antecipadamente para a instância de banco de dados e selecione a Peer VPC de destino nesta etapa.

    Database type

    O valor corresponde ao tipo de banco de dados escolhido durante a criação da programação de backup.

    Nota

    Este parâmetro não aparece se Database location estiver definido como ApsaraDB for MongoDB.

    Peer VPC

    Selecione a Virtual Private Cloud (VPC).

    Nota

    Este campo só é exibido quando Database location está configurado como Self-managed database accessed via Express Connect, VPN Gateway, or Smart Access Gateway (SAG).

    Secondary node endpoint

    Indique se deseja configurar o endpoint de um nó secundário para que o sistema execute o backup completo lendo dados desse nó.

    Nota

    Para mais detalhes, consulte Back up a MongoDB database from a secondary node.

    Region

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

    Nota

    Esta opção aparece apenas se Database location for ECS-hosted database, ApsaraDB for MongoDB ou Self-managed database without a public endpoint (accessed via Database Gateway).

    Endpoint

    Endereço público do banco de dados de origem.

    Nota

    Visível somente quando Database location estiver definido como Self-managed database with a public endpoint, Self-managed database accessed via Express Connect, VPN Gateway, or Smart Access Gateway (SAG) ou Self-managed database without a public endpoint (accessed via Database Gateway).

    Port

    Porta de conexão com o banco de dados de origem.

    Nota

    Não exibido caso Database location seja ApsaraDB for MongoDB.

    ECS instance ID

    Selecione o ID da instância ECS que hospeda o banco de dados de origem.

    Nota

    Disponível apenas se Database location for ECS-hosted database.

    DG instance ID

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

    Nota

    Mostrado exclusivamente quando Database location estiver definido como Self-managed database without a public endpoint (accessed via Database Gateway).

    Database name

    Insira o nome do banco de dados.

    Database account

    Informe a conta do banco de dados.

    Nota

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

    Password

    Senha da conta utilizada para conectar ao banco de dados alvo do 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 validar as informações do banco de dados. Se os parâmetros forem válidos, a mensagem "Test Passed" será exibida. Caso veja "Test Failed", clique em "Check" ao lado da mensagem e ajuste as informações do banco de dados conforme os resultados da verificação.

    Compliance warranty regarding cross-border data transfers

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

    Backup Destination Information

    Backup storage type

    Tipo de armazenamento do destino de backup. Valores válidos:

    • DBS-owned Storage (Recomendado): Não exige criação manual de armazenamento. Os dados são guardados automaticamente no armazenamento do DBS, com cobrança baseada no volume armazenado. Consulte Storage fees para mais informações.

    • OSS For User: Requer a criação de um bucket no console do Object Storage Service (OSS). Veja Create buckets para detalhes.

    Nota
    • Este exemplo utiliza DBS-owned Storage. Ao optar por User-owned OSS bucket, configure também o parâmetro Object Storage Service (OSS) Bucket Name. Apenas a classe de armazenamento OSS Standard é suportada.

    • Para grandes volumes de dados, considere adquirir um plano de armazenamento DBS por assinatura. Planos de assinatura costumam ser mais econômicos que o modelo de pagamento conforme o uso.

    Storage encryption

    Escolha o método de criptografia. Opções disponíveis:

    • Encrypted (Recomendado): Criptografa os dados armazenados usando o algoritmo padrão de mercado AES-256.

      O OSS suporta criptografia no lado do servidor. Ao fazer upload de um objeto, o OSS o criptografa no recebimento antes de salvar. No download, a descriptografia ocorre automaticamente. Saiba mais em Server-side encryption.

    • Non-encrypted: Não aplica criptografia aos dados.

  5. Na página Edit Backup Objects, mova os bancos de dados ou coleções que deseja incluir no backup para a caixa Selected e clique em Next.

    Nota
    • É possível fazer backup de uma única coleção, de um banco de dados individual ou de múltiplos bancos. Clique em Select All no canto inferior esquerdo para selecionar todos os bancos existentes. Os objetos de backup suportados variam conforme o banco de dados. Consulte Supported database types and features para mais detalhes.

    • Por padrão, a programação de backup não inclui bancos de dados criados após sua configuração. Para incluí-los, adicione-os manualmente à programação. Veja Modify backup objects para instruções.

  6. Na página Configure Backup Time, defina o horário do backup e outros parâmetros relevantes, depois 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

    Ao escolher Periodic Backup, configure os parâmetros Full Data Backup Recurrence e Start At.

    Full backup period

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

    Start time

    Horário de início do backup. Recomenda-se definir um horário fora do pico de utilização. Exemplo: 01:00.

    Nota

    Se um backup completo anterior ainda estiver em execução no horário de início do próximo, o DBS ignorará a nova execução.

    Incremental backup

    Define se o backup incremental deve ser ativado.

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

    Max concurrent threads for full backup

    Número máximo de threads simultâneas para o backup completo. Ajuste este valor para controlar a velocidade do backup. Por exemplo, reduza a quantidade de threads para minimizar o impacto no desempenho do banco de dados.

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

    Caso tenha ativado o Incremental backup na etapa anterior, configure também a retenção para os dados de backup incremental. Para entender melhor o ciclo de vida dos dados de backup, consulte Manage the lifecycle of backup data.

  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, assim que a pré-verificação for aprovada, clique em Start Task.

    Nota
    • A configuração estará finalizada quando o Status da programação mudar para Running.

    • Se a programação de backup falhar ou apresentar erros, solucione o problema imediatamente. Consulte How to fix an abnormal DBS backup schedule para orientações. Caso o problema persista após seguir as sugestões, entre no grupo de suporte ao cliente DBS no DingTalk (ID: 35585947) para obter ajuda.

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 estiver usando 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 selecione All Features > Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

  3. Na página Backup Schedules, localize a programação 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 recovery point, configure os parâmetros abaixo e clique em Next.

    Seção

    Parâmetro

    Descrição

    N/A

    Restore task name

    O DBS gera automaticamente um nome para a tarefa. Defina um nome descritivo para facilitar a identificação. O nome não precisa ser único.

    Recovery point

    Recoverable time range

    Intervalo de tempo disponível para restauração dos dados.

    Selected recovery point

    Escolha o ponto exato no tempo para onde os dados serão restaurados. O horário deve estar dentro do intervalo recuperável.

    Restore destination

    Database location

    Selecione o local do banco de dados de destino. Valores válidos:

    • No public network IP: Port's self-built database (accessed through the database gateway): Configure previamente um gateway de banco de dados para a instância e selecione o DG instance ID desejado nesta etapa.

    • User-Created Database with Public IP Address <IP Address:Port Number>: Informe o endpoint e a porta da instância de banco de dados de destino.

    • ECS-Hosted Database: Especifique o ECS instance ID e a porta do banco de dados para a instância de destino.

    • ApsaraDB for MongoDB

    • Express Connect DB/VPN Gateway/Intelligent Gateway: Configure a VPC antecipadamente para a instância de banco de dados e selecione a Peer VPC de destino nesta etapa.

    Database type

    Corresponde ao tipo de banco de dados selecionado na criação da programação de backup.

    Nota

    Este parâmetro fica oculto se Database location estiver definido como ApsaraDB for MongoDB.

    Region

    Escolha a região onde a instância de destino está localizada.

    Nota

    Exibido apenas quando Database location for ECS-hosted database, ApsaraDB for MongoDB ou Self-managed database without a public endpoint (accessed via Database Gateway).

    Endpoint

    Endereço público do banco de dados de destino.

    Nota

    Aparece somente se Database location estiver configurado como Self-managed database with a public endpoint, Self-managed database accessed via Express Connect, VPN Gateway, or Smart Access Gateway (SAG) ou Self-managed database without a public endpoint (accessed via Database Gateway).

    Port

    Porta utilizada para conectar ao banco de dados de destino.

    Nota

    Não é mostrado caso Database location seja ApsaraDB for MongoDB.

    ECS instance ID

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

    Nota

    Visível apenas se Database location for ECS-hosted database.

    MongoDB instance ID

    Escolha o ID da instância MongoDB de destino da restauração.

    Nota

    Disponível somente quando Database location estiver definido como ApsaraDB for MongoDB.

    Peer VPC

    Selecione a Virtual Private Cloud (VPC).

    Nota

    Este campo aparece apenas se Database location for Self-managed database accessed via Express Connect, VPN Gateway, or Smart Access Gateway (SAG).

    DG instance ID

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

    Nota

    Mostrado exclusivamente quando Database location estiver definido como Self-managed database without a public endpoint (accessed via Database Gateway).

    Database name

    Insira o nome do banco de dados.

    Database account

    Informe a conta do banco de dados.

    Password

    Digite a senha da conta do banco de dados.

    Nota

    Após inserir as credenciais, clique em Test Connection para verificar se as informações do banco de dados de destino estão corretas. Se o teste falhar, clique em "Diagnose" e ajuste as informações conforme as instruções.

    Compliance warranty regarding cross-border data transfers

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

  6. Na página Configure Objects to Restore, configure os parâmetros a seguir e clique em Precheck.

    Parâmetro

    Descrição

    Conflict handling

    Por padrão, o método de Conflict Handling é Rename on conflict. Por exemplo, se já existir uma tabela com o mesmo nome ao restaurar a tabela job_info, o sistema renomeará a nova tabela para job_info_dbs_<Restoration Task ID>_<Timestamp>.

    Objects to restore

    Na seção Source database objects, selecione os bancos de dados ou coleções a serem restaurados e mova-os para a caixa Selected Objects.

    Nota

    Alguns bancos de dados permitem restauração no nível de coleção ou de banco, o que reduz o volume de dados restaurados e diminui o Objetivo de Tempo de Recuperação (RTO). Consulte Supported database types and features para mais informações.

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

    Acompanhe o progresso da restauração do banco de dados 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 proporcionam velocidades de restauração mais rápidas. Para mais detalhes, consulte Performance test results for logical and physical backups.

Operações relacionadas

  • Para alterar a origem do backup, os objetos, o horário ou a política de retenção, consulte Manage a backup schedule.

  • Para informações sobre taxas relacionadas à programação de backup, veja Billing FAQ.

  • Caso não precise de backups temporariamente, pause a programação para reduzir custos. Saiba mais em Pause or restart a backup schedule.