Você pode migrar seus dados de uma instância sem servidor para um cluster dedicado usando um dos seguintes métodos:
(Recomendado). Migrar utilizando aUI do Atlas. Esse processo garante a correção e permite que você mantenha as connection strings públicas existentes.
Migrar Utilizando UI do Atlas
A conversão baseada em UI de uma instância sem servidor para um cluster dedicado tem as seguintes considerações:
O processo de conversão cria um cluster dedicado.
O uso do processo baseado na interface do usuário do Atlas causa algum tempo de inatividade. Seu cluster deve ficar offline enquanto o Atlas converte sua instância sem servidor em um cluster dedicado.
Converter seu cluster de uma instância sem servidor para um cluster dedicado resulta na perda de todos os backups de instâncias sem servidor.
Se algumas de suas conexões usarem endpoints privados, reconfigure os endpoints privados assim que o Atlas atualizar sua instância sem servidor para uma camada de cluster dedicado.
Você não pode alterar o provedor de nuvem ou a região durante esse processo de conversão. Após a atualização, você pode mover um cluster para um fornecedor ou região diferente.
Os Charts que têm a instância Serverless como fonte de dados não estão disponíveis durante a conversão para um cluster dedicado, mas ficarão disponíveis quando o Atlas concluir a conversão.
A atualização de sua instância sem servidor para um cluster dedicado é irreversível.
Acesso necessário
Para migrar seus dados de uma instância sem servidor (obsoleto) para um cluster dedicado, você deve ter acessoProject Cluster Manager
ou superior ao projeto.
Converta sua instância sem servidor em um cluster dedicado
Para converter sua instância sem servidor em um cluster dedicado:
Pause todas as gravações em seu cluster.
Você deve pausar todas as gravações atuais em seu cluster e não deve tentar nenhuma gravação no cluster por nenhum método durante a atualização, inclusive a partir de App Services vinculados (como Triggers, Data API, funções) até que a atualização seja concluída.
No Atlas, VáGo para a Clusters página do seu projeto.
AVISO: Melhorias de navegação em andamento No momento, estamos implementando uma experiência de navegação nova e aprimorada. Se as etapas a seguir não corresponderem à sua visualização na IU do Atlas, consulte a documentação de visualização.
Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.
Se ainda não estiver exibido, clique em Clusters na barra lateral.
A página Clusters é exibida.
Selecione o Cluster Tier recomendado e o tamanho de armazenamento.
Importante
Para tamanhos de dados grandes (100 GB+), recomendamos o uso de um cluster de nível superior (por exemplo, M80) com tamanhos de disco maiores (por exemplo, 4 TB). As compilações de índice fazem uso intensivo de memória, e o provisionamento insuficiente pode desacelerar significativamente a migração. Para migrações menores, recomenda-se pelo menos um cluster M30 com 40 GB de armazenamento para garantir uma migração tranquila. Você pode reduzir facilmente para um cluster de nível inferior após a conclusão do processo.
(Opcional) Altere opções adicionais. Para saber mais, consulte Configurar opções adicionais e Gerenciar tags de cluster.
(Opcional) Revise os backups e o faturamento. Para saber mais, consulte Faturamento de Cluster Dedicado e Backups na Nuvem.
Clique em Review Changes para revisar as alterações que efetuou.
A página Review Changes exibe um resumo completo lado a lado dos atributos modificados com quaisquer avisos ou anotações referentes às alterações. As configurações de atributo originais são listadas à esquerda, e as novas configurações correspondentes com alterações nos preços são listadas à direita.
O Atlas exibe os seguintes avisos e notas relacionados à alteração na parte superior:
Se você usou um endpoint privado com sua instância sem servidor, reconfigure o endpoint privado assim que o Atlas atualizar sua instância sem servidor para uma camada de cluster dedicado.
Converter seu cluster de uma instância sem servidor para um cluster dedicado resulta na perda de todos os backups de instâncias sem servidor.
Se você ativar o auto-scaling de disco, a oplog window mínima será alterada para 24 horas.
Os Charts que têm a instância Serverless como fonte de dados não estão disponíveis durante a conversão para um cluster dedicado, mas ficarão disponíveis quando o Atlas concluir a conversão.
A atualização de sua instância sem servidor para um cluster dedicado é irreversível.
Clique em Apply Changes.
Após revisar as alterações, clique em Apply Changes para aplicá-las ao seu cluster.
Você pode usar a mesma string de conexão da lista de sementes de DNS para se conectar ao novo cluster dedicado que usou para a instância sem servidor.
Acompanhe o progresso da sua atualização.
Ao iniciar a atualização, o Atlas exibe um link para a página Metrics do cluster de destino. Use a métrica "DB Storage" na página Metrics para acompanhar o progresso de sua atualização. Depois que o "Armazenamento de banco de dados" corresponder aos dados armazenados em seu cluster de origem, o Atlas executará uma verificação para garantir que os dados foram migrados corretamente, o que pode adicionar algum tempo à migração.
Migrar usando mongodump
e mongorestore
Para migrar seus dados de uma instância sem servidor para um cluster dedicado usando ferramentas, você deve ter o seguinte:
Um cluster dedicado que executa a mesma versão principal do MongoDB que a instância sem servidor da qual você deseja migrar dados.
As seguintes ferramentas de linha de comando:
No Atlas, váGo para a Clusters página do seu projeto.
AVISO: Melhorias de navegação em andamento No momento, estamos implementando uma experiência de navegação nova e aprimorada. Se as etapas a seguir não corresponderem à sua visualização na IU do Atlas, consulte a documentação de visualização.
Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.
Se ainda não estiver exibido, clique em Clusters na barra lateral.
A página Clusters é exibida.
Conecte-se à sua instância sem servidor usando para recuperar os dados a serem mongodump
migrados.
Para se conectar à sua instância sem servidor e recuperar os dados, faça o seguinte na UI do Atlas :
Clique em (reticências) para a instância sem servidor e selecione Command Line Tools na lista suspensa.
A aba Cmd Line Tools é exibida.
Na seção Binary Import and Export Tools , copie o comando
mongodump
para criar uma exportação binária do conteúdo de um banco de dados.Por exemplo:
mongodump --uri mongodb+srv://<USERNAME>:<PASSWORD>@test.jca5k.mongodb.net/<DATABASE>
Para saber mais, consulte Conectar-se a um cluster via linha de comando FERRAMENTAS.
Execute o comando em um mongodump
terminal para recuperar os dados.
Para executar o comando mongodump
que você copiou, faça o seguinte em um terminal:
Cole o comando
mongodump
que você copiou no terminal.Substitua
<PASSWORD>
na string pela senha do usuário.Substitua o
<DATABASE>
na string pelo nome do reconhecimento de data center que você deseja migrar para o cluster dedicado.Execute o comando
mongodump
.Ao executar
mongodump
, o comando copia o conteúdo do banco de banco de dados especificado para o subdiretóriodump/
do diretório atual. Se o diretóriodump
ainda não existir, o comando criará o diretório e copiará os dados para esse diretório.Repita essas etapas para cada reconhecimento de data center que você deseja migrar para o cluster dedicado.
No Atlas, váGo para a Clusters página do seu projeto.
AVISO: Melhorias de navegação em andamento No momento, estamos implementando uma experiência de navegação nova e aprimorada. Se as etapas a seguir não corresponderem à sua visualização na IU do Atlas, consulte a documentação de visualização.
Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.
Se ainda não estiver exibido, clique em Clusters na barra lateral.
A página Clusters é exibida.
Conecte-se ao seu cluster dedicado usando para migrar os dados para esse mongorestore
cluster.
Para se conectar ao seu cluster dedicado e migrar os dados, faça o seguinte na UI do Atlas:
Clique em (reticências) para o cluster dedicado e selecione Command Line Tools no menu suspenso.
A aba Cmd Line Tools é exibida.
Na seção Binary Import and Export Tools, copie o comando
mongorestore
para criar um novo reconhecimento de data center ou adicionar dados a um reconhecimento de data center existente.Por exemplo:
mongorestore --uri mongodb+srv://<USERNAME>:<PASSWORD>@test.jca5k.mongodb.net
Para saber mais, consulte Conectar-se a um cluster via linha de comando FERRAMENTAS.
Execute o comando em um mongorestore
terminal para recuperar os dados.
Para executar o comando mongorestore
que você copiou, faça o seguinte em um terminal:
Cole o comando
mongorestore
que você copiou no terminal.Substitua
<PASSWORD>
na string pela senha do usuário.Execute o comando
mongorestore
.Quando você executa
mongorestore
, por padrão, o comando copia o conteúdo do subdiretóriodump/
do diretório atual para o cluster. Se você armazenou os dados em um diretório diferente, consulte sintaxemongorestore
para as opções de comando para especificar um local diferente.(Opcional) Se você estiver migrando cada reconhecimento de data center individualmente, repita essas etapas para cada reconhecimento de data center que deseja migrar para o cluster dedicado.
No Atlas, váGo para a Clusters página do seu projeto.
AVISO: Melhorias de navegação em andamento No momento, estamos implementando uma experiência de navegação nova e aprimorada. Se as etapas a seguir não corresponderem à sua visualização na IU do Atlas, consulte a documentação de visualização.
Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.
Se ainda não estiver exibido, clique em Clusters na barra lateral.
A página Clusters é exibida.
(Opcional) Confirme se migrou com êxito os dados para o cluster dedicado.
Para confirmar que você migrou seus dados com sucesso, faça o seguinte na UI do Atlas.
Siga um destes procedimentos no cluster dedicado para onde você copiou os dados:
Revise a interface do usuário do Atlas :
Clique no botão Browse Collections para o seu cluster.
O Data Explorer é exibido.
Verifique visualmente se os dados foram migrados para o cluster
Clique em Connect para se conectar ao cluster e executar queries nos dados.