Você pode trazer dados do MongoDB deployment existentes, arquivos JSON
ou CSV
em sistemas no Atlas utilizando:
migração live onde o Atlas ajuda você, ou
ferramentas para uma migração autoguiada de dados de suas implantações existentes no Atlas.
Migre ao vivo para o Atlas
Migre seus dados de um cluster de origem para um cluster MongoDB Atlas usando um dos seguintes tipos de migração em produção guiada na IU do Atlas:
Migração em produção (pull). Para obter instruções, consulte Migrar ao vivo (Pull) um cluster para o Atlas.
Migração em produção (push). Para obter instruções, consulte Migrar em produção (Push) um cluster monitorado pelo Cloud Manager no Atlas.
Este procedimento funciona para a maioria das versões do cluster de origem, exceto para conjuntos de réplicas de origem que executam o MongoDB 4.4. e 5.0. Para migrar conjuntos de réplicas 4.4 e 5.0 para o Atlas, consulte Migração legada em produção: Puxe seus dados para o Atlas.
Migração ao vivo legada
Se você estiver migrando um conjunto de réplicas de origem executando as versões 4.4 ou 5.0 do MongoDB para um conjunto de réplicas de destino executando a versão 6.0 do MongoDB, migre seus conjuntos de réplicas com um dos seguintes métodos de migração em produção legados, dependendo dos requisitos e da configuração da sua implantação.
Configuração do cluster de origem | Estratégia de importação |
---|---|
Um conjunto de réplicas de origem executando o MongoDB 4.4 ou 5.0 que não é monitorado pelo Cloud Manager ou pelo Ops Manager. | Use a migração live (pull) em que o Atlas extrai dados do sistema de origem e requer acesso ao sistema de origem por meio do firewall do sistema. |
Um cluster fragmentado que não é monitorado pelo Cloud Manager ou Ops Manager. | Para migrar um cluster de origem, migre-o para o Atlas usando este procedimento de migração em produção. |
Um conjunto de réplicas executando o MongoDB 4.4 ou 5.0 que é monitorado pelo Cloud Manager ou Ops Manager. | Use a migração live (push) em que o Cloud Manager ou o Ops Manager envia dados para o Atlas usando um link-token seguro sem exigir acesso ao cluster de origem por meio do firewall do cluster. |
Um cluster fragmentado que é monitorado pelo Cloud Manager ou pelo Ops Manager. | Para migrar um cluster de origem para o Atlas, use este procedimento de migração em produção. |
Um cluster multilocatário, ou um cluster em que você não tem acesso ao oplog, ou um cluster que executa uma versão do MongoDB que não é mais suportada. | Use a mongorestore. |
Uma réplica definida no AWS. |
Referência adicional
Para mover dados para uma instância sem servidor, use o Compass para exportar e importar dados ou migre os dados com ferramentas autogerenciadas. Para saber mais, consulte Limitações de instância sem servidor.
Para carregar dados em um novo cluster no Atlas, consulte Carregar dados de amostra.
Para fazer uma cópia do cluster para fins de teste, consulte Métodos de backup do MongoDB.
Se o aplicativo que você deseja migrar exigir um tempo de atividade quase contínuo, entre em contato com o Suporte do MongoDB e compartilhe seus requisitos de tempo de atividade e configuração de cluster.