Converta uma Instância Sem Servidor em um Cluster Dedicado
Você pode migrar manualmente seus dados de uma instância sem servidor para um cluster dedicado. Para migrar seus dados, você pode fazer o seguinte:
Restaure dados de um backup em nuvem agendado ou on-demand. Para saber mais sobre a restauração a partir de um snapshot, consulte Restaurar a partir de um snapshot agendado ou on-demand.
Migrar dados utilizando
mongodump
emongorestore
. Para saber mais, consulte os pré-requisitos e o procedimento nesta página.
Importante
No início de 2025, lançaremos uma ferramenta baseada em UI para ajudá-lo a migrar seus volumes de trabalho de instâncias sem servidor para clusters dedicados. Esta ferramenta garantirá a migração correta e você não precisará alterar connection strings. Ocorrerá algum tempo de inatividade durante o uso dessa ferramenta.
Pré-requisitos
Para migrar manualmente seus dados de uma instância sem servidor para um cluster dedicado, 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:
Migrar usando mongodump
e mongorestore
No Atlas, VáGo para a Clusters página do seu projeto.
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 a um cluster usando ferramentas de linha de comando.
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.
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 a um cluster usando ferramentas de linha de comando.
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.
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.