Baixe arquivos de backup do ApsaraDB for MongoDB para uma máquina local para armazenamento de longo prazo, testes de negócios ou análise de dados. Também é possível restaurar os arquivos baixados em um banco de dados MongoDB autogerenciado.
Precauções
Execute apenas uma tarefa de download por vez para cada instância. Se uma tarefa anterior ainda estiver em execução ou tiver falhado, não inicie uma nova.
Não cancele uma tarefa de download após o início.
Não restaure diretamente uma instância do ApsaraDB for MongoDB a partir de arquivos de backup baixados. Para restaurar uma instância, consulte Restauração de dados.
Tarefas com falha não geram cobranças.
Faturamento
As regras de faturamento dependem do tipo de armazenamento da instância: disco em nuvem ou disco local.
Downloads via strings de conexão pública ou privada são gratuitos.
-
Em instâncias com disco em nuvem, há cobrança pelo tráfego de saída pela internet e pela conversão do conjunto de backup.
Taxas de tráfego
Download pela rede interna: Gratuito.
Download pela internet: Cada instância possui cota gratuita de 500 GB por mês. O tráfego excedente é cobrado no modelo pagamento conforme o uso.
Início do faturamento: A cobrança começa quando o download se inicia, após a conclusão bem-sucedida da tarefa em segundo plano.
Economia de custos: Para downloads de grande volume, adquira um plano de rede por assinatura para reduzir custos de tráfego.
Download para o OSS: Ao baixar para o Object Storage Service (OSS), aplicam-se taxas adicionais do OSS. Exclua os arquivos de backup do OSS quando não forem mais necessários para evitar custos desnecessários de armazenamento.
Taxas de conversão de conjunto de backup
Para instâncias com disco em nuvem, cobra-se uma taxa pela conversão de backups de snapshot em arquivos BSON ao usar o recurso "download backup file". Não há cota gratuita. O padrão de faturamento é:
Região
Taxa de conversão (USD/GB)
Nuvem pública
0,03125
Baixar backups de instâncias com disco em nuvem
Esta seção descreve como baixar arquivos de backup de instâncias com disco em nuvem do ApsaraDB for MongoDB. Baixe esses arquivos para um bucket do Object Storage Service (OSS) ou obtenha uma URL de download.
Aplicabilidade
A instância deve atender a todos os requisitos abaixo:
|
Requisito |
Detalhes |
|
Arquitetura |
Conjunto de réplicas (exceto instâncias de nó único) ou cluster fragmentado. |
|
Tipo de armazenamento |
Disco em nuvem ESSD. |
|
Status da instância |
Em execução. |
|
Criptografia de backup |
Os dados de backup não devem estar criptografados. |
|
Região |
Apenas nuvem pública. Regiões suportadas: China (Chengdu), China (Guangzhou), China (Qingdao), China (Pequim), China (Xangai), China (Zhangjiakou), China (Hangzhou), China (Shenzhen), China (Hong Kong), Malásia (Kuala Lumpur), Indonésia (Jacarta), Japão (Tóquio), Singapura, Alemanha (Frankfurt), EUA (Vale do Silício) e EUA (Virgínia). |
|
Permissões de usuário RAM |
Se usar um usuário RAM, ele deve ter as permissões necessárias. |
Dados suportados e não suportados
Suportado: Coleções que não são de séries temporais e informações de índice.
Não suportado:
Bancos de dados de sistema
admin,localeconfig.Coleções de sistema com nomes iniciados por
system..Visualizações e funções.
Coleções de séries temporais.
Nomes de banco de dados ou coleção contendo barra (
/) — a tarefa falhará se algum for encontrado.
Iniciar uma tarefa de download
Acesse a página de instâncias de conjunto de réplicas do ApsaraDB for MongoDB ou de instâncias de cluster fragmentado. No canto superior esquerdo, selecione a região e o grupo de recursos e clique no ID da instância desejada.
No painel de navegação à esquerda, clique em Backup and Restoration.
Na aba Backup Download List, clique em Download Instance Backup File.
Na etapa 1 Point in Time and Backup Set, selecione um Backup Set e clique em Next.
Na etapa 2 Instance, Database, and Table, mantenha a configuração padrão (download da instância) e clique em Next.
-
Na etapa 3 Destination and Format, escolha um destino de download.
Destino
Etapas
OSS (Recomendado)
1. Selecione OSS.
2. Insira o nome do bucket OSS de destino e o prefixo do diretório. Apenas a classe de armazenamento Standard é suportada. Para alterar a classe de armazenamento de um bucket existente, consulte Alterar a classe de armazenamento.
3. Em Download Format, mantenha o valor padrão BSON.
4. Se esta for a primeira vez que usa este recurso, clique em Authorize e depois em Agree to Authorization para conceder ao ApsaraDB for MongoDB acesso ao OSS.
URL
1. Selecione URL.
2. Selecione o formato de download.
3. Após o sucesso da tarefa, gere manualmente um link de download. O link tem validade limitada.
Leia e aceite os termos e clique em Complete. Você será redirecionado para a aba Backup Download List, onde poderá monitorar o status da tarefa.
Recuperar o arquivo de backup
Método OSS: Quando o status da tarefa mudar para Successful, o arquivo de backup aparecerá automaticamente no bucket e diretório OSS especificados.
Método URL: Quando o status da tarefa mudar para Successful, você terá 3 dias para clicar em Generate Link na coluna Download Target. Defina um período de validade de 5 minutos a 1 dia (padrão: 2 horas). O sistema fornecerá uma URL de download interna ou pública.
O sistema exclui automaticamente os dados temporários quando o link expira ou após 3 dias caso nenhum link seja gerado. Para recuperar o arquivo após esse período, inicie uma nova tarefa de download.
Downloads podem falhar devido a problemas temporários de alocação de recursos ou dados não suportados. Se uma tarefa falhar, tente novamente ou entre em contato com o suporte técnico.
Após obter a URL de download, use wget ou curl para baixar o arquivo. Consulte Comandos de download.
Baixar backups de instâncias com disco local
Este procedimento aplica-se a instâncias com disco local executando MongoDB 4.2 ou versões anteriores. Backups físicos e lógicos são suportados. Backups de snapshot não são suportados.
Se a instância não atender a esses requisitos, consulte O que fazer se sua instância não suportar downloads de backup.
Iniciar uma tarefa de download
Acesse a página de instâncias de conjunto de réplicas do ApsaraDB for MongoDB ou de instâncias de cluster fragmentado. No canto superior esquerdo, selecione a região e o grupo de recursos e clique no ID da instância desejada.
No painel de navegação à esquerda, clique em Backup and Restoration.
Na aba Full Backup, localize o arquivo de backup desejado e clique em Download na coluna Actions.
Na caixa de diálogo Download Backup, copie a Public Connection String ou a Private Connection String.
Clique em OK.
Após obter a URL de download, use wget ou curl para baixar o arquivo. Consulte Comandos de download.
Comandos de download
Se a conexão de rede for instável, o download com a Public Connection String pode atingir o tempo limite. Para evitar isso, use a Private Connection String se a instância do Elastic Compute Service (ECS) e a instância do ApsaraDB for MongoDB estiverem na mesma região e conectadas via rede clássica ou na mesma virtual private cloud (VPC).
Download no Windows ou macOS
Cole a URL de download na barra de endereços do navegador e pressione Enter. O navegador baixará o arquivo automaticamente.
Download no Linux
Execute o seguinte comando:
wget -c '<backup-file-download-url>' -O <custom-filename>.<extension>
|
Parâmetro |
Descrição |
|
|
Ativa o modo de download retomável. |
|
|
Salva o arquivo com o nome especificado. O nome original do arquivo de backup pode exceder o limite de caracteres de alguns sistemas de arquivos — use |
Coloque a URL de download entre aspas simples ( ' ). Se a URL contiver caracteres especiais e não estiver entre aspas, o shell interpretará a URL incorretamente e o download falhará.
Exemplo:
wget -c 'http://rdsbak****.oss-cn-hangzhou-internal.aliyuncs.com/custins5475****/hins1907****_data_20210906103710_qp.xb?Expires=......' -O backupfile_qp.xb